Ik merkte sinds het einde van het vorige seizoen dat sommige afleveringen van bepaalde shows onvolledig zijn. Hoewel het erop lijkt dat de informatie daadwerkelijk wordt verwerkt, lijkt er een probleem te zijn met de opzoekfunctie. Ik heb het logbestand bijgevoegd voor inspectie.The Flash 2014 S06E03.mkv-Convert from MKV-2019-10-25T17-41-47.6097127-04-00.log (1.4 MB)
Mogelijk zou ik aanraden om de nieuwste 2.5.1 bèta bij te werken, die aanzienlijke verbeteringen bevat voor het matchen en extraheren van metadata en jaren ondersteunt in de bestandsnaamtitel voor films.
Als je nog steeds problemen ondervindt, voeg dan de nieuwe logbestanden toe. Waar heb je dit bestand opgenomen of de naam vandaan gehaald? Je kunt de naam ook corrigeren via de metadata-correctiepagina en met de nieuwste 2.5.1 bèta-builds een regex gebruiken om de overbodige dingen uit de naam te verwijderen.
Bedankt. Ik zal de bètaversie binnenkort downloaden en testen. Interessant is dat het een tijdje goed werkte. Het lijkt echter een probleem te zijn met alle series waar jaren achter staan. Als ik naar mijn bibliotheek kijk, lijkt het eigenlijk halverwege mei te zijn begonnen. Ik zie het bij Charmed 2018, The Flash 2014, The Goldbergs 2013. Ik zal bestanden zonder datums moeten controleren.
In de huidige 2.5.1 bèta-build hebben we ondersteuning toegevoegd om het premièrejaar uit de serietitel te lezen. Je kunt het downloaden en uitproberen, het zou goed moeten werken.
Test nu.. Ik heb echter een anomalie ontdekt. Het lijkt erop dat profiles.conf volledig wordt overschreven, waardoor alle ‘aangepaste’ profielen verdwijnen. Ik heb er eentje rechtstreeks gekopieerd/plak van een opgeslagen exemplaar, maar de meeste taken mislukten met dat profiel. Aangezien ik ffmpeg gebruik voor deze conversies, merkte ik dat een instelling in de audioregellijn was veranderd. Gefixt en nu voer ik enkele tests uit om te verifiëren dat dit het probleem was.
Dus ook al wordt het premièrejaar herkend in de serietitel, het wordt niet overgenomen bij het hernoemen van het bestand of de map. Als de show dus ‘The Flash 2014’ is, worden de bestanden wel verwerkt, maar de aangemaakte map heet nog steeds ‘The Flash’ en de bijbehorende bestanden krijgen de naam ‘The Flash S01E04’. Vóór versie 2.5.1 werd de show niet herkend, maar kregen de bestanden wel de naam ‘The Flash 2014 S01E04 -.mp4’.
De naam van die serie is The Flash, dus het verwijdert 2014 uit de titel (en slaat het op in het premièrejaar), omdat het niet in de titel hoort (anders komt het niet overeen met TVDB enz.)
Als je het premièrejaar in de geconverteerde bestandsnaam wilt, gebruik dan een aangepaste hernoemingsoptie en voeg %permiereyear% toe aan het patroon.
Ik vermoed dat ik niet zeker weet wat er veranderde, want dit werkte eerder wel. Al de series met een datum achteraan zijn ‘vernieuwde’ series. Charmed 2018 is een reboot van de oorspronkelijke Charmed, net zoals The Flash 2014 een reboot is van een oudere versie van The Flash. The Goldbergs 2013 is een versie van The Goldbergs (ik neem aan uit het VK?). Als je op TVDB kijkt, bestaan er een versie uit 2014, 1990 en 1967. De versie van 2014 staat hier: https://www.thetvdb.com/series/the-flash-2014.
Wat blijkbaar veranderd is, is de manier waarop TVDB en anderen resultaten matchen en teruggeven. Bij het zoeken naar The Flash 2014 levert TVDB niets meer op, waardoor het in je eerste bericht stopte met werken.
Bovendien retourneert het The Flash aan MCEBuddy als titel na een zoekopdracht, daarom zie je The Flash staan; TVDB toont verschillende namen op zijn website en in zijn API’s, omdat de geregistreerde naam voor de serie The Flash is, ook al is het een reboot.
Daarom stelt MCEBuddy je in staat de naam naar wens aan te passen zoals uitgelegd in mijn vorige bericht; je aangepaste hernoempatroon zou er ongeveer uitzien als %showname% (%premiereyear%) - S%season%##E%episode%## - %episodename% om te krijgen wat je nodig hebt. Wanneer je je aangepaste naamgevingspatroon in MCEBuddy invoert, toont het een voorvertoning (sjabloon) van wat je uiteindelijk zou moeten zien als alle informatie beschikbaar is.
Bedankt… Is nu duidelijk… Het was TVDB die het probleem veroorzaakte. Vraagje: als ik een bestand had gehad met de naam The Flash 1990, neem ik aan dat TVDB het zou herkennen aan de datum in de titel, maar dat het dan nog steeds zonder de datum zou worden geretourneerd?
Als je het via de API opvraagt, accepteert het The Flash 1990 niet, maar wanneer het overeenkomt met The Flash, retourneert het meerdere overeenkomsten, elk met de naam The Flash, en dan moet je uitvogelen welke welke is (daar doet MCEBuddy zijn metadata-werk).