Wie kann ich das erstellen??
In dem du auf den Link [definition=12,4][definition='1','3']Debug[/definition][/definition].[definition='1','0']log[/definition] über oder unter deinem Posting drückst, wird dir gezeigt wie.
Wie kann ich das erstellen??
In dem du auf den Link [definition=12,4][definition='1','3']Debug[/definition][/definition].[definition='1','0']log[/definition] über oder unter deinem Posting drückst, wird dir gezeigt wie.
Lösche die Datei einmal und besorge sie neu, die ist defekt oder die Plattform ist falsch.
ldd sollte einen solchen, ähnlichen, Output erzeugen,:
ldd ~/.kodi/cdm/libwidevinecdm.so
libpthread.so.0 => /usr/lib/libpthread.so.0 (0xf7432000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf72ed000)
libdl.so.2 => /usr/lib/libdl.so.2 (0xf72da000)
librt.so.1 => /usr/lib/librt.so.1 (0xf72c3000)
libnss3.so => /usr/lib/libnss3.so (0xf71d2000)
libnssutil3.so => /usr/lib/libnssutil3.so (0xf71a2000)
libnspr4.so => /usr/lib/libnspr4.so (0xf716f000)
libm.so.6 => /usr/lib/libm.so.6 (0xf70f0000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xf70c3000)
libc.so.6 => /usr/lib/libc.so.6 (0xf6f8d000)
/lib/ld-linux-armhf.so.3 (0xf745a000)
libplc4.so => /usr/lib/libplc4.so (0xf7480000)
libplds4.so => /usr/lib/libplds4.so (0xf747c000)
Alles anzeigen
Was ist das denn für eine Datei ?
Dummy, falsche Plattform oder Fehlerhaft ?
Mach mal ein ls -sh /home/osmc/.kodi/userdata/addon_data/script.module.inputstreamhelper/cdm/
Zeig uns mal die Antwort von:
ldd /home/osmc/.kodi/userdata/addon_data/script.module.inputstreamhelper/cdm/libwidevinecdm.so
Der Inputstream Helper ist eingebaut, geht dann innerhalb der nächsten Stunde Online.
Damit sollten dann die Probleme, die einige haben behoben sein.
Das Verfahren von @vdr.tuxnet verweist auf eine armhf (hard-float) kompilierte Version.
Soweit ich weiss will rbpi aber softfp, ggf. kann das zu Problemen führen.
Ich habe einmal nachgesehen, die alte, 1.4.8.823, ist auch armhf.
Es gibt auch gar keine libwidevinecdm.so, in softfp, alle WV Libs aus den Recovery Images sind hardfp.
Das Script läuft bei mir auf meinem Linux Server, ich habe alle .kodi Plattform Folder, zentral, auf einem NFS Share liegen. dort läuft das Script via corn
und läd jede Nacht die aktuelle WV LIb für die Plattformen.
LE ist da leider etwas beschränkt, ist halt eine Kodi Centric Distribution, da fehlt leider einiges, man kann aber fehlende Tools als Kodi Addon einbinden, das
nötige Skeleton findet man im LE GIT.
#!/bin/bash
# für Odroid C2 den Hash vor curl entfernen
#curl -s https://dl.google.com/dl/edgedl/chromeos/recovery/recovery.conf | grep -A 12 'Acer Chromebook R13' | grep -o 'https.*' | xargs curl | zcat > /tmp/image.bin
# für PRI 2/3 den Hash vor curl entfernen
#curl -s https://dl.google.com/dl/edgedl/chromeos/recovery/recovery.conf | grep -A 12 'Samsung Chromebook Plus' | grep -o 'https.*' | xargs curl | zcat > /tmp/image.bin
mkdir /tmp/chromeos
MOUNTCMD=$(fdisk -l /tmp/image.bin 2> /dev/null | grep 'bin3 ' | awk '{print "mount -o loop,ro,offset="$2*512" /tmp/image.bin /tmp/chromeos"}')
echo $MOUNTCMD
$(sudo $MOUNTCMD)
cp /tmp/chromeos/opt/google/chrome/libwidevinecdm*.so .
sudo umount /tmp/chromeos
rmdir /tmp/chromeos
rm /tmp/image.bin
Alles anzeigen
Das Verfahren von @vdr.tuxnet verweist auf eine armhf (hard-float) kompilierte Version.
Soweit ich weiss will rbpi aber softfp, ggf. kann das zu Problemen führen.Ich habe den Austausch der libwidevine auf meinem Odroid-C2 vorgenommen und das geht ohne Probleme.
Odroid-C2 hat aber hardfp, daher passt das auch.
Genau dieses ChromeOS Recovery ist hardfp, für ein Acer R13 Chromebook 64Bit, obwohl der Chrome Browser dort immer noch in 32Bit geliefert wird.
Ich suche mal eben ein softfp Recovery raus.
Also raybuntus build 22 mit aktuellem inputstream.adaptive und Amazon VOD auf dem ODroid C2 laufen nicht. Auch nicht nach erneutem laden von widevine. Hier bleibt der mehrfach beschriebene Fehler bestehen.
Stimmt nicht, dann machst du etwas falsch, was können wir aber nicht wissen.
Wenn das Inputstreamhelper Script aktiv ist, liegt die Datei in
~/.kodi/userdata/addon_data/script.module.inputstreamhelper/cdm
Für arm muss ein Recovery Image geladen werden, für alle anderen Plattformen kann man sie dem aktuellen Chrome Paket entnehmen.
Das Script ist für arm.
und wo bekommt man die her
Selbst besorgen, die darf nicht publiziert werden,
im Posting 4520 habe ich beschrieben wie.
Hier mal ein Script mit dem ihr euch die aktuelle besorgen könnt.
#!/bin/bash
curl -s https://dl.google.com/dl/edgedl/chromeos/recovery/recovery.conf | grep -A 12 'Acer Chromebook R13' | grep -o 'https.*' | xargs curl | zcat > /tmp/image.bin
mkdir /tmp/chromeos
MOUNTCMD=$(fdisk -l /tmp/image.bin 2> /dev/null | grep 'bin3 ' | awk '{print "mount -o loop,ro,offset="$2*512" /tmp/image.bin /tmp/chromeos"}')
echo $MOUNTCMD
$(sudo $MOUNTCMD)
cp /tmp/chromeos/opt/google/chrome/libwidevinecdm*.so .
sudo umount /tmp/chromeos
rmdir /tmp/chromeos
rm /tmp/image.bin
z.B. als getwidevine-armV7.sh speichern, chmod +x getwidevine-armV7.sh und dann ein ./getwidevine-armV7.sh
der Vorgang dauert etwas, da ein komplettes Recovery Image von ChromeOS, ca. 1GB, geladen werden muss.
Mit einer aktuellen libwidevinecdm.so läuft es wieder.
Mit Windows kann man die nicht auslesen,
für Linux x64 ist zur Zeit die 1.4.8.1029 aktuell, genau wie für ChromeOS armV7.
Dauert also alles ein paar Tage, um einen Hinweis zu bekommen.
Nur so eine Idee, kann es eventuell sein, dass die libwidevinecdm.so, die über das Script geladen wird zu alt ist ?
Welche Version lädt das Script denn ? Ist es noch die 1.4.8.823?
Ich habe einmal nachgesehen, es ist noch die 1.4.8.823, eventuell sollte man einmal eine neuere testen.
Unter Linux x64 ist zur Zeit eine 1.4.8.10xx aktuell.
hallo bei mir startet kein stream
Entferne diesen illegalen Trash, damit gibt es hier keinen Support.
Hast du das schon mal gesehen oder noch ne Idee ?
Ich tippe mal da ist jemand anderes mit den Credentials eingeloggt, Account sharing, kann auch ein Geolock sein?,
05:13:45.180 T:1551635360 DEBUG: {u'resultCode': u'S_218', u'resultMessage': u'KO'}
05:13:45.180 T:1551635360 DEBUG: User not logged in or Session on other device
05:13:45.180 T:1551635360 DEBUG: Session invalid - Customer Code not found in SilkCache
oder die Registrierung ist nicht komplett durchlaufen, er soll sich einmal via Browser, einloggen und einen Film, eine Serie, aus seinem Abo starten starten.
Im Sky Ticket Addon gibt es die Funktion, Widevine zu installieren und upzudaten.
Das ist keine Funktion vom Sky Ticket Addon, das ist ein Kodi Service Script, script.module.inputstreamhelper , das Python Addon muss
nur das Script triggern um die Funktionen abzurufen.