Verloren TVMosaic-bestandsnaam metadata-extractie na update naar 2.5.1

Hallo,

In versie 2.4.8 is er een wijziging aangebracht in de ondersteuning voor TV Mosaic-bestandsnamen voor het extraheren van metagegevens. Ik heb op 11 oktober de update naar versie 2.5 Beta 1 uitgevoerd en merkte vandaag op dat al mijn shows opnieuw standaard een metadatum van 2019-05-05 krijgen, ondanks dat de opnamedatum nog steeds in alle bestandsnamen staat.

Moet ik iets wijzigen om MCEBuddy de datum uit de bestandsnaam te laten lezen?

Ik heb 3 voorbeeld-logbestanden naar de FTP-site geüpload voor review. (gebruikersnaam robtheone)

Saturday Night Live – opgenomen op zaterdag, maar metagegevens tonen het juiste seizoen/aflevering, S45E03, met als gastheren Adam Sandler en Shawn Mendes, uitgezonden op 2019-05-04.

NBC Nightly News – opgenomen op zaterdag, zondag en maandag. Alle drie de afleveringen tonen een datum van 2019-05-05. S2019E122-May 5 Sun, (1), en (2).

Meet the Press – opgenomen op zondag, bestandsnaam S2019E18-May 5, 2019.MP4

Hartelijk dank

In uw bestand bevat de ingesloten metadata al een datum (jaar):

date : 2019

Wanneer er een datum bestaat, overschrijft MCEBuddy deze niet vanuit de bestandsnaam, vandaar de -05-05

Als u wilt dat MCEBuddy uw metadata overschrijft met de bestandsnaam, dan moet u de optie inschakelen op de pagina Metadata correctie in de Conversie Taak → Expert Instellingen

image

Bedankt voor deze informatie. Dit lijkt het probleem gedeeltelijk op te lossen. Voor wekelijkse programma’s is het volledig opgelost, maar voor dagelijks opgenomen programma’s klopt de metadata om de een of andere reden met één dag.

1e voorbeeld
Originele bestandsnaam: NBC Nightly News With Lester Holt _20191020.mp4 – programma opgenomen op 2019-10-20
MCEBuddy-bestandsnaam: S2019E284-Oct 19 Sat (noemt de aflevering één dag eerder). Dit is bij elke opname die ik door MCEBuddy heb gehaald consistent één dag verschoven.

In de logs zie ik voor nieuws bijvoorbeeld:
OriginalBroadcastDateTime: 2019-10-20T00:00:00
RecordedDateTime: 0001-01-01T00:00:00
SeriesPremiereDate: 0001-01-01T00:00:00
CopyProtected: False
SageTV FileID:
SageTV MediaFileID:

2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Checking for metadata title and ID correction
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Checking for metadata type correction
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Forcing show type → Series
INFORMATION> 2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Downloading Series details
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Overwrite title from internet → Default
INFORMATION> 2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Skipping downloading Banner file
INFORMATION> 2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Recording Type Show
INFORMATION> 2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Checking TheTVDB
→ Looking for Premiere Year information in text
→ No episode name to match
→ Looking for Premiere Year information in text
→ Found series match on TVDB by Original Broadcast Date. Updated video tags →
Title: NBC Nightly News With Lester Holt
SubTitle: Oct 19 Sat

Ik begrijp niet goed hoe TVDB van 2019-10-20 naar 2019-10-19 springt, maar het gebeurde ook toen ik metadata van IMDB forceerde: exact hetzelfde resultaat, één dag eerder dan de werkelijke opnamedatum.

2e voorbeeld:
Originele bestandsnaam: Watch What Happens Live With Andy Cohen_20191017.mp4 – programma opgenomen op 2019-10-17
MCEBuddy-bestandsnaam: S16E165-Lorraine Bracco; Dr. Oz.mp4. Het seizoen- en afleveringsnummer kloppen wel, maar de metadata betreffen de uitzending van een dag eerder, 2019-10-16, S16E164.

Misschien heeft het te maken met de tijd die uit de bestandsnaam wordt gehaald:
OriginalBroadcastDateTime: 2019-10-17T00:00:00
De tijd 00:00:00 zou TVDB of IMDB kunnen doen besluiten de gegevens van de vorige dag te pakken.

