Also anscheinend bin ich mit meinem Wunsch nicht alleine
Ich denke, es muss eine Lösung dafür geben. Warum?
Die Max2Play-Lösung hat es zumindest integriert. Ich kann über das WEB-UI einstellen, dass die Tonausgabe von KODI über den HDMI-Ausgang des Raspberry-Pi erfolgt und alle anderen über die Ausgänge der jeweiligen HiFiBerry-Karte.
Ja, ich gebe zu ich hätte die Trennungsmöglichkeit gerne innerhalb der Software 'KODI' ... ist wahrscheinlich schwerer umzusetzen.
Wenn ich mehr Wissen in der Programmierung hätte, würde ich es ja selbst versuchen.
Aber: Geht nicht, gibt's nicht! Oder ?
Beiträge von bteppan
-
-
Hallo Karsten!
Ja, diese Seite kenne ich schon aber wie lautet der Eintrag:
--> Wenn ich Musik streame dann Audio-Output via HiFiBerry-DAC+ oder HifiBerry-AMP2 (je nachdem was halt auf dem Raspberry augesteckt ist)
--> Wenn ich PVR oder Video streame dann Audio-Output via HDMI des RaspberryGibts eine AUfstellung der unterschiedlichen Einstellungsmöglichkeiten oder der Befehle?
Ich bin jetzt kein Experte in Sachen Linux, scheue mich aber nicht davor es zu lernen und zu verstehen. -
Hallo!
Ich würde gerne via KODI sowohl PVR (Video & Audio) als auch Musik wiedergeben wobei:- PVR über das angeschlossenen TV-Gerät also via Raspberry-HDMI ausgegeben werden soll und
- Musik (Audio) über den HiFiBerry und nur über diesen und nicht zusätzlich über HDMI (gleichzeitig geht aber glaube ich eh nicht).
Kann man dies mit einem Config-Eintrag irgendwie umsetzen ohne das ich ständig über die Einstellungen die Audioausgabe umstellen muss oder ist das ein unmögliches Unterfangen?
Ich weiß, dass es Lösungen wie 'Volumio2' oder 'Max2Play' gibt, wo man dies sehr schön zuordnen kann und habe diese auch schon ausprobiert.
Allerdings würde ich gerne sowohl Musik als auch Video nur über die KODI-Oberfläche/KODI/YATSE-APP steuern.
Außerdem stehen mir mit LibreELEC auch die Bluetooth-Möglichkeiten einfach zur Verfügung.
Bluetooth mit Volumio oder Max2Play zu realisieren hat mich bereits einige Stunden ohne nennenswerten Erfolg gekostet.Wäre super, wenn jemand dazu eine Idee oder vielleicht sogar schon ein fertige Lösung hätte.
Danke schon vorweg für alle Rückmeldungen und schöne Grüße
Bernhard -
Hallo!
Nachdem ich große Probleme mit der Einrichtung von Amazon Prime Video auf einem mit Max2Play installierten Raspberry Pi3 bzw. Pi2 hatte und mir hier im Forum super geholfen wurde, möchte ich mich mit dieser hoffentlich hilfreichen Anleitung dafür bedanken.Ich habe mich sehr bemüht alles gut zu recherchieren und möglichst einfach zu erfassen, möchte aber hiermit festhalten, dass meine Anleitung keinen Anspruch auf Vollständigkeit oder Richtigkeit erhebt und erfolgt die Anwendung auf eigene Verantwortung.
Voraussetzungen:
Ich gehe von einem mit Max2Play installierten Raspberry Pi aus und sofern dazu Informationen benötigt werden bitte hier nachlesen.
Weiter gehe ich davon aus, dass ihr wisst wie man ein ‚Share‘ anlegt und zB über den Windows-Explorer darauf zugreifen könnt und dann solltet ihr noch wissen wie ihr auf eurem Pi via Putty zugreifen könnt. Dr. Google ist euch bei Bedarf gerne behilflich.
Besonderheit von Max2Play:
Max2Play bietet mehrer Möglichkeiten und beinhaltet auch standardmäßig bereits auch KODI auf Basis einer Raspbian-Version. Diese Info ist wichtig, da die für das Amazon-AddOn erforderlichen beiden Zusatz-AddOns Input-Streamer.Helper & InputStreamer.Adaptive damit nicht (wie üblich auch hier in diesem Forum beschrieben) standardmäßig installiert werden können.
Dies war meine Herausforderung bei der Umsetzung und hier ein großer Dank an @TheTux der mir da sehr weitergeholfen hat.
Installation/Update KODI:
Damit Kodi später an einem TV angewählt werden kann, gibt es im Webinterface von Max2Play den Menüpunkt Kodi/XBMC. Dort ist als erstes der Punkt Autostart Kodi (Video) anzuhaken und zu speichern. In weitere Folge wird mit Betätigung der Schaltfläche Aktualisieren Kodi zur neuesten Version diese geladen und installiert.
Der Vorgang dauert ein paar Minuten – es wird aber alles im Webinterface von Max2Play erklärt.Repository/ZIP-Datei:
Ladet euch nun als nächstes, oder während die obige Kodi-Aktualisierung durchgeführt wird, das Repository von Sandman (https://github.com/Sandmann79/xbm…ugins-1.0.2.zip) und speichert es danach in das gesharte Verzeichnis (\opt\max2play\cache) wie im Webinterface von Max2Play beschrieben. Übrigens findet ihr hier einen sehr ausführlichen Thread darüber. Danke an dieser Stelle an @Sandmann für die tolle Arbeit!
Wenn bis hierher alles erledigt ist, könnt ihr den Pi via HDMI an euren TV anschließe und KODI sollte das erste Mal starten. Wie ihr euren KODI einrichtet und konfiguriert (Bedienung, Sprache, etc.) könnt ihr hier nachlesen.
Repository/ZIP-Datei direkt via KODI einrichten:
Am Startbildschirm von Kodi auf den Punkt Aus ZIP-Datei installieren gehen. Ihr werdet darauf von Kodi hingewiesen Installationen aus unsicheren Quellen zuzulassen. Bitte den entsprechenden Anweisungen und Einstellungen folgen bzw. durchführen.
Navigiert nun zum zuvor heruntergeladenen repository.sandmann79.plugins-x.x.x.zip und installiert es.
Unter dem Punkt Aus Repository installieren findet ihr nun das Sandmann79s Repository darunter Video AddOns darunter Amazon VOD und führt über den Punkt Installieren die Installation durch. Es werden einige erforderliche Abhängigkeiten mitinstalliert.
ACHTUNG: Hier gibt es die zuvor beschriebene Eigenart der Raspbian-Version. Sie installiert leider die beiden erforderlichen InputStreamer-AddOns nicht korrekt mit. Dazu aber gleich mehr!
Nachdem die Installation durchgeführt ist den Punkt Konfigurieren klicken und unter dem ersten Punkt Allgemein als Wiedergabemethode InputStream auswählen.
Beim Untermenü Verbindung und dem Punkt Anmelden können nun schon die Zugangsdaten für Amazon Prime eingegeben werden.
Bitte nicht gleich hektisch werden wenn nichts passiert! Nach einer kurzen zeitlichen Verzögerung werden die E-Mail und das zugehörige Passwort abgefragt und wenn alles korrekt ist, der Name angezeigt unter dem ihr bei Amazon Prime registriert seit.
Nun kommt Putty ins Spiel:
Startet nun das Programm ‚Putty‘ und wählt die IP-Nummer eures Pi’s. Die Zugangsdaten für den Pi unter Max2Play lauten derzeit: Benutzer: pi und Passwort: max2play (wird fallweise von den Max2Play-Entwicklern geändert).
Mit dem Befehl [sudo apt-get install kodi-inputstream-adaptive kodi-inputstream-rtmp] werden die beiden InputStreamer-AddOns installiert.
Wenn dies erledigt ist, den Pi unbedingt einmal neu starten!
Amazon VOD – Erststart:
Ruft nun den ersten Film über das AddOn Amazon VOD auf!
Es sollten nun mehrere Meldungen im Zusammenhang mit der Ersteinrichtung der InputStreamer-AddOns erscheinen, die einfach zu bestätigen sind. Es werden auch lizenzrechtliche Hinweise zur Beachtung & Bestätigung verlangt und eine ca. 2 GB große Datei (Chrome OS recovery image) geladen, aus welcher die Widevine-CDM-Bibliothek extrahiert wird. Dieser Vorgang kann je nach Verbindungsgeschwindigkeit ein Weilchen dauern - also nicht ungeduldig werden!
Wenn alles korrekt durchgeführt wurde, sollte der Film starten.
Wenn nicht, dann hat sich irgendwo ein Fehler eingeschlichen oder es hat sich in der Durchführung (Raspian-Update oder Max2Play-Update) etwas verändert. Im Zweifelsfall einfach den Pi nochmal neu starten.Der nachfolgende Punkt war bei meinen beiden Pi’s (2 & 3) nicht erforderlich, könnte aber eventuelle Probleme in der Wiedergabe bereinigen und daher möchte ich es nicht unerwähnt lassen:
InputStreamer-AddOn konfigurieren:
Damit das Amazon VOD korrekt funktioniert sind eventuell noch spezielle Einstellungen für den jeweiligen Pi erforderlich. Diese werden wieder in der Konfigurationsmaske eingestellt wie vorher schon oben erwähnt. Untermenü Allgemein und der Punkt Inputstreamer – AddOn konfigurieren
Folge Einstellungen sind notwendig:
für RPi2:
- "Max Resolution" und "Max Resolution Secure Decoder" auf 480p
- "Override HDCP status" aktivieren
- wenn nicht aktiviert bei "Stream Selection" Auto auswählen
für RPi3:
- "Max Resolution" auf 1080p und "Max Resolution Secure Decoder" auf 720p
- "Min Bandwidth" auf 2 500 000 Bit/s (2,5 MBit/s) einstellen
- "Override HDCP status" aktivieren
- wenn nicht aktiviert bei "Stream Selection" Auto auswählen
Ende gut alles gut!
Ich freue mich, wenn diese Anleitung hilft, die nicht ganz so einfache Einrichtung von Amazon Prime Video auf einem Raspberry Pi2/3 unter Max2Play zu bewerkstelligen und hoffe, dass sich die Entwickler von Max2Play sich doch bald eine einfachere Vorgehensweise einfallen lassen ... meinen Wunsch dazu habe ich bereits deponiert !!!
Natürlich könnt ihr Fragen stellen nur bitte mich nicht zu steinigen, wenn ich nicht gleich eine Antwort liefern kann oder auf das Forum verweise.
Mir war es vorwiegend wichtig, in Form dieser Anleitung Unterstützung zu geben. Viele Antworten können bereits hier in anderen Beiträgen gefunden werden – einfach die Suche bemühen …An die Administratoren hätte ich eine Bitte:
Sofern der Beitrag wo anders besser passen sollte oder es Wert ist an geeigneter Stelle angepinnt zu werden, bitte nach eurem Ermessen durchführen - Danke!Schöne Grüße
Bernhard -
Schaut gut aus bis jetzt
Derzeit wird gerade das Widevine aus dem Chrome OS 'entpackt' ... und gerade jetz während ich das schreibe, hat der Film begonnen zu laufen.
Leute: Ihr seid spitze! Problem gelöst!Um etwas zurückzugeben, würde ich gerne eine Schritt für Schritt Anleitung erstellen.
Wo soll ich das dann am Besten platzieren? -
Folgendes steht im LOG-File:
Code
Alles anzeigen2019-03-15 11:25:29.583 T:1899286160 ERROR: Failed to read 'zip://%2fopt%2fmax2play%2fcache%2finputstream.adaptive-2.3.15.zip/inputstream.adaptive-2.3.15/addon.xml' 2019-03-15 11:28:41.057 T:1495266032 ERROR: Previous line repeats 1 times. 2019-03-15 11:28:41.057 T:1495266032 ERROR: DoWork - Direct texture file loading failed for special://masterprofile/Thumbnails/5/516cc5eb.png 2019-03-15 11:29:12.041 T:1503654640 NOTICE: DecodeJpegToTexture: unable to decode to texture special://masterprofile/Thumbnails/3/32988368.jpg 0x0 2019-03-15 11:29:12.042 T:1503654640 ERROR: DoWork - Direct texture file loading failed for special://masterprofile/Thumbnails/3/32988368.jpg 2019-03-15 11:29:33.814 T:1655698160 ERROR: EXCEPTION: Unknown addon id 'inputstream.adaptive'. 2019-03-15 11:29:33.815 T:1655698160 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.RuntimeError'> Error Contents: Unknown addon id 'inputstream.adaptive'. Traceback (most recent call last): File "/home/pi/.kodi/addons/plugin.video.amazon-test/default.py", line 5, in <module> EntryPoint() File "/home/pi/.kodi/addons/plugin.video.amazon-test/resources/lib/startup.py", line 85, in EntryPoint xbmcaddon.Addon(aid).openSettings() RuntimeError: Unknown addon id 'inputstream.adaptive'. -->End of Python script error report<-- 2019-03-15 11:29:33.984 T:1655698160 WARNING: CPythonInvoker(8, /home/pi/.kodi/addons/plugin.video.amazon-test/default.py): the python script "/home/pi/.kodi/addons/plugin.video.amazon-test/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE,N9XBMCAddon7xbmcgui6DialogE
-
Danke für den LINK und das Du mir da so toll weiterhilfst.
Habs zwischenzeitlich installiert oder versucht aber ich finde es dann nicht unter den Repos ... schön langsam verlier ich den Glauben.EDIT: Vielleicht auch wichtig: Max2Play verwendet die KODI-Version 18.1-1~stretch
-
Leider nein! Es gibt bei mir keine Kategorie 'Videoplayer ...
-
Alles klar - Danke für den Hinweis.
Ich hab jetzt bei den LINKS nach den zugehörigen ZIP-Datein gesucht ... könntest Du mir noch verraten wo die liegen? -
Ja, das ist ja das komische daran. Es steht da, dass es nicht installiert ist (angeblich) ich kann das AddOn aber ganz normal öffnen und eventuell auch wieder deinstallieren.
Es wurde also im Zuge der Amazon VOD korrekt mitinstalliert.
Deshalb weiß ich ja auch nicht mehr weiter ...EDIT: Oder sind der 'Inputstream.Helper' und 'Inputstream.Adaptive' zwei unterschiedliche Dinge???
-
So! Ich hab hier mal das LOG-File ab dem Zeitpunkt, von dem ich den Film starte.
Danach habe ich noch versucht über die KOnfigurationsmaske im Amazon VOD den 'Input-Streamer' zu konfigurieren und daberi wird auch ein ERROR ausgegeben.
Vielleicht kann mir jetzt noch besser geholfen werden - die Vermutung von @bennySB war ja schon mal richtig!Code
Alles anzeigen2019-03-15 10:10:14.113 T:1691349744 NOTICE: [Amazon VOD] InputStream.Adaptive addon is not installed 2019-03-15 10:10:14.170 T:1899286160 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.amazon-test/?asin=B00IFSL5BM&mode=PlayVideo&adult=0&name=Schindlers+Liste&trailer=0&selbitrate=0 2019-03-15 10:10:14.171 T:1543496432 NOTICE: Creating InputStream 2019-03-15 10:10:14.178 T:1543496432 NOTICE: Creating Demuxer 2019-03-15 10:10:14.182 T:1543496432 NOTICE: Opening stream: 0 source: 256 2019-03-15 10:10:14.182 T:1543496432 NOTICE: Creating video codec with codec id: 13 2019-03-15 10:10:14.183 T:1543496432 ERROR: CMMALVideo::Open : Video codec unknown: d 2019-03-15 10:10:14.183 T:1543496432 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: rawvideo 2019-03-15 10:10:14.187 T:1543496432 NOTICE: Creating video thread 2019-03-15 10:10:14.188 T:1526719216 NOTICE: running thread: video_thread 2019-03-15 10:10:14.189 T:1543496432 NOTICE: CVideoPlayer::OnExit() 2019-03-15 10:10:14.190 T:1543496432 NOTICE: VideoPlayer: eof, waiting for queues to empty 2019-03-15 10:10:14.190 T:1543496432 NOTICE: Closing stream player 2 2019-03-15 10:10:14.190 T:1543496432 NOTICE: waiting for video thread to exit 2019-03-15 10:10:14.190 T:1526719216 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true 2019-03-15 10:10:14.190 T:1526719216 NOTICE: thread end: video_thread 2019-03-15 10:10:14.190 T:1543496432 NOTICE: deleting video codec 2019-03-15 10:10:14.504 T:1899286160 NOTICE: CVideoPlayer::CloseFile() 2019-03-15 10:10:14.504 T:1899286160 NOTICE: VideoPlayer: waiting for threads to exit 2019-03-15 10:10:14.504 T:1899286160 NOTICE: VideoPlayer: finished waiting 2019-03-15 10:10:14.504 T:1899286160 NOTICE: CVideoPlayer::CloseFile() 2019-03-15 10:10:14.504 T:1899286160 NOTICE: VideoPlayer: waiting for threads to exit 2019-03-15 10:10:14.505 T:1899286160 NOTICE: VideoPlayer: finished waiting 2019-03-15 10:10:14.530 T:1899286160 WARNING: OnMessage: Suspiciously long time to handle GUI_MSG_PLAYBACK_STARTED (0.34s) 2019-03-15 10:10:23.723 T:1518330608 ERROR: Unable to find plugin 2019-03-15 10:10:23.724 T:1518330608 ERROR: GetDirectory - Error getting plugin:// 2019-03-15 10:10:23.725 T:1899286160 ERROR: CGUIMediaWindow::GetDirectory(plugin://) failed 2019-03-15 10:10:34.650 T:1691349744 NOTICE: [Amazon VOD] Version: 0.7.0-ter 2019-03-15 10:10:34.651 T:1691349744 NOTICE: [Amazon VOD] Unicode filename support: False 2019-03-15 10:10:34.652 T:1691349744 NOTICE: [Amazon VOD] Locale: de-de / Language: de 2019-03-15 10:10:55.122 T:1691349744 ERROR: EXCEPTION: Unknown addon id 'inputstream.adaptive'. 2019-03-15 10:10:55.129 T:1691349744 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.RuntimeError'> Error Contents: Unknown addon id 'inputstream.adaptive'. Traceback (most recent call last): File "/home/pi/.kodi/addons/plugin.video.amazon-test/default.py", line 5, in <module> EntryPoint() File "/home/pi/.kodi/addons/plugin.video.amazon-test/resources/lib/startup.py", line 85, in EntryPoint xbmcaddon.Addon(aid).openSettings() RuntimeError: Unknown addon id 'inputstream.adaptive'. -->End of Python script error report<-- 2019-03-15 10:10:55.293 T:1691349744 WARNING: CPythonInvoker(6, /home/pi/.kodi/addons/plugin.video.amazon-test/default.py): the python script "/home/pi/.kodi/addons/plugin.video.amazon-test/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE,N9XBMCAddon7xbmcgui6DialogE 2019-03-15 10:11:28.376 T:1655698160 ERROR: EXCEPTION: Unknown addon id 'inputstream.adaptive'. 2019-03-15 10:11:28.377 T:1655698160 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.RuntimeError'> Error Contents: Unknown addon id 'inputstream.adaptive'. Traceback (most recent call last): File "/home/pi/.kodi/addons/plugin.video.amazon-test/default.py", line 5, in <module> EntryPoint() File "/home/pi/.kodi/addons/plugin.video.amazon-test/resources/lib/startup.py", line 85, in EntryPoint xbmcaddon.Addon(aid).openSettings() RuntimeError: Unknown addon id 'inputstream.adaptive'. -->End of Python script error report<-- 2019-03-15 10:11:28.547 T:1655698160 WARNING: CPythonInvoker(7, /home/pi/.kodi/addons/plugin.video.amazon-test/default.py): the python script "/home/pi/.kodi/addons/plugin.video.amazon-test/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon7xbmcgui6DialogE,N9XBMCAddon9xbmcaddon5AddonE
-
Doch! Über das Repo von 'sandmann' wurde der 'InputStream Helper' installiert.
Nur eben beim ersten Aufruf eines Films über Amazon VOD sollte dann ja die 'Widevine Abfrage' und Einrichtung erfolgen und das passiert eben nicht.
Ich kann auch die Konfiguration vom InputStream Helper einsteigen nur gibts dort leider nichts zum einstellen. Keine Konfiguration vorhanden.
Und da steh ich nun leider anIch kann nun auch das LOG-File auslesen - hab endlich den Speicherort unter Max2Play gefunden.
Wenn ich den Teil ab dem ich einen Film starten möchte liefer, sollte das reichen - oder? -
Hab mir gedacht, dass diese Frage kommt.
Ich möchte mit dem Max2Play nicht nur meine KODI-Lösung sondern auch meine zentrale Musikbibliothek realisieren.
Der Raspi ist mit Max2Play und Squeezlite-Server konfiguriert und hängt einerseits über eine HiFiBerry DAC+ an meiner HiFi-Anlage und andererseits über den HDMI am TV.
Die zweite Variante wäre die von Dir angesprochene - also mit 2 Raspis.
Schön wäre es aber alles mit einem Pi3 umzusetzen und laut 'Max2Play-Website' ist dies (angeblich) auch kein Problem.
Aus diesem Grund bin ich auf der Suche nach der für mich 'optimalen Gesamtlösung'. -
Hallo erstmal an Alle hier im Forum!
Nachdem ich nun schon einige Tage nach einer Lösung für mein Problem suche, habe ich mich heute hier registriert und hoffe, den entscheidenden Hinweis zu erhalten.
Mein Problem stellt sich wie folgt dar:Meine Hardware ist wie im Betreffe zu erkennen ein Raspberry Pi3 B auf welchem Max2Play frisch installiert ist.
Über das Max2Play Webinterface habe ich alle erfoderlichen Einstellungen und auch das letzte Update auf Kodi 18.1 durchgeführt.
Kodi kann normal aufgerufen werden und funktioniet (YouTube, Lastship, etc).
Als nächste habe ich direkt aus Kodi heraus das ZIP-Repo von 'sandmann' installiert.
Ich habe hierbei das Addon 'Amazon VOD' gewählt und auch meine Zugangsdaten für meinen Amazon Prime Account eingetragen. Ich kann meine 'Watchlist', 'Rubriken' und 'Filmtitel' sehen.
Wenn ich dann jedoch einen Film ansehen möchte, sollte beim ersten Mal - so hat es zumindest auf meinen Windows-Rechner funktioniert - noch die Installation des 'windivine' Addon (ich hoffe ich habe das jetzt richtig geschrieben ) durchgeführt werden.
Genau das passiert bei mir leider nicht und ich weiß nicht warum. Ich kann auch im zugehörigen Addon 'InputStreamer' nichts einstellen.
Leider habe ich auch noch keine Information gefunden, wie man das eventuell nachinstallieren kann und obendrein hat mich der Support von Max2Play mit meinem Problem an dieses Forum verwiesen ...Leider komme ich bei dem mit Max2Play installiert Raspberry auch nicht auf die '[definition=9,2]kodi.[definition='1','0']log[/definition][/definition]' ... ich weiß nicht wo das Verzeichnis und somit die LOG-Datei versteckt ist.
Vielleicht hat ja jemand eine ähnliche Konstellation und konnte das Problem bereits lösen.Vorweg schon mal vielen Dank im Voraus!