rols1 / Kodi-Addon-ARDundZDF

Kodi Addon für die Mediatheken von ARD + ZDF, Live-TV, Live-Radio, Radio-Podcasts / ARD-Audiothek, Downloads. Forum kodinerds: https://www.kodinerds.net/index.php/Thread/64244-RELEASE-Kodi-Addon-ARDundZDF/
MIT License
43 stars 7 forks source link

Audio description in both streams #37

Closed rm369 closed 4 months ago

rm369 commented 4 months ago

kodi 21.0, Addon 5.0.3 Playing https://www.ardmediathek.de/video/Y3JpZDovL25kci5kZS81NTliYmZjYS0zNjUwLTRlNDMtYmVjYS03NTc1ZGQ0OGM1MTNfZ2FuemVTZW5kdW5n with the fire tv ARD App offers to turn on or off Audio description. This works. Using your fine kodi plugin (ARD, Startseite, ESC 2024, Finale in voller Länge) I can choose between two unnamed audio streams, but both include the Audio description (e.g. 2h40'). It should play the audio without description by default, at least optionally.

rols1 commented 4 months ago

the video source determined by the addon for the video format HLS only contains the different resolutions, no alternative streams like subtitles or audio description. I am trying to find out where the problem lies. In the meantime, the HBBTV streams can be used for this show. To do this, please switch Sofortstart AUS in the context menu. It looks like ARD is delivering this show for HLS with audio description and for HBBTV without audio description. Options after Sofortstart AUS: Einzelaufloesungen

rm369 commented 4 months ago

Hi Roland, danke für die schnelle Antwort und den guten Tipp! Bei https://www.ardmediathek.de/video/eurovision-song-contest/der-countdown-aus-malmoe/das-erste/Y3JpZDovL25kci5kZS8zNTExZTg2Zi0xMzIzLTRmM2YtYjc4MS0zZDQ3NzljZDA1ZDlfZ2FuemVTZW5kdW5n (Rubriken, Shows, ESC, Countdown) ist es genau umgekehrt: Der (FHD) HLS Stream ist ohne, der hbbtv Stream mit Audiodeskription (0'53"). Solltest Du einen Workaround implementieren, bitte auch hiermit testen...

rols1 commented 4 months ago

Schwierig - die vom Addon verwendete api-Quelle für HLS und MP4 (nicht HBBTV) kennzeichnet tatsächlich im ersten Fall die verfügbaren Streams mit "binaryFeatures": ["AD","DGS"] und im zweiten Fall mit "binaryFeatures": [ ] . In beiden Fällen wird aber nur 1 Satz Streams gelistet, nämlich die Qualitätsstufen einschließlich auto. Es fehlt eine alternative Liste - besonders im ersten Fall (Finale in voller Länge). Ich habe nun zusätzlich einen Abgleich mit der api-Variante gemacht, die vom Browser verwendet wird. Im Browser können ja neben den Qualitätsstufen auch barrierefreie Einstellungen gewählt werden, soweit verfügbar. Diese api-Variante verwende ich im Addon für die Untertiteldatei. Diese steht dort beim Tageschau-Video früher zur Verfügung als in der "normalen" api-Variante. Der Abgleich zeigt, dass dort anscheinend die barrierefreien Videoquellen verfügbar sind. Jedenfalls finde ich für "Finale in voller Länge" die Quellen für normal, audio-description, Auflösungen mit deutscher/englsicher Audiospur, DGS. Es würde sich also anbieten, statt der "normalen" api-Variante die für das Web zu verwenden. Problem ist: das passt nicht in die vorhandene Verarbeitungskette und erfordert Umbauten. Ich denke über eine Lösung nach, die möglichst wenig Zeit kostet..

rm369 commented 4 months ago

Danke, dass Du dranbleibst! Hast Du nicht einen Kontakt beim entsprechenden Team bei der ARD, den Du auf die fehlenden Streams hinweisen könntest?

Wenn mit der Web-API tatsächlich auch ein O-Ton Audio dabei wäre, wäre das ein noch viel besserer Grund, darauf umzustellen :)

rols1 commented 4 months ago

Kodinerds-Forum:

Bildschirmfoto_2024-05-14_20-23-14

rols1 commented 4 months ago

Für die Auswertung der Web-API-Quellen liegt ein Einzelupdate vor: ardundzdf.py und ARDnew.py. Es ist noch nicht offiziell und ohne Hinweis im Forum, da die Funktionen für die strm-Dateien noch angepasst werden müssen (nur relevant für Serien-Überwachung). Die neuen Listen enthalten die zusätzl. Quellen für die Audiospuren und DGS. Da die Voreinstellungen des Addons für den Sofortstart sich an den sortierten Auflösungen orientiert ist die Nutzung der neuen Vielfalt nur mit deaktiviertem Sofortstart möglich. Das gilt in deinem Beispiel auch für die Streams mit Audiodescription, wenn sie in den Quellen an erster Stelle stehen. Anbei ein Bild mit der MP4-Liste. MP4_Listing

Edit: bei den HBBTV-Quellen habe ich mir aus Zeitgründen eine Analyse erspart. Änderungen gibt es also nur in den HLS- und MP4-Listen. Bei letzterer stehen die zusätzl. Quellen auch für den Download zur Verfügung.

rols1 commented 4 months ago

inzwischen habe ich die strm-Funktionen an die ARD-Änderungen angepasst. Die Umsetzung ist jetzt offiziell als Einzelupdates verfügbar. Eine Beschreibung findet sich im Kodinerds-Forum Post #3.592. Da nun alle von der ARD angebotenen Video-Formate, einschl. AD und Originalton, im Addon verfügbar sind, betrachte ich das Problem als gelöst.

Edit: das Einzelupdate util.py und ARDnew.py vom 18.05. bringt weitere Verbesserungen - Beschreibung im Kodinerds-Forum Post #3.595. Insbesondere betrifft dies den Austausch des Eintrags audio-description/deu, falls dieser als erster in der HLS-Liste autaucht. Das sorgt dafür. dass dieser beim Setting Sofortstart/Auto nicht autom. abgespielt wird.

rm369 commented 4 months ago

Herzlichen Dank auch hier nochmal! <3