edit 2013/07/14 le texte barré correspond à l'archive v1.2
edit 2013/07/24 v2.2 cf post #18
edit 2013/10/29 v2.3
edit 2015/06/28 v2.4
Problèmes initiaux
Films
Le nettoyage du nom des films est incomplet
Reportages
Obligation de numéroter les épisodes rangés dans Reportages/Arte/Divers (Arte) lors de l'utilisation du Plex Series Scanner car les épisodes non numérotés sont ignorés.
L'alternative d'utiliser le scanner le Plex Movie Scanner n'est pas viable car il ignore les épisodes numérotés, le Plex Video Files Scanner est trop simpliste.
Améliorations
- Le 'Custom Plex Documentaries' Scanner numérote automatiquement les épisodes non numérotés.
-
Possibilité d'ignorer les répertoires qui contiennent un fichier .plexignore (Guillaume Boudreau)now in plex
Configuration idéale pour avoir les titres et synopsis en français
Dans Réglages->Agents
Puis dans Films->The Movie Database (ordre à respecter)
cocher Local Media Assets (Movies)
cocher The Movie Database
Puis dans The Movie Database->Réglages
cocher Prefer artwork based on section language
Country : France
Dans Films->Freebase (ordre à respecter)
cocher Local Media Assets (Movies)
cocher The Movie Database
Pour ma part, je n'ai pas coché :
ni MoviePosterDB
ni OpenSubtitles.org
ni Wikipedia
Dans Séries TV->TheTVDB (ordre à respecter)
cocher Local Media Assets (TV)
Pour ma part, je n'ai pas coché :
ni OpenSubtitles.org
Organisation de ma bibliothèque
Films
Asie
Action
Titre 1
...
Titre N
...
Comedie
...
Western
Autre
...
Francais
...
VOSTFR
...
...
VU
Asie
...
VOSTFR
Séries
Asie
Série 1
Season 1
1x01. Titre 1
...
...
Season N
...
Série N
...
...
VU
Asie
...
Reportages
Arte
Reportage 0 (Arte)
0x01. Titre 1
...
...
Reportage N (Arte)
...
Divers (Arte)
Titre 1
...
Titre N
...
VU
Arte
...
Organisation des mes sections
Films (Autre) => Custom Plex Movies Scanner + Freebase + Français
/path/to/Films/Autre
...
Films (VU)
/path/to/Films/VU
Reps (Arte) => Custom Plex Documentaries Scanner + Personal Media Shows + None
/path/to/Reportages/Arte
...
Reps (VU)
/path/to/Reportages/VU/Arte
/path/to/Reportages/VU/Divers
...
Series (Autre) => Custom Plex Series Scanner + TheTVDB + Français
/path/to/Series/Autre
...
Series (VU)
/path/to/Series/VU/Asie
/path/to/Series/VU/Autre
...
Contenu des archives
Scanners/Common/CustomStack.py
- Modification de la fonction Scan()
- Remplacement de VideoFiles.CleanName() par CustomVideoFiles.CleanName()
- [v2.2] Ajout de SeriesScanner.episode_regexps
Scanners/Common/CustomUtils.py
Fonction Ignore() : Ignore folders containing .plexignore marker files
Scanners/Common/CustomVideoFiles.py
- Variable source_dict :
- Ajout de tv à la catégorie stv
- Ajout de la catégorie vhs (vhs, vhsrip)
- Variable misc :
- Ajout de lte, rip et fansub
- Ajout de la variable french (french, truefrench, subfrench, frenchedit, fr, vf, vvf, vo, vostfr, vost)
- Variable format :
- Ajout de remux, h, 264, prores
- Modification de la variable yearRx :
- Ajout de _ en préfix possible
- Modification de la fonction CleanName() :
- Ajout du paramètre noYear (false par défaut)
- Ajout de l'appel à la variable french
- modif de sys.getfilesystemencoding() en try: & except ... UTF-8
Scanners/Movies/Custom Plex Movie Scanner.py
- Remplacement de 'Plex Series Scanner' par 'Custom Plex Series Scanner'
- Modification de la fonction Scan()
Ajout de l'appel à CustomUtils.Ignore()- Remplacement de VideoFiles.CleanName() par CustomVideoFiles.CleanName()
- Remplacement de checkNfoFile() par MovieScanner.checkNfoFile()
Scanners/Movies/Custom Plex Video Files Scanner.py
- Modification de la fonction Scan()
Ajout de l'appel à CustomUtils.Ignore()- Remplacement de VideoFiles.CleanName() par CustomVideoFiles.CleanName()
- Ajout import os.path [v2.4]
Scanners/Music/Custom Plex Music Scanner.py
Modification de la fonction Scan()Ajout de l'appel à CustomUtils.Ignore()
Scanners/Music/Custom Plex iTunes Scanner.py
Modification de la fonction Scan()Ajout de l'appel à CustomUtils.Ignore()
Scanners/Photos/Custom Plex Photo Scanner.py
Modification de la fonction Scan()Ajout de l'appel à CustomUtils.Ignore()
Scanners/Series/Custom Plex Series Scanner.py
- Modification de la variable episode_regexps :
- Ajout de (\.? +(?P.+)
(\..+)?$)? à la fin de chaque regexp - Ce qui donne pour le 1ère regexp : S03E03, S03.03, S03_03, S03 03, S03E03 E04, S03E03 S03E04, S03E03 +04, S03E03-E04, S03E03-S03E04, S03E03-+04, S03E03 title, S03E03. title, ..., show S03E03, ..., show S03E03 title, ...
- la 2ème : S03E03 title, S03E03. title, ..., show S03E03, ..., show S03E03 title, ...
- la 3ème : 3x03, 3x03-04, 3x03-3x04, 03x03, 03x03-04, 03x03-3x04, 3x03 title, 3x03. title, ..., show 3x03, ..., show 3x03 title, ...
- la dernière regexp est laissée tel quelle car je ne sais pas ou mettre le titre, avant ou après le numéro de l'épisode ?
- Modif regexps [v2.4]
- Ajout de (\.? +(?P.+)
- Modification de la fonction Scan()
Ajout de l'appel à CustomUtils.Ignore()- Remplacement de VideoFiles.CleanName() par CustomVideoFiles.CleanName()
- Desactivation de whackRx, je ne sais plus pourquoi !
Scanners/Series/Custom Plex Documentaries Scanner.py
- Idem Custom Plex Series Scanner.py +
- Modification de la fonction Scan()
- Suppression du code utilisant la 4ème regexp (SSEE) de la variable episode_regexps car elle reconnait les années tel que 1929 en saison 19 épisode 29 !
- idem concernant la variable just_episode_regexs
- Ajout de la numérotation automatiques des épisodes lorsqu'ils ne le sont pas
Emplacement selon système d'exploitation
- Linux
~/Library/Application Support/Plex Media Server/Scanners - Synology
/volume1/Plex/Library/Application Support/Plex Media Server/Scanners - Windows
%LOCALAPPDATA%\Plex Media Server\Scanners
Archives
- Scanners_v1.2.7z.txt (sans le patch root=None)
- Scanners_v2.2.7z.txt (edit 2013/07/24 - avec le patch root=None & Stack)
- Scanners_v2.3.7z.txt (edit 2013/10/29 - resync w/ official plex scanners)
- Scanners_v2.4.7z.txt (edit 2015/06/28 - small fix + resync w/ official plex scanners)
Bouton droit->Enregistrer la cible du lien sous... pour télécharger (right click->Save target link as... to download)
Supprimer l'extension .txt pour désarchiver (Remove the .txt extension to open the archive)