Utiliser la date d'enregistrement comme date de diffusion ?

J’ai des difficultés à faire correspondre les métadonnées sur les programmes enregistrés avec Plex. Parce que l’EPG de Plex est maintenant nul, parfois les seules informations reçues sont le nom de l’émission, le sous-titre et la date d’enregistrement (et encore, cela uniquement grâce à @Goose qui a implémenté une logique de métadonnées supplémentaire pour l’extraire du nom de fichier).

Malheureusement, selon le message épinglé, MCEBuddy aura besoin du nom de l’émission (je l’ai), de la date de diffusion originale (affichée comme 1900-01-01T00:00:00), des infos de saison/épisode (vides), ou de l’ID IMDB de l’émission (vide, comme prévu) pour effectuer la correspondance, et je cherche des moyens créatifs de contourner ce problème.

Pour la plupart (peut-être toutes ?) de mes émissions, je n’enregistre que la première diffusion. Par conséquent, dans presque tous les cas, la date de diffusion est la même que la date d’enregistrement. Existe-t-il un moyen de dire à MCEBuddy d’utiliser la date d’enregistrement comme date de diffusion si aucune information de diffusion n’est trouvée ?

Je suis également ouvert à d’autres idées pour résoudre ce problème, mais c’est tout ce à quoi je peux penser pour l’instant. Le journal de conversion est joint pour que vous puissiez voir mon problème. Merci pour toute suggestion.

Dateline NBC (1992) - 2020-03-13 22 00 00 - Dateline NBC.ts-Convert to MP4-2020-03-13T23-04-30.4679001-04-00.log (1,7 Mo)

J’ai la même chose. Je réenregistre tous les épisodes de Seinfeld avec Plex et je les traite pour supprimer les publicités. Tous sont enregistrés avec la date 1900, ce que j’aimerais vraiment pouvoir changer.

Modifiez votre schéma de nommage Plex pour inclure au moins 2 éléments d’information : le titre (par exemple, Seinfeld) et le sous-titre (nom de l’épisode) ou la date de diffusion originale (quand il a été diffusé pour la première fois), ou inclure le numéro de saison/épisode.
Sans aucune de ces informations, comment MCEBuddy saura-t-il ce que vous enregistrez ? Cela pourrait être n’importe quoi.

Malheureusement, Plex n’a aucune option (que je sache) pour modifier le schéma de nommage. Il n’utilise pas les métadonnées de la diffusion, donc si le guide EPG ne contient pas l’information, on est un peu dans l’impasse. J’ai la possibilité d’exécuter un script de post-traitement, donc je pourrais peut-être modifier certaines infos du nom de fichier, mais je ne suis pas sûr de l’utilité. Sommes-nous simplement dans l’impasse face aux limitations de Plex ?

Utilisez MCEBuddy pour renommer le fichier de sortie et le déplacer vers l’emplacement de votre bibliothèque après le traitement.

Je ne pense pas que cela résoudra le problème. Le renommer en quoi ? Mon flux de travail actuel est celui que vous décrivez, mais le problème est que si les métadonnées ne sont pas présentes et s’il n’existe aucun moyen d’indiquer à MCEBuddy de traiter la date d’enregistrement comme la date de diffusion originale, il ne peut pas faire correspondre les métadonnées en ligne.

Je peux peut-être effectuer un certain traitement du fichier avant que MCEBuddy ne le voie, afin que certaines dates soient placées à des endroits précis dans le nom du fichier, mais d’après ce que je vois, MCEBuddy ne pourra jamais analyser quoi que ce soit dans le nom de fichier comme date de diffusion originale, donc cela ne sert à rien.

Je pense personnellement que le moyen le plus simple serait une case à cocher dans MCEBuddy qui traite la date d’enregistrement comme la date de diffusion si aucune date de diffusion n’est trouvée, mais je pourrais aussi m’en sortir en modifiant le nom du fichier si MCEBuddy a la capacité d’analyser une date de diffusion à partir du nom de fichier.

