Bei mir möchte es auch noch nicht so recht klappen. So ist der Ausgangspunkt:
Als Basis diente eine Kodibuntu Installation mit V16. Diese wurde auf Kodi v17 aktualisiert. Folglich läuft nun Kodi v17.0 mit einem Ubunut 14.04.5 x64 als Unterbau. Das Upgrade auf Ubuntu 16.x hab ich mir ausgespart. Die Addons von Sandman für Amazon & Amazon VOD hab ich schon vor dem Upgrade auf Kodi v17 installiert gehabt. Allerdings hat das mit der Browserintegration in Kodi v16 überhaupt nicht funktioniert.
Nach dem Upgrade auf Kodi v17 war bei mir kein InputStream Addon zu finden. Was nicht weiter schlimm ist. Ich habe mit das Git Repo für InputStream.mpd und InputStream.adaptive herunter geladen. Ersters habe ich vollständig selbst kompiliert.
Anleitung fürs Compilieren auf Kodibuntu:
* Installieren der Pakete: cmake, g++, libstdc++-dev, libexpat-dev
* Installieren der Kodi Dev Pakete: libkodiplatform-dev, kodi.*-dev
* git clone https://github.com/liberty-developer/inputstream.mpd (z.B. innerhalb des Home Directories ausführen; muss nicht root sein)
* ins inputstream.mpd Verzeichnis wechseln:
* Ausführen: cmake .
Nun wird für alles ein make file erzeugt.
* Ausführen: make
Nun ist alles fertig compiliert.
Jetzt ist nur noch etwas copy arbeit nötig.
Innerhalb im git Verzeichnis das Verzeichnis inputstream.mpd ins Verzeichnis ~/.kodi/addons/ kopieren.
die libwidevinecdm.so ins Verzeichnis ~/.kodi/addons/http://inputstream.mpd/decrypter/ kopieren (Verzeichnis erstellen wenn nicht vorhanden).
Die Datei wvdecrypter/libssd_wv.so aus dem Git Repo ins Verzeichnis ~/.kodi/addons/http://inputstream.mpd/decrypter/ kopieren
Kodi neu starten. Da inputstream.mpd nicht auftaucht. Nach dem Neustart ist es zu finden und muss nur noch aktiviert werden. Dann in den Einstellungen den Decrypter auf special://home/addons/http://inputstream.mpd/decrypter/ setzen.
Wer mit Compiler Werkzeugen nicht zurecht kommt oder generell Probleme hat, kann man auch das Addon inputstream.adaptive nehmen. Bei mir funktionieren beide Addons gleich gut oder schlecht.
Vorhanden sind also nun die aktuelle Version von
Amazone VOD 1.7.7 aus dem v1.0.2 Repo von Sandman
InputStream.adaptive 1.0.7.0 aus dem Kodinerd Binary Repo
InputStream.mpd aus dem Git Repo von vor 2 Tagen
Folgendes geht
- Anmeldung des Accounts
- Abruf der verfügbaren Filme und Serien
- Abruf der ganzen Bilder und Beschreibungen
- Laden des Decrypters
Folgendes geht nicht
- Anzeige des Bildmaterials
- Ausgabe von Ton
Ich habe mir, wie in diesem Thread empfohlen, die Serie "Auf Achse" zum testen raus gesucht. Paar einzelne Einträge aus dem Log:
17:35:06.399 T:140104022603520 INFO: AddOnLog: InputStream Adaptive: SetVideoResolution (1920 x 1080)
17:35:06.400 T:140104022603520 DEBUG: AddOnLog: InputStream Adaptive: found inputstream.adaptive.license_key: [not shown]
17:35:06.400 T:140104022603520 DEBUG: AddOnLog: InputStream Adaptive: found inputstream.adaptive.license_type: com.widevine.alpha
17:35:06.400 T:140104022603520 DEBUG: AddOnLog: InputStream Adaptive: found inputstream.adaptive.manifest_type: mpd
17:35:06.400 T:140104022603520 DEBUG: AddOnLog: InputStream Adaptive: Initial bandwidth: 12557461
17:35:06.400 T:140104022603520 DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'InputStream Adaptive' requests setting 'MAXRESOLUTION'
Die Streams werden auf gefunden:
17:35:07.179 T:140104022603520 DEBUG: AddOnLog: InputStream Adaptive: GetStreamIds()
17:35:07.179 T:140104022603520 DEBUG: AddOnLog: InputStream Adaptive: GetStream(1)
17:35:07.179 T:140104022603520 DEBUG: AddOnLog: InputStream Adaptive: GetStream(2)
17:35:07.179 T:140104022603520 DEBUG: AddOnLog: InputStream Adaptive: GetStream(3)
Stream 1
17:35:07.180 T:140104022603520 NOTICE: Opening stream: 1 source: 256
17:35:07.180 T:140104022603520 DEBUG: AddOnLog: InputStream Adaptive: EnableStream(1: true)
17:35:07.180 T:140104022603520 DEBUG: AddOnLog: InputStream Adaptive: Selecting stream with conditions: w: 1920, h: 1080, bw: 11301714
Stream 2
17:35:07.279 T:140104022603520 DEBUG: AddOnLog: InputStream Adaptive: EnableStream(2: true)
17:35:07.280 T:140104022603520 DEBUG: AddOnLog: InputStream Adaptive: Selecting stream with conditions: w: 0, h: 0, bw: 1255746
Stream 2 wundert mich etwas. Aber womöglich Audio? Stream 3 wird nicht genutzt. Dann gibt es paar Fehler
17:35:07.651 T:140104022603520 ERROR: AddOnLog: InputStream Adaptive: Decrypt Sample returns failure!
17:35:07.651 T:140103526192896 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
Der Fehler hindert ihn allerdings nicht daran weiter zu machen. Dann noch eine Warnung:
17:35:08.277 T:140104022603520 WARNING: VideoPlayer::Sync - stream player video does not start, flushing buffers
An und ab kommt dann auch mal
17:35:08.439 T:140104039388928 DEBUG: ActiveAE::SyncStream - average error of -41.159673, start adjusting
17:35:08.439 T:140104039388928 DEBUG: ActiveAE::SyncStream - average error -0.159673 below threshold of 30.000000
Aber generell lädt er das Video runter. Nur leider gibt es sonst keine Meldungen von der Oberfläche und auch das Addon zeigt mir an, dass das Video abgespielt wird. Nur leider ohne Ton und ohne Bild. Es wird auch kein Player angezeigt.
Der Film: 00 Schneider - Im Wendekreis der Eidechse scheint auch noch das alte Verschlüsselungsverfahren zu nutzen. Jedenfalls zeigt er mir dahin gehend nichts an.
Ich habe zudem 3 libwidevinecdm.so Dateien
Aus Chrome v55
Aus Chrome v56
und aus dem Chrome Beta Channel
Mit v55 und v56 gibt es das gleiche Ergebnis. Die Beta Version hab ich noch nicht getestet.
So, zu guter letzt. Hab ich noch das vollständige Log angehängt.