Ik heb beide logs op jullie FTP-site geüpload, in de submap ‘2nd update’.
MCE%20FTP

Nogmaals dank dat jullie proberen te helpen, ik waardeer het zeer.

Zou het kunnen dat MCEBuddy de lokale tijdzone toepast op de vermelde uitzenddatum/-tijd?
Als je in de VS woont, liggen we 5–8 uur achter op GMT, dus 2019-10-17 om middernacht in GMT zou nog steeds 20:00 op 2019-10-16 zijn bij EDT (GMT-4).

Ik weet niet hoe MCEBuddy 1) ontbrekende tijd-informatie kan onderscheiden van een programma dat echt om middernacht is uitgezonden, of 2) kan vaststellen dat je de tijd niet belangrijk vindt en dat MCEBuddy die dus gewoon moet negeren en alleen de datum moet gebruiken (als het 00:00:00 is). Als punt 2 het geval is, moet dat echt per programma gebeuren, want veel programma’s in syndicatie hebben helemaal geen première-/zenddatum/-tijd in de gidsgegevens, zeker bij PBS en lokaal geproduceerde shows, en “strip”-syndicatie van wat feitelijk web-afleveringen zijn van streamingkanalen zoals TBD en DUST, enz.

Dat komt rechtstreeks van TVDB:

→ Found series match on TVDB by Original Broadcast Date. Updated video tags →
Title: NBC Nightly News With Lester Holt
SubTitle: Oct 19 Sat
Description: NBC Nightly News is het dagelijkse avondnieuwsprogramma van NBC News en wordt uitgezonden vanuit het GE Building, Rockefeller Center in New York City.
Network: WTVJ-DT
Network Affiliate:
Parental Rating:
Media Credits:
Genres: News
Season: 2019
Episode: 284
Banner:
Banner URL:
IMDB Id: tt0231035
MovieDB Id:
TVDB Id: 139911
Is Show Movie: False
Is Show Sports: False
OriginalBroadcastDateTime: 2019-10-20T00:00:00
RecordedDateTime: 0001-01-01T00:00:00
SeriesPremiereDate: 1970-08-03T00:00:00
CopyProtected: False
SageTV FileID:
SageTV MediaFileID:

Zie aflevering 284, de afleveringstitel is Oct 19 Sat

OK, de datum komt mogelijk van TVDB, maar de enige wijziging die ik heb uitgevoerd, was het upgraden van MCEBuddy naar de nieuwste versie. Dit was vóór de upgrade geen probleem, dus ik vermoed dat er iets in MCEBuddy is veranderd waardoor de datum afwijkt. Het “lijkt” met de tijd te maken te hebben, want als ik handmatig de tijd aan de opname toevoeg door het bestand te hernoemen, krijg ik de volgende resultaten:

NBC Nightly News With Lester Holt _20191020.mp4 – MCEBuddy labelt het als 2019-10-19 (één dag te vroeg, wat niet klopt)
OriginalBroadcastDateTime: 2019-10-20T00:00:00
  RecordedDateTime: 0001-01-01T00:00:00
  SeriesPremiereDate: 0001-01-01T00:00:00
  CopyProtected: False
  SageTV FileID:
  SageTV MediaFileID:

2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Checking for metadata title and ID correction
  2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Checking for metadata type correction
  2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Forcing show type → Series
  INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Downloading Series details
  2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Overwrite title from internet → Default
  INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Skipping downloading Banner file
  INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Recording Type Show
  INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Checking TheTVDB
  → Looking for Premiere Year information in text
  → No episode name to match
  → Looking for Premiere Year information in text
   → Found series match on TVDB by Original Broadcast Date. Updated video tags →
 ** Title: NBC Nightly News With Lester Holt**
**  SubTitle: Oct 19 Sat**

NBC Nightly News With Lester Holt _20191020_18301900.mp4 (enige wijziging is handmatig toevoegen van 18301900 (begintijd, eindtijd) aan de bestandsnaam) – wordt correct gelabeld “SubTitle: Oct 20 Sun”

OriginalBroadcastDateTime: 2019-10-20T18:30:00
 RecordedDateTime: 0001-01-01T00:00:00
 SeriesPremiereDate: 0001-01-01T00:00:00
 CopyProtected: False
 SageTV FileID:
 SageTV MediaFileID:

