Det lyder som om, der kunne være 2 slags “dublet-/historikfjernelse” i gang.
- Filen findes i history-databasen/loggen (dvs. samme navn fra den optagende DVR), og den springes derfor over, før der behandles videre.
- Filen behandles først, indtil det bestemmes, hvad destinationsfilnavnet skulle være, og hvis den fil allerede findes, springes filen over før videre behandling (eller måske efter behandling – jeg er ikke sikker på den detalje – jeg håber, at MCEBuddy kan springe filen over, før den gør arbejdet med at behandle filen).
Scenarie #1 afhænger af, at input-filen har samme navn som en tidligere optagelse (dvs. ifølge history-regler).
Scenarie #2 afhænger af, at output-filen har samme navn som en tidligere behandlet optagelse (dvs. ifølge destinations-filenavngivnings-regler).
Når jeg f.eks. sætter min HDHR til at “optage alt” (hele serien – den er ikke (endnu?) smart nok til at bruge “ny”-flaget i guide-data som min TiVo), sætter tuner start-tid HHMM og slut-tid HHMM i filnavnet, ud over den kanal, den blev optaget på, så hver udsendelse ender i en separat fil, uanset om guide-data angiver episode-info eller anden metadata.
Næsten alle shows på PBS-underkanaler (CreateTV, jeg kigger på dig) har ingen episode-info eller endda show-ID’er, så de ender altid som one-offs i min “Specials”-destination i stedet for i en TV-serie-destination (med sæsoner og episoder), uanset om de er forskellige episoder eller blot genudsendelser af samme episode på et andet tidspunkt.
Det skyldes, at jeg for mine “Specials”-job-profiler er nødt til at inkludere “starttid” i output-filnavnet, så jeg kan se, at der potentielt er flere episoder og dublet-episoder. Ellers vil de, hvis de alle ender med output-filnavnet “Showname-SE-RecordDate”, blokere for de andre, og de bliver fjernet fra jobkøen som dublet-output-fil under Scenarie #2.
For TV-serier ønsker jeg ikke, at det sker, og jeg ønsker en “første optagelse vinder”-form for behandling. Mit output-filnavn for TV-serier (dvs. har et episode-nr. i metadata) indeholder derfor kun “FirstAirDate” og ikke “RecordDate”.
Sports-begivenheder er typisk live og kun relevante for begivenhedens dato, så deres filnavn-regel har “RecordDate” og ikke “FirstAirDate”, da nogle guide-data har “FirstAirDate” sat til den dato, hele sports-showet startede, f.eks. Monday Night Football (ikke at det er præcist – jeg bruger det bare som eksempel til genkendelse). I en spil-serie opsætter de ikke altid metadata for kamp-nr. i serien som et “episode-nr.”, f.eks. kan kamp 3 i “World Series 2022”-showet dukke op som “World Series 2022 Game 3” i show-titlen (hvilket gør optagelse af hele serien til en cluster-fart i DVR’en) eller som Episode 3 i “World Series 2022”-showet. At altid inkludere “RecordDate” i filnavnet for Sports-shows løser det problem, uanset hvad guide-data/metadata siger.
Jeg håber, det hjælper med at forstå, hvad MCEBuddy muligvis gør i dit tilfælde. Du kan også søge i foraene efter mine indlæg med mine filnavngivnings-regler, der sender hver type show (TV, Film, Sports og “Andet/alt andet”) til forskellige steder og har forskellige output-filnavns-regler, der fungerer godt med min Plex-opsætning.
Problem-showsene er PBS-shows, der havner i min Specials-mappe, og som jeg skal deduplikere manuelt og flytte til den rigtige TV-serie og omdøbe til den rigtige sæson og episode. Jeg beholder normalt optagetiden som suffix og deduplikerer derefter og beholder den bedste, MCEBuddy har behandlet.