TheTVdb ne fonctionne plus comme source de métadonnées, les autres fonctionnent

J’utilise TheTVdb exclusivement pour renommer les séries TV afin que les noms, l’année de première diffusion, etc. soient cohérents d’une saison à l’autre.
Cependant, ces derniers jours, aucun des épisodes de mes séries n’a pu être trouvé et je pensais qu’il s’agissait d’un bug temporaire qui se résoudrait de lui-même. Cela fait environ 3 jours et je n’obtiens toujours aucune correspondance.

J’ai effectué la mise à jour vers la dernière version (2.7.2 du 24 juillet) en pensant que mon ancienne version avait besoin d’être mise à jour pour communiquer avec le serveur/la base de données, mais cela n’a rien corrigé.
J’ai un deuxième système avec MCEBuddy installé et, en vérifiant, celui-ci ne se connecte pas non plus à TheTVdb — alors qu’il le faisait auparavant, il semble donc que le problème ne vienne pas de Windows, de la sécurité ou de la configuration de l’application, mais de la liaison entre MCEBuddy et TheTVdb.

La sélection de TMDB dans les Paramètres Avancés a fonctionné comme prévu — les titres des épisodes, l’année de première diffusion, etc. sont utilisés pour renommer les épisodes.

Est-ce que quelqu’un pourrait vérifier s’il s’agit d’un problème général avec TheTVdb ou si cela est propre à mes deux ordinateurs ?

Vous trouverez ci-joint quelques fichiers journaux pour la récupération des données TheTVdb et TMDB.

Merci d’avance à toute personne qui se penchera sur la question.

-John

MCEBuddy TheTVdb Metadata.zip (456.3 Ko)

Je pense que je rencontre un comportement similaire. TheTVDB ne récupère pas les métadonnées et se replie sur celles d’IMDB. Je n’ai pas cherché assez profondément pour voir s’il y a un ordre ou une fusion des métadonnées entre les deux, ou s’il vérifie d’abord IMDB, obtient un résultat et l’utilise, ce qui fait qu’il n’arrive “jamais” à récupérer les métadonnées de TheTVDB.

J’ai également “résolu” le problème en ajoutant une exception pour utiliser l’ID TheTVDB de la série comme mesure provisoire.

Ah, j’y ai pensé, mais jusqu’à présent je n’ai utilisé cela que pour des séries qui ne correspondent pas autrement ou qui ont une correspondance incorrecte.
Personnellement, j’ai trop de tâches de conversion et de séries pour en faire une correction permanente, mais si « forcer » MCEB à utiliser l’identifiant TheTVdb fonctionne, cela vaut peut-être le coup lorsque TMDB n’utilise pas le même ordre ou la même année de première diffusion que TheTVdb.
Merci

** Bump

I just checked, and TheTVDB is still not fully operational, ie matching titles.

I have been using TMDB, The Movie Database, but it isn’t finding many things, it’s not generating Series Premier Year (because it’s not in the database).

IMDb’s TV episode ordering is not consistent; episode titles are sometimes very generic, etc.

I was using TheTVDB as my sole agent because it would guarantee (except for TheTVDB changes) that all my episodes are placed in the same folder(s) week after week.

Now that MCEBuddy link to TheTVDB is broken, I’m having to use apps like Bulk Rename Utility to rename blank episode titles, which is the title; these episodes do not include series/episode metadata. :face_with_bags_under_eyes:

Is this issue being looked into? Is TheTVDB no longer supported as a metadata source?

We’ve made some recent updates to metadata management for various online sources. Are you using the latest beta release?

Using current beta, 2.7.2 2026-07-24. Windows 10.

TheTVDB is still not finding an obvious match for an episode of Stargate SG-1 in TheTVDB. I just picked one for the example here.

There are metadata tags for seasonNumber and episodeNumber in the file, but no other show metadata tags.

As a result of TheTVDB search failure, MCEBuddy ends up pulling both the show name (aka “series name”) and the episode name (aka “Subtitle”) from the filename, which is then not overrriden by metadata MCEBuddy then places in the file. IMO, external metadata sources should override filename sources for output media file metadata, and for file renaming, unless that is explicit in the options to force file naming information to be used instead.

