@ottaviocr Es wäre in so einem Fall immer hilfreich, wenn auch die Sendungslinks bereitgestellt werden, um das Verhalten nachstellen zu können, weil es eben nicht alle Ausgaben betrifft.
Beispielsendungen:
ZIB 13:00 vom 04.02.2026 -> ist vorhanden
ZIB 13:00 vom 05.02.2026 -> ist NICHT vorhanden
Ursache dürfte sein, dass es Änderungen in der Bereitstellung der gesamten Episode nach Region gibt. D.h. im Klartext: Sitzt du in AT, kannst du die gesamte Episode sehen. Sitzt du außerhalb AT, bekommst du nur die einzelnen Videosegmente, die du sehen kannst.
Der Crawler ist bisher hergegangen und hat - soweit ich das aus dem Quellcode richtig interpretiere - immer anhand der Thumbnails (sprite_sources, wie sie in der ORF ON API genannt werden) den Episoden-Link generiert - und zwar anhand des URL-Schemas für weltweit verfügbare Episoden. Jetzt wird aber bei weltweit verfügbaren Episoden nur noch ein “Video ist nicht verfügbar” zurückgegeben, während über das AT-Schema sehr wohl die gesamte Episode verfügbar ist -> eben über das eigene Property gapless_sources_austria in der ORF ON API.
D.h. man müsste nicht nur prüfen, ob für
https://apasfiis.sf.apa.at/ipad/cms-worldwide_episodes/%s_%s_QXA.mp4/playlist.m3u8
ein Video zur Verfügung steht, sondern auch für
https://apasfiis.sf.apa.at/ipad/cms-austria_episodes/%s_%s_QXA.mp4/playlist.m3u8
Wenn letzteres der Fall ist, müsste diese in die Filmliste aufgenommen werden.