Nommage Plex SxxExx des fichiers téléchargés
Le scanner Plex ignorait les épisodes 1-9 : le pattern « Saison 1 - E9 » n'est reconnu qu'avec un numéro d'épisode à 2 chiffres. Les titres « Série - Saison N - EX (VF) » sont désormais renommés en « Série - S01E09 (VF) » à l'ajout dans la file (plex_filename).
This commit is contained in:
@@ -139,7 +139,7 @@ async def test_series_subfolder_and_scan(file_server, manager):
|
||||
d = await dm.enqueue(f"{file_server}/video.mp4", "http://page", "Anime Z - E7 (VOSTFR)")
|
||||
data = await _wait_status(d["id"], {"done", "failed"})
|
||||
assert data["status"] == "done", data.get("error")
|
||||
assert data["file_path"] == "Anime Z/Anime Z - E7 (VOSTFR).mp4"
|
||||
assert data["file_path"] == "Anime Z/Anime Z - S01E07 (VOSTFR).mp4"
|
||||
assert (get_settings().download_dir / data["file_path"]).read_bytes() == PAYLOAD
|
||||
|
||||
# DB vidée + redémarrage → le fichier en sous-dossier est restauré tel quel
|
||||
@@ -148,4 +148,4 @@ async def test_series_subfolder_and_scan(file_server, manager):
|
||||
await dm.start()
|
||||
items = await dm.list_all()
|
||||
paths = [i["file_path"] for i in items] # d'autres fichiers de tests peuvent trainer
|
||||
assert "Anime Z/Anime Z - E7 (VOSTFR).mp4" in paths
|
||||
assert "Anime Z/Anime Z - S01E07 (VOSTFR).mp4" in paths
|
||||
|
||||
Reference in New Issue
Block a user