Aller au contenu

Custom Plex Scanners (Test


gits68

Messages recommandés

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)

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 de l'archive

Scanners/Common/CustomStack.py

  • Modification de la fonction Scan()
    • Remplacement de CustomVideoFiles.CleanName() par CustomVideoFiles.CleanName()

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)
  • Ajout de la variable french (french, truefrench, subfrench, frenchedit, vf, vvf, vo, vostfr, vost, rip)
  • 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

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 CustomVideoFiles.CleanName() par CustomVideoFiles.CleanName()

Scanners/Movies/Custom Plex Video Files Scanner.py

  • Modification de la fonction Scan()
    • Ajout de l'appel à CustomUtils.Ignore()
    • Remplacement de CustomVideoFiles.CleanName() par CustomVideoFiles.CleanName()

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<title>.+)(..+)?$)? à 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 ?
  • Modification de la fonction Scan()
    • Ajout de l'appel à CustomUtils.Ignore()
    • Remplacement de CustomVideoFiles.CleanName() par CustomVideoFiles.CleanName()

Scanners/Series/Custom Plex Documentaries Scanner.py

  • Idem Custom Plex Series Scanner.py +
  • Désactivation de la 4ème regexp (SSEE) car elle reconnait les années tel que 1929 en saison 19 épisode 29 !
  • Modification de la fonction Scan()
    • Désactivation du code utilisant 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 ServerScanners

Archives

  • Windows :

  • Linux : Scanners.tbz.txt

Bouton droit->Enregistrer la cible du lien sous... pour télécharger
Supprimer l'extension .txt pour déarchiver

Lien vers le commentaire
Partager sur d’autres sites

  • 1 an après...

bonjour,

ce post est un peu vieux, mais j'espère trouver de l'aide quand meme :-)

j'ai installe le scanner, il est reconnu par Plex.

j'ai un soucis avec des videos qui n'apparaissent pas, et un soucis de nom.

ces videos sont correctes au niveau format, visible sous windows, et visibles dans un scanner film par exemple,

avec les limites connues du filtrage du scanner de film.

voici ma structure :

Videos

2002

Divers

DSCF_2218.avi

Fete Ecole

...

Camescope

1994

marvin-94.mp4

1995

marvin-95.mp4

marvin-94-95.mp4

....

je nomme Videos ma librairie dont le repertoire pointe sur Videos ( la racine)

1) si j'utilise le scanner custom plex série scanner, agent personnal media show ( Serie TV )

DSCF_2218.avi n'est pas vu par le scanner

marvin-94-95.mp4 n'est pas vu

les noms de sous repertoires sont correct. les nom des video ne comporte que les années

2) si j'utilise le scanner custom plex documentarie... et l'agent personnal media show

DSCF_2218.avi est visible, marvin-94.mp4, marvin-95.mp4 aussi

marvin-94-95.mp4 pas visible

visuellement, dans Plex, si je vais dans Videos,

je vois 2 jaquette grise en bas : 2002, et Camescope

si je vais dans Camescope, je vois en bas une jaquette : Special, 1 episode

dedans, les noms de videos sont correctes : marvin94 et marvin 95

si je vais dans 2002, je vois une jaquette en bas : Special, 2 episodes

si je vais dedans, je vois la video DSCF_2218

3) si j'utilise le scanner custom videos files scanner ( videos personnelles)

aucune video n'est visible.

quelqu'un pourrait m'aider svp a comprendre.

le 2) semble marcher pas trop mal, mais il me manque une video.

et la mention "Speciale" je peux le modifier dans le scanner ( fichier que j'ai installé) ?

merci pour toute aide.

Olivier

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.