Problem med Episode-navngivning/information når premieredatoen er i titlen

Jeg har lige lagt mærke til sidst på den forrige sæson, at nogle afsnit af visse serier er ufuldstændige. Selvom det ser ud til, at informationen faktisk bliver parset, ser der ud til at være et problem med opslaget. Jeg har vedlagt loggen til gennemsyn.The Flash 2014 S06E03.mkv-Convert from MKV-2019-10-25T17-41-47.6097127-04-00.log (1,4 MB)

På forhånd tak

Det ser ud til, det kan have noget med ‘Year’ tagget til sidst i showets navn at gøre?

Muligvis vil jeg anbefale at opdatere til den nyeste 2.5.1 beta, som har betydelige forbedringer af metadata-matching og -ekstraktion og understøtter årstal i filnavnet for film.

Hvis du stadig har problemer, skal du vedhæfte de nye logs. Hvor optog du denne fil, eller hvordan fik du navnet? Du kan også rette navnet ved hjælp af metadata-rettelsessiden og bruge en regex til at fjerne det ekstra fra navnet med de nyeste 2.5.1 beta-builds.

Tak. Jeg vil hente beta-versionen og teste den i den nærmeste fremtid. Det interessante er, at dette fungerede fint i et stykke tid. Det ser dog ud til at være et problem med alle serier, der har årstal efter sig. Det ser ud til faktisk at være startet i midten af maj, hvis jeg kigger på mit bibliotek. Ser det på Charmed 2018, The Flash 2014, The Goldbergs 2013. Bliver nødt til at tjekke filer uden datoer.

I dagens 2.5.1 beta-build har vi tilføjet understøttelse til at læse premiereåret fra serietitlen. Du kan downloade den og prøve den, den burde virke fint.

Tester nu.. Fandt dog en anomali. Det ser ud til, at profiles.conf bliver fuldstændigt overskrevet, hvilket betyder, at alle ‘tilpassede’ profiler forsvinder. Jeg lavede en direkte kopi/indsæt fra en, jeg havde gemt, men de fleste jobs mislykkedes med den profil. Da jeg bruger ffmpeg til disse konverteringer, bemærkede jeg, at en indstilling var ændret i lydkoderlinjen. Fikset det og kører nu nogle tests for at bekræfte, at det var problemet.

Så selvom premiereåret anerkendes i seriens titel, bliver det ikke overført til omdøbningen af filen/mappen. Så hvis serien hedder ‘The Flash 2014’, vil den behandle filerne, men mappen der oprettes vil stadig være ‘The Flash’, og de efterfølgende filer vil være ‘The Flash S01E04’. Før 2.5.1 ville den ikke matche serien, men filerne ville være ‘The Flash 2014 S01E04 -.mp4’

Seriens navn er The Flash, så den fjerner 2014 fra titlen (og gemmer det i premiereåret), da det ikke hører til i titlen (ellers matcher det ikke med TVDB osv.)
Hvis du vil have premiereåret i det konverterede filnavn, skal du bare bruge en tilpasset omdøbningsmulighed og tilføje %permiereyear% til mønstret.

Jeg gætter på, at jeg ikke er sikker på, hvad der ændrede sig, da dette tidligere virkede. Alle de udsendelser, der har datoen til sidst, er fordi det er ‘opfriskede’ udsendelser. Charmed 2018 er en genindspilning af den oprindelige Charmed, ligesom The Flash 2014 er en genindspilning af en ældre version af The Flash. The Goldbergs 2013 er en version af The Goldbergs (jeg gætter på fra UK?). Hvis du kigger på TVDB, findes der en 2014-, 1990- og 1967-version. 2014-versionen er her: The Flash (2014) - TheTVDB.com.

Det, der tilsyneladende har ændret sig, er den måde TVDB og andre matcher og returnerer resultater på. Når man søger på The Flash 2014, returnerer TVDB ikke længere noget, hvilket er grunden til, at det holdt op med at fungere i dit første indlæg.

Desuden returnerer det The Flash til MCEBuddy som titel efter en søgning, hvilket er grunden til, at du ser det som The Flash. TVDB viser forskellige navne på dets hjemmeside og dets API’er, fordi det registrerede navn for serien er The Flash, selvom det er en genstart.

Det er derfor, MCEBuddy giver dig mulighed for at tilpasse navnet efter dine behov, som forklaret i mit sidste indlæg, så dit brugerdefinerede omdøbsmønster ville se sådan ud: %showname% (%premiereyear%) - S%season%##E%episode%## - %episodename% for at få det, du har brug for. Når du indtaster dit brugerdefinerede navngivningsmønster i MCEBuddy, viser det dig en forhåndsvisning (skabelon) af, hvad du bør se til sidst, hvis al information er tilgængelig.

Tak… Det giver mening nu. Det var TVDB, der var problemet. Spørgsmål dog. Jeg antager, at hvis jeg havde en fil kaldet The Flash 1990, ville TVDB vide, hvordan den skulle matche den baseret på datoen i titlen, men stadig returnere den uden datoen?

Hvis du forespørger det via API’en, vil den ikke acceptere The Flash 1990, men når den matcher The Flash, vil den returnere flere matches, hver med navnet The Flash, og så skal du regne ud, hvilken der er hvilken (det er her MCEBuddy gør sit metadata-arbejde).