TheTVdb funktioniert nicht mehr als Metadatenquelle, andere funktionieren

Ich habe TheTVdb bisher ausschließlich zum Umbenennen von TV-Serien verwendet, damit Benennung, Erstausstrahlungsjahr usw. über alle Staffeln hinweg konsistent sind.
In den letzten Tagen wurden jedoch keine meiner Serienepisoden mehr zugeordnet, und ich dachte, es handele sich um einen vorübergehenden Fehler, der sich von selbst beheben würde. Es ist nun etwa 3 Tage her und ich erhalte immer noch keine Treffer.

Ich habe auf die neueste Version (2.7.2, 24. Juli) aktualisiert, in der Annahme, dass mein alter Build ein Update benötigt, um mit dem Server/der Datenbank zu kommunizieren, aber das hat das Problem nicht behoben.
Ich habe ein zweites System mit MCEBuddy installiert, und als ich nachsah, stellte ich fest, dass auch dieses keine Verbindung zu TheTVdb herstellt – obwohl das früher funktionierte. Es scheint also nicht an meinem Windows, der Sicherheit oder der App-Konfiguration zu liegen, sondern an der Verbindung zwischen MCEBuddy und TheTVdb.

Die Auswahl von TMDB in den erweiterten Einstellungen hat wie erwartet funktioniert – Episodentitel, Erstausstrahlungsjahr usw. werden zum Umbenennen der Episoden verwendet.

Könnte bitte jemand nachsehen, ob dies ein allgemeines Problem mit TheTVdb ist oder ob es nur bei meinen beiden Computern auftritt?

Im Anhang befinden sich einige Protokolldateien für die Abrufdaten von theTVdb und TMDB.

Vielen Dank im Voraus an alle, die sich das ansehen.

-John

MCEBuddy TheTVdb Metadata.zip (456.3 KB)

Ich denke, dass ich ein ähnliches Verhalten beobachte. TheTVDB ruft keine Metadaten ab und greift stattdessen auf IMDB-Metadaten zurück. Ich habe mir das nicht genau genug angesehen, um festzustellen, ob es eine Sortierung oder Zusammenführung der Metadaten zwischen den beiden gibt oder ob zuerst IMDB überprüft, ein Ergebnis erzielt und dieses verwendet wird, wodurch es faktisch nie dazu kommt, Metadaten von TheTVDB abzurufen.

Ich habe das Problem auch als Übergangslösung „gelöst“, indem ich eine Ausnahme hinzugefügt habe, um die TheTVDB-ID für die Serie zu verwenden.

Aha, ich habe darüber nachgedacht, aber bisher habe ich das nur für Serien verwendet, die sonst nicht oder falsch zugeordnet werden.
Ich persönlich habe zu viele Konvertierungsaufgaben und Serien, als dass dies eine dauerhafte Lösung wäre, aber wenn es funktioniert, MCEB zum „Erzwingen“ der TheTVDB-ID zu bringen, könnte es sich lohnen, dies zu tun, wenn TMDB nicht dieselbe Reihenfolge oder dasselbe Premierejahr wie TheTVdb verwendet.
Danke

** Bump

Ich habe gerade überprüft, und TheTVDB funktioniert immer noch nicht vollständig, z. B. bei der Titelabgleichung.

Ich habe TMDB, The Movie Database, verwendet, aber es findet nicht viele Titel und generiert kein Serienpremierjahr (weil es nicht in der Datenbank ist).

Die Episodenreihenfolge von IMDb TV ist nicht konsistent; Episodentitel sind manchmal sehr generisch, usw.

Ich nutzte TheTVDB als einzigen Agent, weil es (außer bei Änderungen von TheTVDB) garantierte, dass alle meine Episoden jede Woche im gleichen Ordner(n) abgelegt werden.

