Danke snoopy1978 ,
sieht so aus mit Kodi Nexus für die Free Accounts wieder Gute Zeiten, schlechte Zeiten ab Folge 7890
Irgendwie total strange:
7889 -> tut nicht
7890 -> tut
7891 -> tut
7892 -> tut nicht
7893 -> tut
7894 -> tut nicht
7895 -> tut
Hab das Ganze unter Ubuntu mit selbst kompiliertem, aktuellsten inputstream.adaptive für Kodi 20.2 - Nexus getestet (Version 20.3.14)
Ich habe nun auch mal das Inputstream Addon so konfiguriert, dass es die Manifest Dateien speichert (in dessen Optionen unter "Experte" -> "Stream-Manifeste speichern"). So konnte ich zumindest eine auffällige Gemeinsamkeit finden:
Bei allen Streams, die in den letzten 3 Minuten hängen, ist ein zusätzliches Untertitel AdaptationSet zu finden. Bei allen Streams, die ohne Probleme durch laufen, ist dieses nicht enthalten, es gibt nur das audio und video AdaptationSet.
Beispiele:
Der Stream mit diesem Manifest hatte in den letzten 3 min die bekannten Probleme:
<?xml version="1.0" encoding="utf-8"?>
<!-- Created with Unified Streaming Platform (version=1.12.3-28597) -->
<MPD
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="urn:mpeg:dash:schema:mpd:2011"
[...]
<Period
[...]
<AdaptationSet
id="1"
group="1"
contentType="audio"
lang="de"
[...]
</AdaptationSet>
<AdaptationSet
id="2"
group="3"
contentType="text"
lang="de"
mimeType="application/mp4"
codecs="stpp.ttml.im1t"
startWithSAP="1">
<Label>Deutsch</Label>
<Role schemeIdUri="urn:mpeg:dash:role:2011" value="subtitle" />
[...]
</AdaptationSet>
<AdaptationSet
id="3"
group="2"
contentType="video"
par="16:9"
segmentAlignment="true"
sar="1:1"
mimeType="video/mp4"
[...]
</AdaptationSet>
</Period>
</MPD>
Alles anzeigen
--> Hier gibt es ein AdaptationSet mit contentType="text", wohl für Untertitel (<Role [...] value="subtitle" />)?
Der Stream dieses Manifests lief sauber durch:
<?xml version="1.0" encoding="utf-8"?>
<!-- Created with Unified Streaming Platform (version=1.12.3-28597) -->
<MPD
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="urn:mpeg:dash:schema:mpd:2011"
[...]
<Period
[...]
<AdaptationSet
id="1"
group="1"
contentType="audio"
lang="de"
[...]
</AdaptationSet>
<AdaptationSet
id="2"
group="2"
contentType="video"
par="16:9"
segmentAlignment="true"
[...]
</AdaptationSet>
</Period>
</MPD>
Alles anzeigen
--> Hier gibt es nur die beiden AdaptationSets vom contentType "audio" und "video", ein "text" - Type (so wie oben) fehlt.
Ist die Schlussfolgerung also richtig, dass das inputstream.adaptive aus dem Tritt kommt, wenn dieses Untertitel AdaptationSet im Manifest auftaucht?
BTW: Die Kodi GUI bestätigt die Untertitelvermutung:
Diese Folge läuft nicht sauber durch:
Diese schon: