Hier ist weitere Hintergrundinfo, warum sie auf meiner Liste stehen.
PBS-Sendungen fehlen notorisch in jeder DB. Sie werden nur über PBS vertrieben, sind aber größtenteils unabhängige Produktionen, und Episodendetails nach der Ausstrahlung sind meist nur auf der Website der Sendung zu finden – falls es überhaupt eine gibt. Daher die Einträge für Project Smoke, Project Fire, Emeril usw. Wenn es nicht in den Guide-Daten steht, wird es auch nicht vorhanden sein.
Und auf irgendeiner zufälligen Website oder sogar einem Episodenführer gibt es keine Möglichkeit, diese Informationen in einem brauchbaren Format oder per API abzurufen. Man muss sie buchstäblich von einer Webseite extrahieren, falls sie überhaupt verfügbar ist. Die Einträge müssen daher fast immer als Korrektur in MCE Buddy codiert werden, und falls Metadaten vorhanden sind, stammen sie fast ausschließlich aus den Guide-Daten, die von HDHR DVR beim OTA-Recording der Sendung mitgeliefert wurden. Alle YT-, Web- oder anderen Quellen der Episoden sind ziemlich „lost“.
Ich wünschte, es gäbe eine Möglichkeit, eine Textdatei manuell zu erstellen (JSON, XML, YAML usw.) und mit MCEBuddy (Custom Cuts?) neu zu verarbeiten, die NUR die neuen Metadaten einfügt und die Streams nicht berührt – ich brauche kein Demux/Mux/Transcoding.
Die Einträge für ATK und Chris Kimball’s Milk Street Kitchen kommen daher, dass Apostrophe und Anführungszeichen in den Guide-Daten und Datenbanken verstümmelt sind – ist es ein einfaches Hochkomma, ein Apostroph, ein schließendes einfaches Anführungszeichen und ist es ASCII, UTF-8 oder eine andere Zeichenkodierung usw. Es ist einfach ein Chaos mit Sonderzeichen – hauptsächlich Anführungszeichen (einfach, doppelt, öffnend, schließend, universell) und Gedankenstriche (Bindestrich, Geviertstrich, Halbgeviertstrich). Daher der zurückhaltende Einsatz von minimalem Text-Matching und Wildcards, um den ganzen seltsamen Kram im Sendungsnamen zu ignorieren.
Amazing Race und Survivor sind auf der Liste, weil sie die Staffelinformationen nicht korrekt hinbekamen und Plex immer den „ersten“ Eintrag für die Sendung wählte, wenn die Sendung in mehreren Sprachen verfügbar war. Also wählte Plex immer Survivor – albanische Ausgabe oder eine nicht-US-Version der Sendung.
Ich muss Plex auch sagen, dass es die Medien-Metadaten (die MCEBuddy dort hinterlegt) vor seinen eigenen „Agent“-Lookups in TVDB mit Fallback auf IMDB priorisieren soll (wegen der riesigen Zahl von Plex-Nutzern, die das tun, und IMDB Plex-Anfragen auf seiner „öffentlichen“ API blockiert, weil es kein Geld von Plex oder dessen Nutzern für Jeff Bezos mehr fließen lassen kann).
Und ich habe wahrscheinlich etwas aufzuräumen bei Sendungen, die nicht mehr ausgestrahlt werden (John Besh, Cobra, Will & Grace).