Da der MCEBuddy-Link zu TheTVDB nun nicht mehr funktioniert, muss ich Anwendungen wie Bulk Rename Utility benutzen, um die leeren Episodentitel umzubenennen, die eigentlich die Titel sind; diese Episoden enthalten keine Serien-/Episodendaten. :face_with_bags_under_eyes:

Wird dieses Problem untersucht? Wird TheTVDB nicht mehr als Metadatenquelle unterstützt?

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

Später bei der Verarbeitung der obigen Datei ruft MCEBuddy zwar einige Informationen von TMDB ab, überschreibt jedoch nicht das Feld “Subtitle” oder erstellt ein “EpisodeName”-Tag und lässt es daher fälschlicherweise aus dem Dateinamen übernommen. Anschließend überspringt es IMDB und schlussfolgert, dass die Metadaten vollständig sind.

--> 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

Wir haben kürzlich Aktualisierungen am Metadaten‑Management für verschiedene Online‑Quellen vorgenommen. Benutzt du die neueste Beta‑Version?

Ich benutze außerdem die Version 2.7 beta 2 von Juli.

Auf dem ersten Beitrag habe ich meine Log‑Dateien angehängt, in denen sämtliche Daten, inklusive Version und Systemkonfiguration, verfügbar sind.

Ich bin gerade bei der Familie und habe keinen Zugriff auf meinen Rechner. Ich kann aber remote einloggen, um neue oder aktualisierte Funktionen zu testen.

Vor ein paar Tagen funktionierte es immer noch nicht und viele Serien stimmen weder mit dem Default‑Profil noch mit TMDB überein. Deshalb werden keine neuen Episoden in die richtigen Ordner abgelegt, und da die Zuordnung gar nicht funktioniert, fehlen auch die Episoden­-Tiles usw.

Ich habe über 400 Log‑Dateien, die noch nicht gelöscht wurden, also genügend Daten, wenn du sie dir anschauen willst.

Sag mir einfach, was du brauchst – dieses Problem verursacht Chaos bei der Resilio‑Dateiverwaltung (es erstellt für jede Umbenennung oder Löschung einer Datei oder eines Ordners ein .rsls‑File).

Ich möchte sagen, dass ich einen Workaround verwende, indem ich manuell für jede Serie einen einfachen Dateinamensvergleich eintrage, um die spezifische TheTVDB-ID zu finden, die ich selbst herausfinde und auswähle. Danach verarbeite ich jede Mediendatei manuell über MCEBuddy.

Habe ich erwähnt, dass es sich um einen manuellen Prozess handelt? Offensichtlich ist das weder skalierbar noch nachhaltig, daher hoffe ich, dass bald eine automatisierte Lösung kommt.

Falls dies ein neuer Fehler dieser APIs ist, beispielsweise durch Gating oder vielleicht weil wir als einzelne Nutzer dieser APIs Konten oder Abonnements für die Dienste benötigen, bedeutet das, dass MCEBuddy sichere Aufbewahrung der Zugangsdaten und Autorisierungstoken verwalten muss, die wir für den Zugriff auf diese APIs benötigen (z. B. Client‑Zertifikate für TLS, API‑Verschlüsselung und Signierung sowie OUTH‑ oder OIDC‑Tokens).

Ich bin im beruflichen Leben mit Unternehmens‑API‑Sicherheit und ‑Integration beschäftigt, daher können Goose oder das MCEBuddy‑Team mich direkt oder per DM kontaktieren, falls mein freiwilliges Engagement hilfreich sein sollte.

Ich benutze immer noch 2.6.5 und das ist mir seltsam. Ich hatte die Suche so eingestellt, dass die Serien‑ID in den Namen des übergeordneten Ordners geschrieben wird. Seit letzter Woche (ich habe in letzter Zeit nicht viele Konvertierungen gemacht) wird nun die Episoden‑ID statt der Serien‑ID eingefügt, sodass ich komplett getrennte Elternordner erhalte anstatt series_seriesID/season/episode.