2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Checking for metadata title and ID correction
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Checking for metadata type correction
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Forcing show type → Series
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Downloading Series details
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Overwrite title from internet → Default
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Skipping downloading Banner file
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Recording Type Show
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Checking TheTVDB
→ Looking for Premiere Year information in text
→ No episode name to match
→ Looking for Premiere Year information in text
→ Found series match on TVDB by Original Broadcast Date. Updated video tags →
 Title: NBC Nightly News With Lester Holt
SubTitle: Oct 20 Sun

MCEBuddy verwerkt vervolgens exact hetzelfde bestand verschillend, ook al is de datum correct in de bestandsnaam opgenomen, Én alleen als de tijd handmatig aan de bestandsnaam is toegevoegd.

Volgens de support-pagina:

Metadata Extraction and Renaming from Files and Downloading from the Internet

  1. Indien er geen ingebed/geëxtraheerde metadata wordt aangetroffen, parseert MCEBuddy metadata uit de bestandsnaam. Momenteel worden de volgende formaten ondersteund:

* SHOWNAME_AIRDATE_AIRTIME.<ext> waarbij AIRDATE in YYYYMMDD-formaat en AIRTIME in HHMMHHMM (start- en eindtijd) formaat (AIRTIME is optioneel). De underscore mag ook worden vervangen door een koppelteken.

Er staat dat AIRTIME optioneel is, maar kennelijk levert een dagelijks, gedateerd programma zonder AIRTIME verkeerde informatie (één dag eerder). Ik weet niet of het met tijdzones te maken heeft. Ik zit in de East Coast VS-tijdzone (GMT -4). De opname begint om 18:30 uur en MCEBuddy start er om 19:02 uur mee. Lijkt mij een datum/tijd-bug.

Dit gebeurt bij alle dagelijks opgenomen, gedateerde programma’s:

Rachel Maddow Show
Watch What Happens Live

Dank je wel.

Ik moet hier iets over het hoofd zien. Uit de door jou geüploade logs blijkt dat de oorspronkelijke uitzenddatum/tijd uit de bestandsnaam wordt gehaald.

2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Trying to extract generic nPVR filename metadata → NBC Nightly News With Lester Holt _20191020
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Extracted Original Broadcast Date from Filename → 2019-10-20
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Extracted Title from Filename → NBC Nightly News With Lester Holt
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Successfully matched Generic NPVR filename metadata
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Looking for Season/Episode information in text
2019-10-21T09:10:41 MCEBuddy.MetaData.VideoMetaData → Video Tags extracted from file/name metadata →
Title: NBC Nightly News With Lester Holt
SubTitle:
Description: The latest news, going beyond the headlines to see how lives are affected by the world around them.
Network: WTVJ-DT
Network Affiliate:
Parental Rating:
Media Credits:
Genres: News
Season: 0
Episode: 0
Banner:
Banner URL:
IMDB Id:
MovieDB Id:
TVDB Id:
Is Show Movie: False
Is Show Sports: False
OriginalBroadcastDateTime: 2019-10-20T00:00:00
RecordedDateTime: 0001-01-01T00:00:00
SeriesPremiereDate: 0001-01-01T00:00:00
CopyProtected: False
SageTV FileID:
SageTV MediaFileID:

De bestandsnaam bevat 2019-10-20 en dat is ook wat in de datums wordt weergegeven. De 19 oktober in de ondertitel is geen datum maar tekst geleverd door TVDB (wat overduidelijk onjuist is, maar het komt van TVDB).

Ik weet niet waar je ziet dat MCEBuddy de gegevens heeft gewijzigd.

Bedankt voor het snelle antwoord! Dus waar ik zie dat de gegevens worden gewijzigd, is ZOWEL in de bestandsnaam als in de embedded metadata die door Plex of elke app waarin ik de bestanden kijk wordt gelezen. De titel en metadata kloppen met 1 dag.

Voor de voorbeelden die ik gaf, zal een nieuwsprogramma dat op 20 oktober is opgenomen als volgt worden weergegeven:

NBC Nightly News With Lester Holt\Season 2019\S2019E284-Oct 19 Sat.mp4

