Matchningsproblemer på shows med kolon i navnet

Jeg har problemer med at matche udsendelser med kolon i titlen mod TheTVDB.com.

Eksempel: “H20:The Molecule That Made Us” har TheTVDB.com-serie-ID 380647.
Da “:” (kolon) ikke er et gyldigt filnavn-tegn i Windows (og måske også andre filsystemer), fjernes det fra optagefilnavnet. F.eks. HDHR DVR’en. Den gør også “O’et” i H2O til småt, men det er ikke et problem, og hvis det matcher, er det fint.

For mig ser det ud til, at kolonet (“:”) også fjernes fra metadataene.
Jeg ved ikke, hvordan man søger på TheTVDB.com uden at vide, at der mangler et “:” som forhindrer et match, eller om man kan sætte wildcards i søgningen eller any-character-markører i matchet.

I regex: måske ved et mislykket match forsøg med “H2O? The Molecule That Made Us”, eller om man kan matche ved at fjerne ord foran, f.eks. “The Molecule that Made Us” ville give et match. Jeg bare brainstormer ud fra de ting, jeg prøvede for at få et match manuelt i Plex’ matchopslag.

Det ville være rart at kunne regne ud, at der mangler et “:” i titlen, og hvis man ikke får et match, prøve med kolonet. Det virker for mig som om, at TheTVDB.com kunne gøre det bedre ved også at udelade tegnsætning i titler for at give bredere matches, eller tillade en sekundær opslag uden tegnsætning for at se, om det giver et match.

Jeg har samme problem med “Power Trip: The Story of Energy”.
De matcher uden kolonnet, og kun med kolonnet matcher de.
Og med den skal man gentage “prøv med et any-character”, men det matcher ikke før andet ord. Og det samme, hvis man begynder at droppe ord foran for at finde et match. Problemet er, at man ikke ved, hvor det kolon er, der ødelægger søgningen.

Er der nogen spor i HDHR-metadataene, der kan hjælpe med at opdage det manglende kolon/tegnsætning, og ved et mislykket opslag prøve igen med den manglende tegnsætning/ikke-ASCII-tegn.

Bare lidt brok over at skulle matche manuelt. Men hvis der er en vej…

MCEBuddy forsøger at lave et match efter at have fjernet specialtegn, men resultaterne kan variere. Hvis du har logfilerne, kan jeg forsøge at genskabe det.

Det handler ikke om at fjerne specialtegnene. Det handler om at få dem tilbage igen. :wink:
Jeg tror, det var kilden til problemer med udsendelser, der har citationstegn og apostrofer i titlerne, og nogle guides brugte anførselstegnene, mens andre brugte de “smarte” citationstegn (åbne og lukke), og da matchningen ikke var præcis, var jeg nødt til at lægge rettelser ind i MCEBuddy for at tvinge den til at bruge TheTVDB.com-show-ID’er (America’s Test Kitchen og Cook’s Country osv.)

Jeg vil se på at lægge en log op. Udført 05/09. Linky

Noter fra gennemgang af logfilen:
Mindre: Der er nogle inkonsistente brug af linjeafslutning. Ikke alle linjer ender med ^M^L (CR-LF).
Der er dette:

--> Extracted SiliconDust tags:
Title: Power Trip: The Story of Energy
:
IMDB Id: 
MovieDB Id: 
TVDB Id: 
Is Movie: False
Is Sports: False
:
2020-05-07T02:33:57 MCEBuddy.MetaData.VideoMetaData --> Video Tags extracted -> 
Title: Power Trip: The Story of Energy

Så måske kunne du prøve en opslag i TheTVDB (og andre kilder), hvis opslaget på filnavnet ikke matcher noget. Matcher overskrivningerne mod filnavnet, metadataens viste “title” eller begge?

OK, nu er det underligt. Den finder nu showet. Jeg tænker, at fordi det er nyt, har TheTVDB lige tilføjet dette show, efter jeg fandt problemet med optagelsen af det første afsnit, og før jeg optog dette afsnit, det tredje afsnit.

TVDB Id: 381292

Men da jeg manuelt slog det op i TheTVDB via Plex’ “Match”-søgning, ville den ikke finde det uden kolon, men ville med kolon. Hmmm.

Nu er jeg ikke så sikker på, der er et problem. MCEBuddy ser ud til at finde serien i TheTVDB.
Tak for tilbuddet om hjælp, @Goose.

Jeg kiggede på det, og det fungerer fint her. Problemet er ikke :, men at det er en serie med kun en titel og intet andet at matche, ingen undertitel, udsendelsesdato eller episodenummer osv.

Kunne det være, at du søgte på TheTVDB med titlen uden specialtegn (uden kolon) – altså den “rensede” titel (eller det oprindelige filnavn) – og ikke den faktiske titel (med kolon) fra metadata? Eller søger du på begge varianter, og så er det første resultat, der tæller?

Jeg spørger, fordi næsten alle de udsendelser, der mangler udførlig guide-metadata, stammer fra PBS’ OTA-kilder, og den guide-data, der ender på TheTVDB, IMDB osv., bliver indtastet af frivillige fans. PBS er ikke som de store netværk eller studios, der har marketing-afdelinger, som sikrer, at deres udsendelsers guide-data bliver udbredt og udfyldt.

Dernæst er der problemet med “slettet” og “oprenset” indhold (inklusive metadata) i kølvandet på skandaler – f.eks. madprogrammerne fra Martha Stewart, Paula Deen, Mario Batali, John Besh samt 15 sæsoner af Chris Kimballs ATK/Cook’s Country osv.

PBS/APB har heller ikke et godt ry for metadata på ældre udsendelser, især på deres Create-kanal, fordi programmerne ofte kredser om en bestemt personlighed/kok/stjerne, og markedsføringen blev overladt til de uafhængige producenter – dette var før streaming og før det blev afgørende at få sine episoders metadata ind i TheTVDB eller IMDB (endnu mindre efter Amazon overtog og kommercialiserede det) for at sælge DVD’er eller streame on-demand og kuratere hjemmebiblioteker, som det er tilfældet i dag. Eksempler er gamle programmer med John Folse, Steven Raichlen (Project Smoke, BBQ-U osv.) eller betalingsprogrammer fra Food Network eller HGTV.

Jeg genskabte din opsætning og tog titlen fra metadata med kolon.

Dit problem har ikke med specialtegn at gøre; dine metadata indeholder ikke nok information til at skabe et match. Se min kommentar ovenfor:

Du skal bruge to informationer for at lave et match.

Senddato og optagelsesdato står i filnavnet – det er en HDHR-optagelse. Hvordan kan det være, at jeg kan søge kun på navn på TheTVDB, og den finder en serie-ID uden problemer?

MCEBuddy matcher nu på begge serier, så det er ikke noget stort problem. Jeg holder øje med en anden for at se, om det stadig sker.

Ingen problemer. Jeg er godt tilfreds.

Hvis det sker igen, så gem logfilerne, så vi kan få et ordentligt kig på det.
Når den matcher en serie, forventer den en titel og undertitel (episode). Dokumentarer har ikke episoder, så TVDB returnerer ikke et match, når MCEBuddy forsøger at matche udsendelsesdatoen.

Vil gøre det. Desværre bliver alle de dokumentarer, jeg optager, sendt i flere dele, aka “episoder”. Normalt 3 eller 4, men nogle gange flere. F.eks. Ken Burns om Baseball, Jazz, Country Music, National Parks osv. Og denne her om Magt har 3.

Jeg vil se, om jeg kan fange det, når det sker.