schau mal bitte welche Version du von beautifulsoup4 installiert hast, oder installier es nochmal neu.
Danke, welche Version wäre korrekt?
Mittlerweile versuche ich einen anderen Weg: Ich habe auf einem neuen Raspberry Pi 3 die neueste LibreElec installiert (LibreELEC-RPi2.arm-9.2.0.img), dann alle default Repositories aktiviert und Amazon VOD installiert.
Hier kann ich wie erwartet einloggen, dann kommt die Frage nach Installation des Inputstream, scheint zu klappen. Danach es brauche eine libwidevinecdm.so, hier started Download und extract, keine Fehlermeldung. Aber danach kann der Stream nicht abgespielt werden. Das Verzeichnis ~/.kodi/cdm ist komplett leer. Schaue ich ins Log (im Anhang, vollständig seit Neuinstallation), sehe ich, dass beim (un-) Zippen etwas schief lief. → Hat jemand eine Idee, was da los ist?
Danach habe ich chromeos_10323.62.0_daisy-spring_recovery_stable-channel_spring-mp-v3.bin runtergeladen, wie unter die dritte Partition gemounted und libwidevinecdm.so per scp rüber kopiert. Wenn ich dann ein Video starten will, kommt, dass die falsche Version installiert sein und ein Update notwendig wäre. Natürlich wieder ohne Erfolg. → Was könnte hier das Problem sein? Wo finde ich die korrekte Version?
Es gäbe da noch die Datei libwidevinecdmadapter.so, als nächster Versuch nehme ich mal die noch dazu. Klappt das nicht, versuche ich noch chromeos_12239.92.0_elm_recovery_stable-channel_mp-v2.bin, was ich irgendwo verlinkt fand, respektive https://dl.google.com/dl/edgedl/chro…l_mp-v2.bin.zip, wie es in https://dl.google.com/dl/edgedl/chro…y/recovery.conf unter name=Acer Chromebook R13 (CB5-312T) steht.
Ich werde nun das alles gleich ausprobieren und mich wieder melden. Ausserdem hat ja vielleicht jemand hier in der Zwischenzeit noch eine bessere Idee / Tipp…?
Quellen:
NACHTRAG 31.12.2019 00:12 Uhr:
Jetzt habe ich die Library aus chromeos_12607.58.0_elm_recovery_stable-channel_mp-v2.bin[/url], Kodi rebooted, und nun erkennt Amazon VOD die Library gar nicht mehr und glaubt, keine zu haben, dabei ist sie da:
kodi01:~ # ldd .kodi/cdm/libwidevinecdm.so
linux-vdso.so.1 (0x7ec58000)
/usr/lib/libarmmem-v7l.so (0x76720000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x766f7000)
libm.so.6 => /usr/lib/libm.so.6 (0x7668d000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x7667a000)
librt.so.1 => /usr/lib/librt.so.1 (0x76663000)
libnss3.so => /usr/lib/libnss3.so (0x7656e000)
libnssutil3.so => /usr/lib/libnssutil3.so (0x7653c000)
libnspr4.so => /usr/lib/libnspr4.so (0x76508000)
libc.so.6 => /usr/lib/libc.so.6 (0x763cc000)
/usr/lib/ld-linux-armhf.so.3 (0x76efa000)
libplc4.so => /usr/lib/libplc4.so (0x76f21000)
libplds4.so => /usr/lib/libplds4.so (0x76f1d000)
NACHRAG 00:27 Uhr:
Ich denke mal, das Grundübel liegt hier:
2019-12-30 23:34:36.949 T:1535112064 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'zlib.error'>
Error Contents: Error -3 while decompressing: invalid distance code
Traceback (most recent call last):
File "/storage/.kodi/addons/plugin.video.amazon-test/default.py", line 5, in <module>
EntryPoint()
File "/storage/.kodi/addons/plugin.video.amazon-test/resources/lib/startup.py", line 80, in EntryPoint
PlayVideo(args.get('name', ''), args.get('asin'), args.get('adult', '0'), int(args.get('trailer', '0')), int(args.get('selbitrate', '0')))
File "/storage/.kodi/addons/plugin.video.amazon-test/resources/lib/playback.py", line 479, in PlayVideo
playable = _IStreamPlayback(asin, name, streamtype, isAdult, extern)
File "/storage/.kodi/addons/plugin.video.amazon-test/resources/lib/playback.py", line 360, in _IStreamPlayback
if not inputstream_helper.check_inputstream():
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 938, in check_inputstream
return self._check_drm()
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 893, in _check_drm
return self._check_widevine()
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 815, in _check_widevine
return self.install_widevine()
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 677, in install_widevine
return self._install_widevine_arm()
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 638, in _install_widevine_arm
self._unzip(self._temp_path(), bin_filename),
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 847, in _unzip
zip_obj.extract(filename, unzip_dir)
File "/usr/lib/python2.7/zipfile.py", line 1051, in extract
File "/usr/lib/python2.7/zipfile.py", line 1107, in _extract_member
File "/usr/lib/python2.7/shutil.py", line 63, in copyfileobj
File "/usr/lib/python2.7/zipfile.py", line 655, in read
File "/usr/lib/python2.7/zipfile.py", line 707, in read1
error: Error -3 while decompressing: invalid distance code
-->End of Python script error report<--
2019-12-30 23:34:37.687 T:1535112064 WARNING: CPythonInvoker(3, /storage/.kodi/addons/plugin.video.amazon-test/default.py): the python script "/storage/.kodi/addons/plugin.video.amazon-test/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE,N14PythonBindings31XBMCAddon_xbmc_Monitor_DirectorE,N9XBMCAddon7xbmcgui6DialogE
2019-12-30 23:34:37.697 T:1937355824 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.amazon-test/?mode=PlayVideo&name=0N4OPSBX6TV4Y1WU0O8ELH2D4T&asin=amzn1.dv.gti.b2b57089-eec1-9082-5e2e-e4508a38ea2b]
NB: Die «Source-Code»-Formatierung im Forum ist kaputt!
NACHTRAG 00:42 Uhr:
Warum kommt andauernd eine Fehlermeldung, dass Inputstream nicht bearbeitet werden könne? Am Anfang gings nicht, dann gings einmal, jetzt wider nicht?!?
…ich gebe vorerst auf und warte auf Antworten…
NACHTRAG 00:49 Uhr:
Hier gibt es mehr Infos:
kodi01:~ # ls ~/.kodi/userdata/addon_data/script.module.inputstreamhelper/tem
p
4.10.1582.2-mac-x64.zip
chromeos_12607.58.0_nyan-kitty_recovery_stable-channel_kitty-mp-v2.bin.zip
mnt
Das also ist die gewünschte Version!
Ok, ich komme wirklich nciht mwhe weiter!
Jetzt habe ich lokal manuell kopiert, was das Amazon VOD / imputstreamhelper-Skript nur halb fertig gebracht hat:
kodi01:~ # cp ~/.kodi/userdata/addon_data/script.module.inputstreamhelper/temp/mnt/opt/google/chrome/libwidevinecdm.so .kodi/cdm/
Und trotzdem kommt, dass «Widevine» installiert werden müsse! Warum begreift das Ding nicht dass Widevin bereits vorhanden ist?!?!?!!!
Ich geh schlafen, morgen werde ich wohl den Plugin-Code zerpflücken müssen; ausser jemand kann mir helfen?