Voici mon modèle de renommage. J’ai séparé la ligne unique pour la lisibilité.
J’ai un préfixe de sortie global « M:\Video » dans MCEBuddy.
Mon répertoire racine de la bibliothèque Plex est défini sur M:\Video\TV Shows.
Le format \u003cshow\u003e\Saison ##\u003cshow\u003e-S##E##-\u003ctitre de l’épisode\u003e-\u003cdate de diffusion\u003e permet à Plex d’organiser correctement les séries par saisons et d’ordonner les épisodes. Je dois ajouter quelques exceptions, mais elles concernent surtout les émissions PBS mal référencées sur theTVDB ou les reboots.

%ifseason%\u003c
\\TV Shows\\%showname%\\Saison %season%##\\
%showname%-
S%season%##E%episode%##-%episodename%-
%airyear%-%airmonth%-%airday%-%airhour%%airminute%,
    
\\Spéciaux\\%showname%-
%airyear%-%airmonth%-%airday%-%airhour%%airminute%
\u003e

Pour les exceptions, il s’agit d’émissions comme America’s Test Kitchen, et de reboots comme Will & Grace (le reboot est devenu des saisons prolongeant la série originale), ou Magnum PI (le reboot est devenu une série distincte « Magnum PI (2018) »). ATK a changé de nom dans les guides, le « from Cook’s Illustrated » lorsqu’ils ont effacé le fondateur de l’émission après un rachat), ou les apostrophes sont des « guillemets intelligents » ou d’autres bizarreries unicode/UTF8 et ne correspondent donc pas toujours entre mon guide HDHR DVR et mon guide TiVo (ou les métadonnées du fichier).

Je pense que nous parlons de problèmes différents ici. Mon problème survient avant que le fichier ne soit déplacé. Il n’est pas possible pour moi d’utiliser les règles de renommage dont vous parlez, car MCEBuddy ne peut pas récupérer les métadonnées depuis Internet. Si MCEBuddy ne sait pas de quelle émission il s’agit, il ne peut pas utiliser les règles de renommage de manière fiable.

Nous avons fait un peu plus d’enquête et il semble que cela puisse fonctionner. Nous avons apporté des modifications pour utiliser la date comme date de diffusion ainsi que date d’enregistrement. Vous pouvez essayer la dernière version.

1 « J'aime »

J’ai converti des enregistrements TiVo pour plusieurs « épisodes » de diffusions d’une heure qui ne contiennent aucune information d’épisode ou de date de diffusion dans le guide, et j’ai constaté que l’« heure de diffusion » apparaissait toujours comme « 0000 » dans le renommage ci-dessus, ce qui faisait que les enregistrements multiples étaient ignorés car MCEBuddy pensait avoir déjà converti l’émission après le premier. Le nom de fichier TiVo contient l’heure d’enregistrement, mais pas dans les métadonnées. J’ai également ajouté une exception pour attribuer un ID de série TVDB à l’émission, mais cela semble également ignoré et est traité comme un « special » (sans saisons ni épisodes).

J’ai ajusté le renommage ci-dessus pour utiliser %recorddate% et %recordtime% au lieu de %airdate% et %airtime%, puisque l’émission ne contenait aucune information de date ou d’heure de diffusion dans le guide ou l’enregistrement, et cela fonctionne comme prévu pour insérer l’heure d’enregistrement dans le nom de fichier de sortie, créant des fichiers séparés pour chaque « épisode ». Je devrai toujours renommer manuellement les fichiers en « saisons » et « épisodes » pour les rendre plus compatibles avec Plex, mais la date et l’heure d’enregistrement aideront pour l’ordonnancement.

Au fait, l’émission s’appelle « Dust », qui est en réalité un site web, https://watchdust.com/, proposant des courts-métrages de science-fiction avec une chaîne Youtube, et qui diffuse différents films regroupés en « épisodes » d’une heure sur une chaîne secondaire locale, TBD. Et comme il s’agit d’un site web, il n’y a pas vraiment de « date de diffusion » pour eux, puisque c’est un type d’anthologie qui n’a jamais réellement été diffusée.

1 « J'aime »

Fantastique, merci @Goose. Je vais jeter un œil.