Complete name : C:\Users\rj\Videos\TV Shows\NBC Nightly News With Lester Holt\Season 2019\S2019E284-Oct 19 Sat.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/mp41)
File size : 2.34 GiB
Duration : 22 min 28 s
Overall bit rate mode : Variable
Overall bit rate : 14.9 Mb/s
Collection : NBC Nightly News With Lester Holt
Season : 2019
Part : 284
Track name : Oct 19 Sat
Genre : News
ContentType : TV Show
Description : NBC Nightly News is the daily evening news program for NBC News and broadcasts from the GE Building, Rockefeller Center in New York City.
Recorded date : UTC 2019-10-20 12:00:00
Writing application : MCEBuddy
Comment : NBC Nightly News is the daily evening news program for NBC News and broadcasts from the GE Building, Rockefeller Center in New York City.
Rating : Explicit
TVNetworkName : WTVJ-DT
LongDescription : NBC Nightly News is the daily evening news program for NBC News and broadcasts from the GE Building, Rockefeller Center in New York City.
RecordingTimestamp : 0001-01-01T12:00:00
IMDBID : tt0231035
TVDBID : 139911
SeriesPremiere : 1970-08-01T12:00:00
CopyProtected : False

De datums zitten er bij zowel de bestandsnaam als de metadata één dag naast. Het programma is op de 20e opgenomen, NIET op de 19e! Het is BIJZONDER verwarrend, vooral bij een show als “Watch What Happens Live”, wanneer niet alleen de datums fout zijn, maar ook alle gasten die in de programmabeschrijving staan vermeld, niet de mensen zijn in de opgenomen uitzending.

Waarnaar je verwijst, 19 oktober, is GEEN datum, maar de naam van de ondertitel van de aflevering – een regel tekst die door TVDB wordt geleverd, niet door MCEBuddy of de bestandsmetadata. Je zult de informatie op TVDB moeten corrigeren; het heeft niets te maken met de metadata in het bestand of van MCEBuddy.

Als je de door TVDB verstuurde episodenaam niet wilt gebruiken, kun je je eigen aangepaste bestandsnaampatroon maken en de oorspronkelijke uitzenddatum en -tijd (die de 20e aangeeft) voor je bestandsnaam gebruiken.

Als dat zo is, waarom krijg ik dan de juiste datum zowel in de bestandsnaam als in de metadata als ik de tijd aan de bestandsnaam toevoeg? Voor precies dezelfde show, precies hetzelfde bestand, het enige verschil is het toevoegen van de tijd aan de bestandsnaam?

Het is voor mij niet echt logisch. Zeg je nu dat de tijd een verplicht veld is om de juiste metadata te krijgen?

Robert, er worden meerdere datums opgeslagen in de “metadata” van deze bestanden. De “19 okt” is GEEN “datum”-veld – het is de ondertitel van de aflevering. Het zou net zo goed “Aflevering van vorige week” of “Seizoensfinale” kunnen zeggen. Wat er mogelijk gebeurt, is dat Plex (of welke mediaserver je ook gebruikt) de ondertitel van de show weergeeft, waardoor iemand die het leest denkt dat het een soort uitzenddatum is.

Ter info: dit komt heel vaak voor bij shows die tegelijk online worden geplaatst – de show wordt op een dag via de ether uitgezonden en de volgende dag ook online “uitgezonden”. Dus zeg jij het maar: welke datum is de “uitzenddatum” van de show? De producenten zetten de tekst “19 okt” als ondertitel in de TVDB-database, terwijl ze “20-10-2019” in het “uitzenddatum”-metadataveld zetten. Haal je de show via de ether of online? Ik zou me niks verbazen als een online bron de “online” uitzenddatum (die later ligt dan de oorspronkelijke ether-première) in het “uitzenddatum”-metadataveld heeft staan, terwijl de ondertitel de werkelijke ether-uitzenddatum blijft weergeven, dus “nieuw voor jou”. Het wordt nog gekker wanneer sites een “uitzenddatum” in de metadata zetten die gelijk is aan de datum waarop jij het mediabestand hebt gedownload of gestreamd (belangrijk voor advertenties, demografie en royalties).

Ik weet niet hoe je in je mediaspeler alleen de weergave van de ondertitel kunt overschrijven of onderdrukken en in plaats daarvan het echte uitzenddatum-veld uit de metadata kunt tonen. Wel weet ik dat MCEBuddy dat niet kan.

