Matchingproblemen bij series met dubbele punt in de naam

Ik heb problemen met het matchen van programma’s met dubbele punten in de titel tegen TheTVDB.com.

Voorbeeld: “H20:The Molecule That Made Us” is TheTVDB.com-serie-ID 380647.
Omdat “:” (dubbele punt) geen geldig bestandsnaamteken is in Windows (en mogelijk ook in andere bestandssystemen), wordt het uit de opnamenaam verwijderd. Bijvoorbeeld de HDHR DVR. Het maakt ook de “O” in H2O klein, maar dat is geen probleem en als het matcht, is het goed.

Voor mij lijkt het erop dat de dubbele punt (“:”) ook uit de metadata wordt verwijderd.
Ik weet niet hoe je TheTVDB.com zou doorzoeken zonder te weten dat er een ontbrekende “:” is die een match verhindert, of of je wildcards in de zoekopdracht kunt gebruiken of any-character-markers in de match.

In regex, misschien bij een mislukte match, proberen met “H2O? The Molecule That Made Us”, of proberen te matchen door woorden aan het begin te verwijderen, bijv. “The Molecule that Made Us” zou een match opleveren. Ik gooi maar wat ideeën in de groep van dingen die ik probeerde om handmatig een match te krijgen in de Plex-matching-zoekopdracht.

Het zou fijn zijn om te kunnen achterhalen dat er een ontbrekende “:” in de titel zit, en als je geen match krijgt, proberen met de dubbele punt. Het lijkt me dat TheTVDB.com het beter zou kunnen doen door ook geen punctuatie in titels op te nemen om bredere matches te geven, of om een secundaire lookup toe te staan zonder punctuatie om te zien of dat een match oplevert.

Ik heb hetzelfde probleem met “Power Trip: The Story of Energy”.
Ze matchen niet zonder de dubbele punt, en alleen met de dubbele punt matchen ze.
En bij die zou je de “probeer met een any-character” moeten herhalen, maar het zal pas matchen bij het tweede woord. En hetzelfde als je begint met woorden vanaf het begin te verwijderen op zoek naar een match. Het probleem is dat je niet weet waar die dubbele punt zit die de zoekopdracht verstoort.

Zijn er aanwijzingen in de HDHR-metadata die kunnen helpen de ontbrekende dubbele punt/punctuatie te detecteren, en bij een mislukte lookup, opnieuw proberen met de ontbrekende punctuatie/niet-ASCII-tekens.

Geween gezeur over het handmatig moeten matchen. Maar als er een manier is…

MCEBuddy probeert wel een match te maken na het verwijderen van speciale tekens, maar YMMV. Als je de logs hebt, kan ik proberen het te repliceren.

Het gaat niet om het verwijderen van de speciale tekens. Het gaat erom ze weer terug te zetten. :wink:
Ik denk dat dit de oorzaak was van problemen met programma’s die aanhalingstekens en apostrof’s in hun titels hebben en sommige gidsen gebruikten de gewone aanhalingstekens en anderen de “slimme” (open- en sluit-) aanhalingstekens. Omdat de overeenkomst niet exact was, moest ik correcties in MCEBuddy invoeren om het te dwingen de show-ID’s van TheTVDB.com te gebruiken (America’s Test Kitchen en Cook’s Country, enz.).

Ik zal proberen een log te plaatsen. Gedaan op 09/05. Linky

Notities bij het doorlopen van het logbestand:
Minor: Er zijn inconsistenties in het gebruik van de regeleindemarkering. Niet alle regels eindigen op ^M^L (CR-LF).
Er is dit:

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

Dus misschien kun je een opzoeking proberen in TheTVDB (en andere bronnen) als de opzoeking op de bestandsnaam niets oplevert. Overlappen de overrides met de bestandsnaam, de metadata “title”, of beide?

OK, nu wordt het raar. Het vindt de show nu wel. Ik vermoed dat omdat het nieuw is, TheTVDB deze show pas heeft toegevoegd nadat ik het probleem met de opname van de eerste aflevering had gevonden, en voordat ik deze aflevering opnam, de derde aflevering.

TVDB Id: 381292

Maar toen ik het handmatig opzocht in TheTVDB via de Plex “Match”-zoekfunctie, vond hij het niet zonder de dubbele punt, en wel mét de dubbele punt. Hmmm.

Nu ben ik niet meer zo zeker dat er een probleem is. MCEBuddy lijkt de serie in TheTVDB te vinden.
Bedankt dat je hulp aanbiedt, @Goose.

Ik heb gekeken en het werkt hier prima. Het probleem is niet de : maar het feit dat het een serie is met alleen een titel en verder niets om op te matchen, geen ondertitel, uitzenddatum of afleveringsnummer, enzovoort.

Zou het kunnen dat je op TheTVDB hebt gezocht met de titel zonder “speciale tekens” (geen dubbele punt) of met de oorspronkelijke bestandsnaam, in plaats van met de werkelijke titel (met dubbele punt) uit de metadata? Of doorzoek je beide en wint de eerste die matcht?

Ik vraag dit omdat vrijwel alle series waarvoor weinig gidsmetadata beschikbaar is, afkomstig zijn van PBS via de ether; de gegevens die wél in TheTVDB, IMDb e.d. terechtkomen, worden daar door fans ingevoerd. PBS werkt niet zoals de grote netwerken of studios die marketingteams hebben die ervoor zorgen dat hun programmagegevens breed worden verspreid en ingevuld.

Dan is er nog het probleem van “gewiste” en “opgeschoonde” content (inclusief metadata) na schandalen, zoals de kookprogramma’s van Martha Stewart, Paula Deen, Mario Batali, John Besh, 15 seizoenen van Chris Kimballs ATK/Cook’s Country, enzovoort.

PBS/APB staat er ook niet om bekend dat ze goede metadata leveren voor oudere programma’s, vooral op hun Create-zender, omdat die programma’s draaien om een specifieke persoonlijkheid/chef/ster en de marketing vroeger werd overgelaten aan onafhankelijke producenten, voordat streamen en het binnenhalen van je afleveringsmetadata in TheTVDB of IMDb (of nog minder nadat Amazon het overnam en ervan ging verdienen) essentieel werd voor het verkopen van dvd’s, het on-demand aanbieden of het thuis cureren van verzamelingen zoals nu gebeurt. Denk bijvoorbeeld aan oude programma’s van John Folse, Steven Reichlen (Project Smoke, BBQ-U, enz.) of aan betaalprogramma’s van Food Network of HGTV.

Ik heb je setup nagemaakt en de titel uit de metadata met de dubbele punt gebruikt.

Je probleem ligt niet aan speciale tekens; je metadata bevat onvoldoende informatie om een match te maken. Zie mijn opmerking hierboven:

Je hebt twee stukken informatie nodig om een match te maken.

De uitzenddatum en opnamedatum staan in de bestandsnaam - het is een HDHR-opname. Hoe kan het dat ik alleen op naam kan zoeken op TheTVDB en het gewoon een serie-ID vindt?

MCEBuddy matcht nu op beide series, dus geen probleem. Ik zal nog een voorbeeld zoeken om te zien of het nog steeds gebeurt.

Geen zorgen. Het is goed zo.

Als het opnieuw gebeurt, bewaar dan de logs zodat we er goed naar kunnen kijken.
Bij het matchen van een serie wordt een titel en ondertitel (aflevering) verwacht. Documentaires hebben geen afleveringen, dus TVDB levert geen match wanneer MCEBuddy probeert de uitzenddatum te matchen.

Zal ik doen. Helaas worden alle documentaires die ik opneem uitgezonden in meerdere delen, oftewel “afleveringen”. Meestal 3 of 4, maar soms meer. Bijv. Ken Burns over Baseball, Jazz, Country Music, National Parks, enz. En deze over Power heeft er 3.

Ik zal kijken of ik het kan zien gebeuren.