Sourcing metadata based on arbitrary fuzzy heuristics deciding what parts of a file name are relevant or applicable to any particular metadata element is going to be very error-prone.

The show/series name is “Stargate SG-1”, but the filename special character mangling results in setting the show/series name to “Stargate SG 1”, removing the dash.

The episode name / subtitle incorrectly includes parts of the filename that are not relevant, which in this particular case of naming convention, includes the reslution, source, and codec. And we all know that naming conventions are wildly unreliable and not uniform, especially across shows, movies, sports events, and sources.

The media file:

--> Dumping complete information about the file E:\Recorded TV\Manual\Stargate SG-1 (1997) - S01E03 - The Enemy Within (1080p BluRay x265).mkv

The relevant TheTVDB matching failure section of the log file.

2026-09-18T10:03:46 MCEBuddy.MetaData.VideoMetaData --> Trying to match nPVR/SiliconDust/FlixGrab series showname -> Stargate SG-1 (1997) - S01E03 - The Enemy Within (1080p BluRay x265)
2026-09-18T10:03:46 MCEBuddy.MetaData.VideoMetaData --> Looking for Season/Episode information in text
2026-09-18T10:03:46 MCEBuddy.MetaData.VideoMetaData --> Pattern 1, Found Season/Episode information in text, Season:1, Episode:3
--> Looking for Premiere Year information in text
--> Found Premiere Year information in text, Year:1997
2026-09-18T10:03:46 MCEBuddy.MetaData.VideoMetaData --> Successfully matched nPVR/SiliconDust/FlixGrab series filename metadata

2026-09-18T10:03:46 MCEBuddy.MetaData.VideoMetaData --> Video Tags extracted from file/name metadata -> 
Title: Stargate SG 1
SubTitle: The Enemy Within (1080p BluRay x265)
Description: 
Network: 
Network Affiliate: 
Parental Rating: 
Media Credits: 
Genres: 
Season: 1
Episode: 3
Banner: 
Banner URL: 
IMDB Id: 
MovieDB Id: 
TVDB Id: 
Is Movie: False
Is Sports: False
OriginalBroadcastDateTime: 1900-01-01T00:00:00
RecordedDateTime: 1900-01-01T00:00:00
SeriesPremiereDate: 1997-05-05T00:00:00
CopyProtected: False
SageTV FileID: 
SageTV MediaFileID: 

2026-09-18T10:03:46 MCEBuddy.MetaData.VideoMetaData --> Checking for metadata title and ID correction
2026-09-18T10:03:46 MCEBuddy.MetaData.VideoMetaData --> Checking for metadata type correction
INFORMATION> 2026-09-18T10:03:46 MCEBuddy.MetaData.VideoMetaData --> Downloading Series details
2026-09-18T10:03:46 MCEBuddy.MetaData.VideoMetaData --> Overwrite title from internet -> Default
INFORMATION> 2026-09-18T10:03:46 MCEBuddy.MetaData.VideoMetaData --> Recording Type Show
INFORMATION> 2026-09-18T10:03:46 MCEBuddy.MetaData.VideoMetaData --> Checking TheTVDB
--> No match found, checking for special characters in the Title
--> No match found on TVDB
WARNING> 2026-09-18T10:03:47 MCEBuddy.MetaData.VideoMetaData --> TheTVDB failed

Later on in processing the above file, MCEBuddy does get some information from TMDB, but does not override the “Subtitle” or create an “EpisodeName” tag, leaving it incorrectly set from the filename. It then skips IMDB, concluding that the metadata is complete.

--> Found series match on TMDB by Episode and Season No. Updated video tags -> 
Title: Stargate SG 1
SubTitle: The Enemy Within (1080p BluRay x265)
Description: Major Kawalsky is possessed by a Goa'uld, and the SGC must find a way to remove it without killing him.
Network: Showtime;Syfy
Network Affiliate: 
Parental Rating: M;TV-PG;NR;12;NR;PG;Från 11 år;6;7;16;12;M18
Media Credits: Richard Dean Anderson;Amanda Tapping;Christopher Judge;Michael Shanks;Don S. Davis
Genres: Sci-Fi & Fantasy,Action & Adventure
Season: 1
Episode: 3
Banner: C:\Program Files\MCEBuddy2x\cache\Stargate SG 1.jpg
Banner URL: http://image.tmdb.org/t/p/original/dQjmI7XxI47v8IM2MUysHG0LuU2.jpg
IMDB Id: tt0118480
MovieDB Id: 4629
TVDB Id: 72449
Is Movie: False
Is Sports: False
OriginalBroadcastDateTime: 1997-08-01T00:00:00
RecordedDateTime: 1900-01-01T00:00:00
SeriesPremiereDate: 1997-05-05T00:00:00
CopyProtected: False
SageTV FileID: 
SageTV MediaFileID: 

