Her er mere baggrund om, hvorfor de er på min liste.
PBS-udsendelser er notorisk fraværende fra enhver database. De distribueres kun gennem PBS, men er for det meste uafhængige produktioner, og episodedetaljer efter udsendelse findes som regel kun på programmets hjemmeside – hvis den overhovedet findes. Derfor indgangene for Project Smoke, Project Fire, Emeril osv. Hvis det ikke er i guide-dataene, findes det ikke.
Og på en tilfældig hjemmeside eller en episodeguide findes der ingen måde at trække informationen ud i et brugbart format eller API. Det er bogstaveligt talt at udtrække det fra en webside, hvis det overhovedet findes. Så posterne skal næsten altid kodes som en korrektion i MCE Buddy, og hvis der er metadata, er det næsten udelukkende det, der var i guide-dataene fra HDHR DVR, da programmet blev optaget OTA. Enhver YT-, web- eller anden kilde til episoderne er stort set SOL.
Jeg ønsker, der var en måde at bygge en tekstfil manuelt (JSON, XML, YAML osv.) og kunne genbehandle med MCEBuddy (Custom Cuts?), der KUN flettede den nye metadata ind uden at røre streams – jeg har ikke brug for demux/mux/transcoding.
Posterne for ATK og Chris Kimball’s Milk Street Kitchen skyldes, at apostroffer og citationstegn er ødelagt i guide-data og databaser – er det en enkelt citationstegn, et apostrof, et afsluttende enkelt citationstegn, og er det i ASCII eller UTF-8 eller en anden tegnkodning osv. Det er bare et rod med specialtegn – hovedsagelig citationstegn (enkelt, dobbelt, åbent, lukket, universelt) og bindestreger (bindestreg, em-dash, en-dash). Derfor den forsigtige brug af minimal tekst-matching og wildcards for at ignorere hvilket som helst underligt junk, der havner i programnavnet.
Amazing Race og Survivor er på listen, fordi de ikke kunne få sæsoninformationen rigtig, og Plex valgte altid den „første“ post for programmet, når det findes på flere sprog. Så Plex valgte altid Survivor – albansk udgave eller en ikke-US version af programmet.
Jeg er også nødt til at fortælle Plex at prioritere mediemetadata (som MCEBuddy lægger der) over dens egne „agent“-opslag i TVDB med fallback til IMDB (på grund af det massive antal Plex-brugere, der gør det, og IMDB’s sure mine over ikke at kunne få penge fra Plex eller deres brugere for at gøre Jeff Bezos endnu rigere og blokere Plex-anmodninger på deres „offentlige“ API).
Og jeg har sikkert også noget oprydning at gøre for programmer, der ikke længere sendes (John Besh, Cobra, Will & Grace).