Sauber, läuft! Danke dir
EDIT: ohne verlinkung! lag nur an python3
Sauber, läuft! Danke dir
EDIT: ohne verlinkung! lag nur an python3
Danke für die schnelle Antwort.
Leider kann ich den link nicht setzen da bei mir der ordner fehlt (site-packages unter /usr/lib/python2.7, python3 und python3.4) oder gehe ich das falsch an.
Hallo @all,
heute habe ich mal wieder versucht Netflix unter OSMC zum laufen zu bekommen aber leider ohne erfolg.
[definition='1','4']Debuglog[/definition] ist an:
[warnbox]
18:52:57.307 T:1957703680 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
18:52:57.591 T:1957703680 DEBUG: ------ Window Deinit (SettingsCategory.xml) ------
18:52:57.591 T:1957703680 DEBUG: FreeVisualisation() done
18:52:57.600 T:1957703680 DEBUG: CGUIWindowManager::PreviousWindow: Activate new
18:52:57.600 T:1957703680 DEBUG: ------ Window Init (Settings.xml) ------
18:52:57.601 T:1957703680 DEBUG: Keyboard: scancode: 0x01, sym: 0x001b, unicode: 0x001b, modifier: 0x0
18:52:57.960 T:1957703680 DEBUG: Previous line repeats 1 times.
18:52:57.960 T:1957703680 DEBUG: OnKey: escape (0xf01b) pressed, action is PreviousMenu
18:52:57.960 T:1957703680 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
18:52:58.332 T:1957703680 DEBUG: ------ Window Deinit (Settings.xml) ------
18:52:58.332 T:1957703680 DEBUG: FreeVisualisation() done
18:52:58.340 T:1957703680 DEBUG: CGUIWindowManager::PreviousWindow: Activate new
18:52:58.340 T:1957703680 DEBUG: ------ Window Init (Home.xml) ------
18:52:58.391 T:1957703680 DEBUG: Keyboard: scancode: 0x01, sym: 0x001b, unicode: 0x001b, modifier: 0x0
18:52:59.820 T:1957703680 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0
18:52:59.825 T:1957703680 DEBUG: OnKey: up (0xf080) pressed, action is Up
18:52:59.941 T:1957703680 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0
18:53:00.080 T:1957703680 DEBUG: Previous line repeats 1 times.
18:53:00.081 T:1957703680 DEBUG: OnKey: up (0xf080) pressed, action is Up
18:53:00.160 T:1957703680 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0
18:53:00.260 T:1957703680 DEBUG: Previous line repeats 1 times.
18:53:00.261 T:1957703680 DEBUG: OnKey: up (0xf080) pressed, action is Up
18:53:00.340 T:1957703680 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0
18:53:00.461 T:1957703680 DEBUG: Previous line repeats 1 times.
18:53:00.461 T:1957703680 DEBUG: OnKey: up (0xf080) pressed, action is Up
18:53:00.520 T:1957703680 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0
18:53:00.580 T:1957703680 DEBUG: Previous line repeats 1 times.
18:53:00.581 T:1957703680 DEBUG: OnKey: up (0xf080) pressed, action is Up
18:53:00.720 T:1957703680 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0
18:53:00.780 T:1957703680 DEBUG: Previous line repeats 1 times.
18:53:00.781 T:1957703680 DEBUG: OnKey: up (0xf080) pressed, action is Up
18:53:00.900 T:1957703680 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0
18:53:01.624 T:1957703680 DEBUG: Keyboard: scancode: 0x6a, sym: 0x0113, unicode: 0x0000, modifier: 0x0
18:53:01.624 T:1957703680 DEBUG: OnKey: right (0xf083) pressed, action is Right
18:53:01.760 T:1957703680 DEBUG: Keyboard: scancode: 0x6a, sym: 0x0113, unicode: 0x0000, modifier: 0x0
18:53:02.060 T:1957703680 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
18:53:02.061 T:1957703680 DEBUG: OnKey: down (0xf081) pressed, action is Down
18:53:02.062 T:1601172464 DEBUG: Thread JobWorker start, auto delete: true
18:53:02.083 T:1601172464 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x72f3ec80
18:53:02.085 T:1601172464 DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(81920), nBufferAlignment(16)
18:53:02.089 T:1601172464 DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x72f3c660
18:53:02.090 T:1601172464 DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignment(16)
18:53:02.117 T:1601172464 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x72f3ec80
18:53:02.119 T:1601172464 DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x72f3c660
18:53:02.119 T:1601172464 DEBUG: DecodeJpegToTexture: decoded special://masterprofile/Thumbnails/9/9bc830dc.jpg 1280x720
18:53:02.125 T:1957703680 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0
18:53:02.440 T:1957703680 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
18:53:02.600 T:1957703680 DEBUG: OnKey: return (0xf00d) pressed, action is Select
18:53:02.601 T:1957703680 DEBUG: Activating window ID: 10025
18:53:02.915 T:1957703680 DEBUG: ------ Window Deinit (Home.xml) ------
18:53:02.915 T:1957703680 DEBUG: FreeVisualisation() done
18:53:02.951 T:1957703680 DEBUG: ------ Window Init (MyVideoNav.xml) ------
18:53:02.951 T:1957703680 INFO: Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY
18:53:03.176 T:1957703680 DEBUG: CDirectoryProvider[]: refreshing..
18:53:03.177 T:1601172464 DEBUG: Previous line repeats 1 times.
18:53:03.177 T:1601172464 ERROR: GetDirectory - Error getting
18:53:03.177 T:1823470576 DEBUG: Thread JobWorker start, auto delete: true
18:53:03.177 T:1601172464 ERROR: GetDirectory - Error getting
18:53:03.177 T:1957703680 DEBUG: CDirectoryProvider[]: refreshing..
18:53:03.177 T:1823470576 DEBUG: Previous line repeats 2 times.
18:53:03.177 T:1823470576 ERROR: GetDirectory - Error getting
18:53:03.177 T:1937765360 DEBUG: Thread JobWorker start, auto delete: true
18:53:03.177 T:1957703680 DEBUG: CDirectoryProvider[]: refreshing..
18:53:03.177 T:1601172464 ERROR: GetDirectory - Error getting
18:53:03.177 T:1957703680 ERROR: Previous line repeats 1 times.
18:53:03.177 T:1957703680 DEBUG: CDirectoryProvider[]: refreshing..
18:53:03.177 T:1601172464 ERROR: GetDirectory - Error getting
18:53:03.187 T:1957703680 ERROR: Previous line repeats 1 times.
18:53:03.187 T:1957703680 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
18:53:03.220 T:1957703680 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.netflix/)
18:53:03.220 T:1957703680 DEBUG: ParentPath = [plugin://plugin.video.netflix/]
18:53:03.254 T:1823470576 DEBUG: CAddonDatabase::SetLastUsed[plugin.video.netflix] took 34 ms
18:53:03.256 T:1601172464 DEBUG: StartScript - calling plugin Netflix('plugin://plugin.video.netflix/','1','','resume:false')
18:53:03.256 T:1815081968 DEBUG: Thread LanguageInvoker start, auto delete: false
18:53:03.257 T:1815081968 INFO: initializing python engine.
18:53:03.257 T:1815081968 DEBUG: CPythonInvoker(3, /home/osmc/.kodi/addons/plugin.video.netflix/addon.py): start processing
18:53:03.500 T:1815081968 DEBUG: -->Python Interpreter Initialized<--
18:53:03.500 T:1815081968 DEBUG: CPythonInvoker(3, /home/osmc/.kodi/addons/plugin.video.netflix/addon.py): the source file to load is "/home/osmc/.kodi/addons/plugin.video.netflix/addon.py"
18:53:03.506 T:1815081968 DEBUG: CPythonInvoker(3, /home/osmc/.kodi/addons/plugin.video.netflix/addon.py): setting the Python path to /home/osmc/.kodi/addons/plugin.video.netflix:/home/osmc/.kodi/addons/script.module.beautifulsoup4/lib:/home/osmc/.kodi/addons/script.module.requests/lib:/usr/lib/kodi/addons/script.module.pycryptodome/lib:/usr/lib/python2.7:/usr/lib/python2.7/plat-arm-linux-gnueabihf:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0
18:53:03.506 T:1815081968 DEBUG: CPythonInvoker(3, /home/osmc/.kodi/addons/plugin.video.netflix/addon.py): entering source directory /home/osmc/.kodi/addons/plugin.video.netflix
18:53:03.506 T:1815081968 DEBUG: CPythonInvoker(3, /home/osmc/.kodi/addons/plugin.video.netflix/addon.py): instantiating addon using automatically obtained id of "plugin.video.netflix" dependent on version 2.24.0 of the xbmc.python api
18:53:03.721 T:1957703680 DEBUG: ------ Window Init (DialogBusy.xml) ------
18:53:04.680 T:1815081968 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: No module named Cryptodome.PublicKey
Traceback (most recent call last):
File "/home/osmc/.kodi/addons/plugin.video.netflix/addon.py", line 7, in <module>
from resources.lib.KodiHelper import KodiHelper
File "/home/osmc/.kodi/addons/plugin.video.netflix/resources/lib/KodiHelper.py", line 11, in <module>
from MSL import MSL
File "/home/osmc/.kodi/addons/plugin.video.netflix/resources/lib/MSL.py", line 19, in <module>
from Cryptodome.PublicKey import RSA
ImportError: No module named Cryptodome.PublicKey
-->End of Python script error report<--
18:53:04.683 T:1957703680 DEBUG: ------ Window Init (DialogNotification.xml) ------
18:53:04.697 T:1815081968 INFO: Python script stopped
18:53:04.697 T:1815081968 DEBUG: Thread LanguageInvoker 1815081968 terminating
18:53:04.703 T:1957703680 ERROR: GetDirectory - Error getting plugin://plugin.video.netflix/
18:53:04.704 T:1957703680 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflix/) failed
18:53:04.704 T:1957703680 DEBUG: CGUIMediaWindow::GetDirectory ()
18:53:04.704 T:1957703680 DEBUG: ParentPath = [plugin://plugin.video.netflix/]
18:53:04.713 T:1815081968 DEBUG: Thread BackgroundLoader start, auto delete: false
18:53:04.724 T:1815081968 DEBUG: Thread BackgroundLoader 1815081968 terminating
18:53:04.948 T:1957703680 DEBUG: ------ Window Deinit (DialogBusy.xml) ------
18:53:10.345 T:1957703680 DEBUG: ------ Window Deinit (DialogNotification.xml) ------
(END)
[/warnbox]
Alle Pakete die mit python, Crypto über apt zu installieren sind sind installiert, ebenfals "pip3 install pycrypto pycryptodome pycryptodomex" sind ohne fehler installiert.
Ich bin am ende meiner möglichkeiten/ideen und ich hoffe hier hat einer rat für mich.
Danke und einen schönen Abend noch.
Ein "Aktualisierungen suchen" hat gereicht...
Danke dir
Vielen Dank @Sandmann und @hawkeye für das pflegen und besonders für das DB-Addon. Jedoch scheint was mit dem DL-Pfad was nicht zu stimmen. Beim Downloaden über deine Repo bekomme ich:
[warnbox]
17:44:53.618 T:1855976336 ERROR: CCurlFile::Open failed with code 404 for https://raw.githubusercontent.com/Sandmann79/xbmc/master/package
s/plugin.video.amazon/plugin.video.amazon-1.8.5.zip
17:44:53.627 T:1855976336 ERROR: CAddonInstallJob[plugin.video.amazon]: failed to download special://home/addons/packages/plugin.video.ama
zon-1.8.5.zip
[/warnbox]
und auch über die Konsole mit curl gibt es ein "404: Not Found"
Grüße, der Marc
Mir ist aber gerade noch was eingefallen. Woher beziehst du die Metadaten der Streams? Dadurch, dass ja die Abspiellänge bekannt ist, gibt es nicht die Möglichkeit die Spiellänge mit einem Skript auszulesen und einen Timer für das Tastatur Shortcut STRG+W zu setzen der dann nach der abgelaufenen Zeit den Browser schließt?
Da würde sich der Browser aber vor ende des Films verabschieden wenn man zwischendurch mal Pause macht.
Evtl. sollte man es mal mit einem variablen Anteil im UA probieren, der Random pro Session erstellt wird. Sollte natürlich trotzdem valide sein. Auswahl aus einer Range von validen Versionsnummern würde mir da direkt einfallen.
Hallo an alle Dev's
einen Random des UA sehe ich etwas problematisch (User mit ständig wechselnden Browser, wer macht sowas schon?) da ich mir vorstellen kann das Amazon & Netflix das bemerken und dann schneller auf die plugins reagieren können um sie auszuschließen.
Und ein dickes Danke noch für eure gute Arbeit!
Grüße
@Publikumsjoker das kam mit einem der letzten Updates und sorgt dafür das Filme/Serien mit besagtem neuen DRM gar nicht erst abgespielt werden.
@Sandmann das sollte vielleicht noch in den Changelog oder?
@Megro der letzte mir bekannte stand ist: wenn Amazon rund läuft geht es los, aber da es noch div. Probleme mit dem neuen DRM gibt, wird das wohl noch etwas dauern.
Hallo Leute,
ich habe seit kurzem das Problem das sich Libreelec beim schauen von Amazon (Serien) einfach aufhängt.
Ich nutze einen RPi2, Libreelec 7.90.005, Amazon VOD 0.2.8, Inputstream 999.1.2.14.
Es fing mit einem mal an, ohne ersichtlichen Grund und ich kann dann nur noch den Stecker ziehen.
Leider kann ich euch auch keine Log-Dateien anbieten, da durch das hängen bleiben nix geloggt wird (weder "[definition=9,2]kodi.[definition='1','0']log[/definition][/definition]" noch ".kodi_crashlog.[definition='1','0']log[/definition]") :-/
Das einzige was ich finde, aber keinen Aufschluss gibt ist die letzte Zeile aus dem "kodi.old.[definition='1','0']log[/definition]"
17:35:48 69.516411 T:1462760352 NOTICE: [Amazon VOD] Playback started...
17:35:48 69.527405 T:1462760352 NOTICE: [Amazon VOD] Video ContentType Movie? 0
17:35:48 69.528259 T:1462760352 NOTICE: [Amazon VOD] Video ContentType Episode? 1
18:04:04 1770.008301 T:1930425248 NOTICE: CAESi
Kennt einer von euch das Problem und weis eine Lösung?
PS: Was ich schon getestet habe: Strom bekommt er genug (Netzteil ist i.O.), Netzwerk und Internet ist auf 100% i.O. zu warm ist der RPi auch nicht (Kühlkörper bei ca. 35-40C)
Danke schon mal im Voraus.
Grüße, der Marc
.ich hatte das gleiche Problem, nach einem Update von LibreElec (7.90.003), inputstream (1.2.0) und Amazon... (0.2.7 VOD) Funktioniert alles wieder wunderbar. Ein weiteres Problem, was zu ständigen buffering führte war, dass ich warum auch immer die Einstellung "Bildwiederhofrequenz anpassen" (Einstellungen -> Player Einstellungen -> Videos) aktiviert hatte.
Grüße
Hallo,
meine Freundin hat mich gestern noch darum gebeten einen Amazon Fire TV Stick zu kaufen. Daraufhin habe ich Ihr gesagt das das auch irgendwie mit dem RasPi gehen muss und siehe da, Sandmann hat es repariert. Dickes Danke @Sandmann für den Release.
Nur leider sitze ich jetzt seit 2 Stunden rum und bekomme es nicht ans laufen, ich setze ein RPi 2 mit OSMC ein. Eigentlich will ich es als Skript laufen lassen da das Design nicht unter Kodi v17 läuft. Kann mir jemand sagen was alles installiert sein muss damit es damit läuft? Hab xrandr und chrome via apt-get installiert. Das Script habe ich von der ersten Seite kopiert und eingepflegt ... nur spielt er leider nix ab. Hat es schon jemand erfolgreich unter OSMC zum laufen bekommen und kann mir da seine Vorgehensweise erklären?
Schau ein paar Seiten weiter vorn...
OSMC Anleitung
und ein paar Posts weiter findest du noch eine Aktualisierung von inputstream (Post von @hedeon).
Wie es Alllerdings mit der Aktuellen Nightly ausschaut kann ich dir leider nicht sagen.
Grüße, der Marc
@hedeon danke für den Tip und das .tar, klappt alles wunderbar
Die widevine und co. hatte ich noch in den Ordnern liegen, brauchte quasi nur noch das inputstream addon kopieren und aktivieren.
Mit der Nightly von heute (16.8-057) klappt auch alles.
Ein großes Danke auch an Sandmann und allen beteildigten!
Für OSMC RP2 nutzer hier mal die Vorgehensweise
[cbox]
1. OSMC Installieren und Einrichten
2. OSMC auf die Nightly updaten und neustarten*
3. inputstream.mpd (einen Post höher) laden -> die Endung .txt entfernen -> Entpacken und die nicht vorhandenen Ordner mit root Rechten erstellen (oder wer es kann einfach über die Konsole mit root rechten entpacken) -> Dateien rein (auf Ordnerstrucktur achten) und neustarten.*
4. Addons -> auf Symbol unten links (Paket mit Pfeil von oben) -> Benutzer-Addons -> Alle -> bis "InputStream MPEG DASH" scrollen -> Aktivieren
5. widevine aus "chromium-widevine" (1. Post, Installation, Punkt 3) besorgen -> nach "/home/osmc/.kodi/cdm" Kopieren*
6. Amazon Addon Installieren -> auf inputstream stellen
7. Amazon gucken
bei den Punkten mit dem * via ssh mit dem RP2 verbinden (unter Linux mit "ssh osmc@IPdesRP2")
[/cbox]
Grüße, der Marc
Hallo Leute,
hat von euch schon einer versucht es unter OSMC zum laufen zu bekommen?
Ich habe mir die aktuelle Version (OSMC 16.8-056) Installiert, die lib's in den/die (usr/..., home/...) Ordner geschoben aber nix.
Hier der auszug aus dem Log:
[errorbox]
20:11:51 321.215576 T:1698690032 NOTICE: [Amazon VOD] [('asin', 'B00J9OLRO6'), ('mode', 'PlayVideo'), ('name', '00 Schneider - Im Wendekreis der Eidechse'), ('adult', '0'), ('trailer', '0'), ('selbitrate', '0')
]
20:11:51 321.247559 T:1698690032 NOTICE: [Amazon VOD] getURL: https://www.amazon.de/dp/B00J9OLRO6?tag=kodinerds04-21 [Anzeige]
20:11:52 322.285950 T:1698690032 NOTICE: [Amazon VOD] getURL: https://www.amazon.de/gp/video/streaming/player-token.json?callback=onWebToken_480&tag=kodinerds04-21 [Anzeige]
20:11:53 322.587158 T:1698690032 NOTICE: [Amazon VOD] getURL: https://atv-ps-eu.amazon.com/cdp/catalog/GetPlaybackResources?asin=B00J9OLRO6&deviceTypeID=AOAGZA014O5RE&firmware=1&customerID=ALD81LADMP7L1&deviceI=&tag=kodinerds04-21 [Anzeige]
D=53736343d800b4881c5760e5e6497f5a1d6d35eace5e69afe5bddc4e&marketplaceID=A1PA6795UKMFR9&format=json&version=1&titleDecorationScheme=primary-content&resourceUsage=ImmediateConsumption&consumptionType=Streaming&de
viceDrmOverride=CENC&deviceStreamingTechnologyOverride=DASH&deviceProtocolOverride=Http&audioTrackId=all&videoMaterialType=Feature&desiredResources=AudioVideoUrls%2CSubtitleUrls
20:11:53 322.967651 T:1698690032 NOTICE: [Amazon VOD] http://a791avoddashs3eu-a.akamaihd.net/d/1$AOAGZA014O5RE,4DB65669/videoquality80p/ondemand/0/f/3/0f3e72dc-2333-4d2f-903d-067bb7516252/27a80d23-95ef-44a7-
ad6d-eb6e7bd1848e_corrected.mpd
20:11:53 323.438629 T:1957462960 NOTICE: VideoPlayer: Opening: http://a791avoddashs3eu-a.akamaihd.net/d/1$AOAGZA014O5RE,4DB65669/videoquality80p/ondemand/0/f/3/0f3e72dc-2333-4d2f-903d-067bb7516252/27a80d23-9
5ef-44a7-ad6d-eb6e7bd1848e_corrected.mpd
20:11:53 323.438934 T:1957462960 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
20:11:54 323.578125 T:1588974576 NOTICE: Creating InputStream
20:11:54 324.074188 T:1588974576 NOTICE: Creating Demuxer
20:11:55 325.024109 T:1588974576 ERROR: Open - error probing input format, http://a791avoddashs3eu-a.akamaihd.net/d/1$AOAGZA014O5RE,4DB65669/videoquality80p/ondemand/0/f/3/0f3e72dc-2333-4d2f-903d-067bb75162
52/27a80d23-95ef-44a7-ad6d-eb6e7bd1848e_corrected.mpd
20:11:55 325.024933 T:1588974576 ERROR: OpenDemuxStream - Error creating demuxer
20:11:55 325.025085 T:1588974576 NOTICE: CVideoPlayer::OnExit()
20:11:55 325.028931 T:1957462960 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.amazon-test/?asin=B00J9OLRO6&mode=PlayVideo&name=00+Schneider+-+Im+Wendekreis+der+Eidechse&adul
t=0&trailer=0&selbitrate=0]
20:11:55 325.047363 T:1957462960 NOTICE: CVideoPlayer::CloseFile()
[/errorbox]
Noch zur info, ich habe beide Addons versucht, immer das gleiche... scheinbar hat er Probleme mit dem demuxer, aber wo liegt das Problem?
EDIT: Fehler gefunden. In OSMC fehlt das Plugin Inputstream