INFORMATION> 2026-09-18T10:03:48 MCEBuddy.MetaData.VideoMetaData --> Not checking IMDB Series since metadata is complete and overwrite from IMDB is not required

Nous avons récemment apporté des mises à jour à la gestion des métadonnées pour différentes sources en ligne. Utilisez-vous la dernière version bêta?

J’utilise également la 2.7 beta 2 de juillet.

J’ai joint mes fichiers journaux dans le premier post, qui devraient contenir toutes les données disponibles, y compris la version et la configuration système.

Je suis loin de mon système en visite chez ma famille. Je peux me connecter à distance à mon système pour tester tout nouveau/mis à jour/

Il y a quelques jours, cela ne fonctionnait toujours pas et beaucoup de séries ne correspondent pas lorsqu’on utilise Default ou TMDB, donc aucun nouvel épisode n’est placé dans les dossiers corrects, et comme ils ne correspondent pas du tout, ils n’ont pas non plus de vignettes d’épisode, etc.

J’ai plus de 400 fichiers journaux qui n’ont pas encore été effacés, donc j’ai beaucoup de données si vous souhaitez les examiner —

Faites-moi savoir ce qui est nécessaire car ce problème cause un chaos avec la maintenance de fichiers Resilio (crée un fichier .rsls pour chaque renommage ou suppression de fichier ou de dossier).

I dirai que j’utilise un contournement en entrant manuellement une correspondance de nom de fichier simple pour chaque série afin de correspondre à l’ID TheTVDB spécifique que je trouve et sélectionne manuellement. Ensuite, je traite chaque fichier multimédia manuellement via MCEBuddy.

Ai-je mentionné qu’il s’agit d’un processus manuel ? Évidemment, ce n’est pas évolutif ou durable, alors j’espère qu’une solution automatisée sera disponible.

Si c’est une nouvelle erreur provenant de ces API, comme un verrouillage ou peut-être que nous, en tant qu’utilisateurs individuels de ces API, devons avoir des comptes ou des abonnements aux services, alors cela signifie que MCEBuddy devra maintenir et gérer un stockage sécurisé des identifiants et des jetons d’autorisation nécessaires pour que nous puissions accéder à ces API (par ex. certificats clients pour TLS, cryptage et signature d’API, et jetons OUTH ou OIDC).

Je travaille dans la sécurité et l’intégration d’API d’entreprise dans ma vie professionnelle, alors Goose ou l’équipe MCEBuddy peut me contacter directement ou par DM si mon bénévolat peut aider.

Ma charge de travail quotidienne ne me permet pas de faire cela de façon réaliste pour toutes les séries et dossiers de coupe que j’utilise pour ma collection télévisuelle.

Si c’est un problème qui ne peut pas être résolu, je devrai chercher d’autres solutions ou trouver un autre flux de travail. Le fait que MCEBuddy n’utilise pas une seule “liste de correction de métadonnées” maîtresse mais que chaque tâche en ait la sienne rend l’édition, l’ajout, etc., un cauchemar.

Chaque année, des séries sont ajoutées et supprimées (annulées), multiplier cela par des années de séries passées toujours diffusées ou de futures émissions en cours, ce n’est tout simplement ni pratique ni réaliste — MCEBuddy n’était pas conçu pour cela, il a été conçu pour l’automatisation.

Je suis toujours sur 2.6.5 et ça a été capricieux pour moi. J’avais la recherche qui mettait l’identifiant de la série dans le nom du dossier parent et peut-être depuis la semaine dernière ou ainsi (je n’ai pas fait beaucoup de conversions récemment), elle met l’identifiant de l’épisode à la place de la série, donc je reçois maintenant des dossiers parents complètement séparés au lieu de series_seriesID/season/episode.