Je kunt vriendelijk vragen of er een aanpassing gemaakt kan worden die een speciaal selectievakje toevoegt in het dialoogvenster voor speciale verwerkingsregels om de ondertitel-metadata te onderdrukken, zodat je mediaspeler daar niets meer kan weergeven waardoor je denkt dat de ondertitel de uitzenddatum is. Of, nog specifieker naar jouw wens, dat MCEBuddy het ondertitel-metadataveld vervangt door het uitzenddatum-veld, in woorden uitgedrukt. Of dat de ontwikkelaarstijd daarvoor opweegt tegen de meerwaarde, laat ik in het midden – net zoals het aan jou is of je een aanbieding doet om die specifieke functie te laten ontwikkelen.

Je moet het logbestand voor die conversie bijvoegen, zodat ik kan zien en vergelijken wat er anders is aan die conversie; het toevoegen van die extra informatie kan er mogelijk toe leiden dat mcebuddy de metagegevens van een andere site ophaalt, die andere gegevens heeft dan TVDB.

De 2 logbestanden zijn bijgevoegd. Het ENIGE verschil tussen de twee is dat ik bij één bestand handmatig “_18301900” aan de bestandsnaam heb toegevoegd vóór de MCEBuddy-verwerking.

NBC Nightly News With Lester Holt _20191020_18301900.mp4-Convert to MP4-2019-10-30T15-32-20.9322336-04-00.log (1,0 MB) NBC Nightly News With Lester Holt _20191020.mp4-Convert to MP4-2019-10-30T15-32-20.5885077-04-00.log (1,0 MB)

Ik heb de twee logs vergeleken in Notepad++, en de enige verschillen die ik zie (ik ben geen professional in het lezen van deze logs), is dat tijdens het metadata-extractieproces het bestand met de tijd in de naam twee extra regels in het log krijgt:

2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Trying to extract Original Broadcast Date and Time from Filename
2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Extracted Original Broadcast Date and Time from Filename → 10/20/2019 6:30:00 PM

Dus het originele bestand (zonder tijd in de bestandsnaam) krijgt:
OriginalBroadcastDateTime: 2019-10-20T00:00:00

Terwijl het bestand met de opnametijd erbij krijgt:
OriginalBroadcastDateTime: 2019-10-20T18:30:00

Origineel bestand van TVDB krijgt:

--> Found series match on TVDB by Original Broadcast Date. Updated video tags ->
Title: NBC Nightly News With Lester Holt
SubTitle: Oct 19 Sat
Description: NBC Nightly News is the daily evening news program for NBC News and broadcasts from the GE Building, Rockefeller Center in New York City.
Network: WTVJ-DT
Network Affiliate: 
Parental Rating: 
Media Credits: 
Genres: News
Season: 2019
Episode: 284
Banner: 
Banner URL: 
IMDB Id: tt0231035
MovieDB Id: 
TVDB Id: 139911
Is Show Movie: False
Is Show Sports: False
OriginalBroadcastDateTime: 2019-10-20T00:00:00

Bestand met tijd toegevoegd krijgt:

--> Found series match on TVDB by Original Broadcast Date. Updated video tags ->
Title: NBC Nightly News With Lester Holt
SubTitle: Oct 20 Sun
Description: NBC Nightly News is the daily evening news program for NBC News and broadcasts from the GE Building, Rockefeller Center in New York City.
Network: WTVJ-DT
Network Affiliate: 
Parental Rating: 
Media Credits: 
Genres: News
Season: 2019
Episode: 285
Banner: 
Banner URL: 
IMDB Id: tt0231035
MovieDB Id: 
TVDB Id: 139911
Is Show Movie: False
Is Show Sports: False
OriginalBroadcastDateTime: 2019-10-20T18:30:00

Vanaf dat moment gebeurt er ongetwijfeld veel achter de schermen, maar het eindresultaat is VERY verschillend voor hetzelfde bestand. Verschillende bestandsnamen en verschillende embedded metadata.

S2019E284-Oct 19 Sat.mp4
S2019E285-Oct 20 Sun.mp4

Volledige logs bijgevoegd voor uw review. Wat er ook in het subtitle-veld staat, is NIET waar ik over vraag. Ik vraag me af waarom de bestandsnamen en metadata verschillen voor precies dezelfde opname en show.

