Het klinkt alsof er twee soorten „dubbele/geschiedenisverwijdering” kunnen plaatsvinden.
- Het bestand staat in de history-database/log (dus dezelfde naam van de opname-DVR) en wordt daarom overgeslagen voordat er verder wordt verwerkt.
- Het bestand wordt initieel verwerkt totdat de bestemmingsnaam is bepaald; als dat bestand er al ligt, wordt het overgeslagen voordat (of misschien na) de verdere verwerking plaatsvindt – ik weet die detail niet zeker, maar ik hoop dat MCEBuddy kan besluiten het over te slaan voordat het de moeite neemt het bestand te verwerken.
Scenario #1 hangt af van de invoernaam: als die identiek is aan een eerdere opname volgens de history-regels, wordt hij genegeerd.
Scenario #2 hangt af van de uitvoernaam: als die volgens de bestemmingsregels al bestaat, wordt hij als dubbel beschouwd.
Bijvoorbeeld: mijn HDHR staat op „alles opnemen” (de hele serie; het is (nog?) niet zo slim als mijn TiVo om de „nieuw”-vlag in de gids te gebruiken). De tuner zet daarom begintijd HHMM en eindtijd HHMM in de bestandsnaam, plus het kanaal. Elke uitzending levert dus een apart bestand op, ongeacht of de gids episode-informatie of andere metadata bevat.
Bijna alle shows op PBS-subkanalen (CreateTV, ik kijk naar jou) hebben geen episode-informatie of show-ID’s; ze belanden altijd als eenmalige items in mijn „Specials”-map in plaats van in een serie-met-seizoenen-en-afleveringen. Of het nu verschillende episodes zijn of simpelweg herhalingen van dezelfde aflevering op een ander tijdstip.
Voor mijn „Specials”-profielen moet ik daarom de starttijd in de uitvoernaam opnemen, zodat ik kan zien dat er mogelijk meerdere of dubbele episodes zijn. Zouden ze allemaal uitkomen op „Showname-SE-RecordDate”, dan blokkeert de eerste de rest en worden de anderen als dubbel verwijderd onder scenario #2.
Voor TV-series wil ik dat juist níét: ik wil een „de eerste opname wint”-beleid. Daarom bevat mijn uitvoernaam voor series (die een episodenummer in de metadata hebben) alleen de „FirstAirDate”, niet de „RecordDate”.
Sportuitzendingen zijn doorgaans live en alleen relevant voor de datum van het evenement, dus hun hernoemingsregel gebruikt „RecordDate”, niet „FirstAirDate”, omdat sommige gidsdata de „FirstAirDate” op de startdatum van het hele sportprogramma zetten – bijvoorbeeld Monday Night Football (niet dat dat accuraat is, maar ik gebruik het als herkenbaar voorbeeld). In een wedstrijdreeks staat het wedstrijdnummer niet altijd als „episode” in de metadata; Game 3 van de „World Series 2022”-show kan bijvoorbeeld als titel „World Series 2022 Game 3” verschijnen (waardoor de hele serie opnemen een puinhoop wordt in de DVR) of als Episode 3 binnen de serie. Door altijd de „RecordDate” in de bestandsnaam op te nemen, los ik dat probleem op, ongeacht wat de gids of metadata zegt.
Hopelijk helpt dit om te begrijpen wat MCEBuddy in jouw geval doet. Je kunt ook de forums doorzoeken op mijn posts met mijn bestandshernoemingsregels die elk type show (TV, Film, Sport en „Overig”) naar aparte locaties sturen en verschillende uitvoernamen gebruiken die goed samenwerken met mijn Plex-opstelling.
De probleemshows zijn de PBS-programma’s die in mijn Specials-map belanden; die moet ik handmatig ontdubbelen en verplaatsen naar de juiste serie, met het juiste seizoen en aflevering. Meestal laat ik de opnametijd als suffix staan en bewaar ik de beste versie die MCEBuddy heeft verwerkt.