Aber nur Stereo.
@Uukrul ist an diesem Thema dran. Ich denke aber, dass wir das hinbekommen.
Aber nur Stereo.
@Uukrul ist an diesem Thema dran. Ich denke aber, dass wir das hinbekommen.
gibt es nicht ein A-Z anleitung, wie denn nun genau vorgegangen werden muss ?
Die Anleitung ist recht kurz:
- Nimm diese Testversion: http://mirrors.kodi.tv/test-builds/an…armeabi-v7a.apk
- Aktiviere inputstream.adaptive
- Hole dir das SkyGo plugin
Hintergrund wraum eine Testversion: Die Entwicklung für DRM geschütztes Material unter Android ist erst in den letzten Tagen fertiggestellt worden.
Die Änderungen müssen nun aber noch in den kodi master tree überführt werden, das dauert üblicherweise ein bisschen.
Muss ich sonst noch was installieren aktivieren um das SkyGO Addon testen zu können?
Es sollte reichen, das inputstream.adaptive zu aktivieren, der Rest ist schon im apk enthalten.
theoretisch kann es sein, dass die gleiche geräteregistrierung genommen wird.
Das sind android internas, die ich leider gar nicht abschätzen kann.
Wir setzen ja bei android komplett auf die Android DRM api, die wird auch von skygo app verwendet.
Läuft Sky Go jetzt auf Android in Kodi z.B in der Amazon FireTV 4k?
Theoretisch schon, du brauchst aber das kodi apk, welches weiter oben verlinkt ist.
Bis das alles im kodi master branch drin ist wird noch ein bisschen Zeit vergehen
wäre prima, wenn jemand mal skygo / dazn auf dem oben verlinkten build testen könnte.
Ich habe keine Zugänge für die beiden Sachen.
huch, ich hatte eigentlich alles rumkopiert, muss ich mal schauen
Edit: Stimmt, war durch einen Eintrag in .gitignore nicht mitgekommen.
Ist nun behoben
Muss ich mal probieren, guter tipp. Ich komm ggf. nochmal auf dich zurück, wenn ich meine wetek box ausprobiere.
Derzeit bin ich noch mit einem Dev board eines Herstellers unterwegs, der eigentlich gut supported.
Ich schiess mir hier ja alle Nase lang was kaputt, da brauche ich dann immer viel Hilfe
@MaxRink danke für den Link! Es mangelt bei mir nicht an Geräten an sich, aber es muss gerooted sein.
rooting und widevine L1 schliessen sich teilweise bei den Kisten aus. Aber, das wird schon
Ich baue gleich eine neue Version, die dann die Abstürze und Audio encrypted beheben wird.
Leider ist mein Testsystem nur Widevine L3, daher sind die Testmöglichkeiten bei mir immer noch begrenzt.
Ich werde mich hier gleich mit dem Link zur neuen apk melden.
Edit: hier ist sie: http://mirrors.kodi.tv/test-builds/an…armeabi-v7a.apk
Wird noch ein bisschen dauern, bis die mirrors aktuell sind und ihr die apk herunterladen könnt.
@Uukrul, ack, that AndroidMediaCodecAudio crashes - I'll look into it.
Es gibt in kodi keinen befehl dafür, das läuft separat.
Wenn halt nur auf Dateiebene, dann musst du aber auch über die settings gehen, die auch mal da ist und mal nicht (je nachdem ob jemand was geändert hat)
Also das wäre ziemlich Frickelei.
Ja, das ist wohl noch sehr experimentierstadium Habe aber bald ein gerät fertig, auf dem ich testen und auch programmieren kann.
Dann wird das alles wieder etwas zufriedenstellender
milhouse builds liefern libssd_wv aus, die kompatibel zu mpd aber inkompatibel zu adaptive ist.
Ich werde versuchen, mpd / smoothstream noch so anzupassen, dass die gleiche libssd_wv für alle 3 gilt.
danke @bennySB, anhand des logs kann ich den fehler nicht erkennen, nur den Auslöser.
Bein ersten Lauf hattest du "Beginnen ab ca. 9 min" aktiviert, beim zweiten mal beginnt der stream von Anfang.
Muss ich mir morgen mal in Ruhe anschauen.
Was noch aufgefallen ist, ist die Tatsache, dass ein commit von @uukrull verloren gegangen ist, und dadurch mediaCodecAudio für verschlüsselte streams gar nicht aktiv ist.
Für diesen 2. Fehler beue ich jetzt noch mal ne test version.
Ich habe heute mein Testgerät bekommen, daher kann ich mir das auch morgen mal anschauen.
1.) mit den aktuellen nighlies wird das nicht gehen, da diese kein encryptetes Material unterstützt.
Erst wenn mein Entwicklungsstand in kodi untergebracht ist, geht das. Derzeit sind wir ja alle in der Testphase (merkt ihr doch
2.) wie ist das erste [definition='1','0']log[/definition] oben zu deuten? Es wurden darin 2 Streams gestartet (und laut [definition='1','0']log[/definition] auch erfolgreich)
Kannst du bitte in ein paar kurzen Worten erklären, welches Phänomen in der logdatei versteckt ist?
@vdr.tuxnet, das ist gerade etwas wild alles
inputstream.mpd branch master hat eine andere libssd_wv API als inputstream.mpd mediacodec.
inputstream.mpd mediacodec hat aber die gleiche wie inputstream.adaptive master.
Bin derzeit auch noch am überlegen wie wir das am besten hinbekommen, am liebsten wäre mir entweder NUR adaptive master (für neuere kodis) oder NUR mpd+smooth (für ältere kodis)
Ein Mischbetrien ist wegen den branches keinem zuzumuten.
Das bedeutet aber, dass wir ein paar Addons umstellen müssen...... dazn / skygo / 7tv / magine / amazon und wie sie alle heissen
P.S.: Sorry für die Unruhe, ich hoffe, dass wir das bald alles gedeckelt haben
P.S.S. Danke für deinen unermüdlichen Einsatz
@LORE Entwarnung, war wohl temporär, geht wieder alles...
@LORE, bei mir streikt das addon derzeit:
- Addon starten
- Pro7 auswählen -> es erscheint ein Fehler.
- Linux
21:07:44.838 T:2713981936 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.KeyError'>
Error Contents: 'items'
Traceback (most recent call last):
File "/root/.kodi/addons/plugin.video.7tvinput/addon.py", line 6, in <module>
nightcrawler.run(content.Provider())
File "/root/.kodi/addons/plugin.video.7tvinput/resources/lib/nightcrawler/core/runner.py", line 47, in run
result = provider.navigate(context)
File "/root/.kodi/addons/plugin.video.7tvinput/resources/lib/nightcrawler/provider.py", line 174, in navigate
result = method(context)
File "/root/.kodi/addons/plugin.video.7tvinput/resources/lib/nightcrawler/core/nightcrawler_decorators.py", line 44, in wrapper
return func(*args, **kwargs)
File "/root/.kodi/addons/plugin.video.7tvinput/resources/lib/nightcrawler/core/nightcrawler_decorators.py", line 81, in wrapper
return func(*args, **kwargs)
File "/root/.kodi/addons/plugin.video.7tvinput/resources/lib/content/provider.py", line 162, in on_channel
json_data = client.get_homepage(channel_id)
File "/root/.kodi/addons/plugin.video.7tvinput/resources/lib/content/client.py", line 159, in get_homepage
return self._screen_to_result(json_data, result)
File "/root/.kodi/addons/plugin.video.7tvinput/resources/lib/content/client.py", line 151, in _screen_to_result
self._screen_objects_to_result(screen.get('screen_objects', []), result)
File "/root/.kodi/addons/plugin.video.7tvinput/resources/lib/content/client.py", line 61, in _screen_objects_to_result
if len(result[title]['items']) == 0:
KeyError: 'items'
-->End of Python script error report<--
Running: 7TV(InputStream) (3.1.9) on J..... (17.0) with Python (2.7.12)