Hartelijk dank voor uw tijd!

Dit wordt verkregen van een HDHomeRun-tuner via een OTA-antenne voor de lokale NBC-zender. Het komt niet van een online bron. De uitzending werd live uitgezonden op 20 oktober 2019 om 18:30 uur lokale tijd in Miami.

Vervolgens wordt het opgenomen door TVMosaic (voorheen DVBLogic), die enkele opnamemetadata in het bestand invoegt, maar de enige datum die zij gebruiken is “jaar”, namelijk 2019, en MCEBuddy geeft altijd een datum van 5 mei 2019 (vreemde, willekeurige datum) voor AL mijn afleveringen. Dus een jaar geleden is er in versie 2.4.9 een wijziging aangebracht die het lezen van de bestandsnaam voor de opnamedatum mogelijk maakte. Het heeft het afgelopen jaar zonder problemen gewerkt, totdat ik upgrade naar 2.5.1, waardoor nu alle op datum gebaseerde, dagelijks opgenomen programma’s de verkeerde datum in de bestandsnaam krijgen en metadata van de dag ervoor weergeven.

De ondertiteling is hier niet het probleem, hoewel het voorkomt bij “Watch What Happens Live”. Ik noemde het omdat het echt de ENIGE datum is die ik ergens in het logboek kan vinden die één dag afwijkt.

Hopelijk helpt dit! Ook hartelijk dank voor uw tijd! Wordt zeer gewaardeerd.

Bedankt voor de logs, ik kan zien wat er tussen de twee bestanden gebeurt.
Wanneer MCEBuddy probeert de metadata van TVDB te matchen, heeft het 2 stukken informatie nodig om de match te voltooien. In jouw geval zijn dat de naam van de show en de oorspronkelijke uitzenddatum, die wordt gebruikt om het juiste aflevering te “vinden”.

In dit specifieke geval is het een dagelijkse show, elke dag een nieuwe aflevering – houd dat in gedachten, want dat is waarom je het onderstaande probleem ziet.

Wanneer MCEBuddy probeert te matchen op de oorspronkelijke uitzenddatum en -tijd, probeert het zowel de lokale tijdzone als de UTC-tijdzone te gebruiken. Dit komt door de manier waarop datums worden opgeslagen in lokale bestanden versus netwerkdatabases zoals TVDB. Daar zit in jouw geval het probleem, in combinatie met het feit dat het een dagelijkse show is.

In het eerste geval – waarin geen tijd aanwezig is – wordt de oorspronkelijke uitzenddatum opgeslagen als 2019-10-20, 12:00 uur 's nachts (lokale tijd), maar wanneer MCEBuddy probeert dit te matchen met TVDB via UTC, verandert de datum in 2019-10-19 19:00 uur. En omdat jouw show elke dag een aflevering heeft, geeft TVDB een match terug en levert het 19 oktober op als ondertitelnaam.

In het tweede geval – waarin de bestandsnaam zowel tijd als datum bevat – wordt het geparseerd als 2019-10-20 18:30 uur (lokale tijd). Wanneer TVDB dan probeert te matchen, controleert het zowel de lokale als de UTC-tijdzone, en in beide gevallen is de datum nu 2019-10-20. Daarom levert het de ondertitel als 20 oktober.

Dit gebeurt alleen omdat je show elke dag een aflevering heeft. Als het een show was zonder dagelijkse afleveringen, zou je dit probleem niet zien.

De oplossing is om ervoor te zorgen dat HDHomeRun zowel tijd als datum in de bestandsnaam opneemt, zodat TVDB niet in de war raakt tijdens het matchen van datums. Hopelijk helpt dit.

Dank u voor de bevestiging. Zoals we vorig jaar op precies dezelfde datum bespraken, is mijn bestandsnaamconventie:

Programmanaam_Programmadatum

Wat het afgelopen jaar feilloos werkte. Na de upgrade naar 2.5.1 heb ik om welke veranderingen dan ook “Programmatijd” aan de bestandsnaam toegevoegd, en alles verwerkt weer correct met de juiste datums en metadata in de bestanden.

Programmanaam_Programmadatum_Programmatijd

Ik waardeer uw tijd om dit te onderzoeken en een oplossing te vinden.