Kann man irgendwie auf die Wiedergabelisten per Dreamplex zugreifen? Für eine einfache Wiedergabe z.B. aller Alben eines Künstlers habe ich noch keine Lösung sonst gefunden. Vielleicht habe ich auch nicht die richtige Taste dafür gefunden. Vielleicht kann ja einer helfen.
Dreamplex auf der DM7080 fuer OE2.5
-
-
Hallo zusammen,
hier was Positives.
Ich habe Dreamplex jetzt auf meiner DM900 mit Plex-Server auf einer Synology Diskstation416j installiert.- ich habe Dreamplex und die fehlenden Pakte installiert, wie von pclin beschrieben
(keymap.xml hatte ich schon von pclin und auch selbst weiter angepasst) - Im Plex-Server in den Netzwerkeinstellungen für die IP der Dreambox die Autentifizierung abgeschaltet
- Im Dreamplex-Plugin-Verzeichnis auf der Box die Datei __common__.py in Zeile 750 wie in Post 15 beschrieben geändert
- DP_Syncer.py allerdings habe ich allerdings etwas anders geändert:
Nicht die Methode in Zeilen 405/406 geändert, sondern die if-Anweisung in Zeile 404 so geändert, so dass auch für OE25 in den else-Zweig gesprungen wird:
Pythonif getOeVersion() != "oe22" and getOeVersion() != "oe25": self.backgroundMediaSyncer.MessagePump.recv_msg.get().append(self.gotThreadMsg) self.backgroundMediaSyncer.ProgressPump.recv_msg.get().append(self.gotThreadProgressMsg) else: self.backgroundMediaSyncerConn = self.backgroundMediaSyncer.MessagePump.recv_msg.connect(self.gotThreadMsg) self.backgroundMediaSyncerConn = self.backgroundMediaSyncer.ProgressPump.recv_msg.connect(self.gotThreadProgressMsg)
Funktioniert prima!
Bibliothek, Mehrkanalton, Wechsel Audiospur - kann keine Probleme feststellen.Herzlichen Dank an alle Bastler
Hi to everyone,
I can confirm that this tweak is also working on the latest DM OE 2.5 4.3.1r2-r0.4 on my DM7080HD.
I have made the changes to the files by myself and I haven't changed the keymap.xml.My server is running the version 1.5.3.3580.
And I am using SSL and HomeUser auth with following settings:
Local Auth >> yes
myplex username >> MyPlexAccount
myplex password >>
myplex Home Users >> yes
myplex Pin protection >> yes
myplex Pincode >> PIN of the Dreambox home user
Playback Type >> Direct LocalContent of the homeUsers config file looks like following:
Dreamplex stores it usually at /media/hdd/dreamplex/config/
Caution!
the Dreamplex setup creates mistakenly a folder instead of the file named homeUsers, so delete it before you press the Red button "Home Users" to add Home usersCode<xml> <server id="0"> <user id="123456" username="dreambox" pin="1234" token="TokenHash" /> </server> </xml>
Direct Local playback needs mountMapping config file containing right mappings.
Content of my mountMappings file:Code<xml> <server id="0"> <mapping id="1" remotePathPart="\\whs.home.local\Videos\" localPathPart="/media/network/WHSvideos/" /> <mapping id="2" remotePathPart="\\whs.home.local\RecordedTV\" localPathPart="/media/network/WHSrecTV/" /> <mapping id="3" remotePathPart="\\whs.home.local\Music\" localPathPart="/media/network/WHSmusic/" /> </server> </xml>
this works only if you have mounted the share folders off course. So this is how my auto.gemini file looks like:
Code# generated by gemini WHSrecTV -fstype=cifs,rw,nolock,soft,rsize=65536,wsize=32768,user=dreambox,domain=HOME,pass=12345 ://whs.home.local/recordedtv WHSvideos -fstype=cifs,rw,nolock,soft,rsize=65536,wsize=32768,user=dreambox,domain=HOME,pass=12345 ://whs.home.local/Videos WHSmusic -fstype=cifs,rw,nolock,soft,rsize=65536,wsize=32768,user=dreambox,domain=HOME,pass=12345 ://whs.home.local/Music
Note: in case you are using barryallen then the configs are hidden in /media/ba/ba/%ImageName%/hdd/dreamplex/config/ folder
Thanks a lot to everyone who helped to tweak the dreamplex config, hopefully DonDavici finds time soon to update it.
- ich habe Dreamplex und die fehlenden Pakte installiert, wie von pclin beschrieben
-
Kann man irgendwie auf die Wiedergabelisten per Dreamplex zugreifen? Für eine einfache Wiedergabe z.B. aller Alben eines Künstlers habe ich noch keine Lösung sonst gefunden. Vielleicht habe ich auch nicht die richtige Taste dafür gefunden. Vielleicht kann ja einer helfen.
Ich auch nicht, obwohl der server und der web player kann es.
wurde wahrscheinlich "einbischen" kodierung bedauten, aber damit kann ich nicht leider helfen -
Ich auch nicht
Habe gerade ein anderes Problem, dass Dreamplex sofort beim Start einen GS produziert (DM900). Selbst ein Deinstallieren und Löschen aller zugehörigen Verzeichnisse hat nichts mehr genutzt. Vielleicht habe ich aber auch parallel was am Plex-Server verstellt. Habe nun erstmal meinen RaspberryPi ausgegraben und als Kodi/Plex Client wieder reaktiviert, das läuft für mich besser/stabiler. -
Ich komm leider noch nicht weiter. Die DP_Syncer.py & __common__.py Datei wie hier beschrieben geändert.
Bei der __common__.py auf if sys.version_info > (2, 7, 0):
Bei der DB_Syncer.py auf if getOeVersion() != "oe22" and getOeVersion() != "oe25":Systemcheck war alles ok.
Alle Depends sind installiert.
Beim externen Server sieht's so aus:
[Blockierte Grafik: https://abload.de/thumb/plexservernetzwerkifzvu.png]Dreamplex im DM520. Nachdem ich Benutzername und Passwort eingegeben habe, und das ganze mit der grünen Taste speichern möchte, kommt der Greenscreen. Nicht von der Uhrzeit oben rechts irritieren lassen. Hatte die Kiste auch am Kabelanschluss dran, damit die Uhrzeit erkannt wurde. Es kommt aber die gleiche Fehlermeldung. Momentan steht die Kiste bei mir im Büro zwecks Bearbeitung.
[Blockierte Grafik: https://abload.de/thumb/plexdreamqrldk.jpg]Hier der Greenscreen:
[Blockierte Grafik: https://abload.de/thumb/crashlogapbej.jpg] -
Crashlog bitte als Datei posten (/media/hdd und Nein, es braucht keine eingebaute hdd dafür). Externe Provider brauchst du auch nicht verwenden.
-
Wenn ich mich richtig erinnere, funktioniert Dreamplex nur ohne Authentifizierung, du musst deine IP also bei den Ausnahmen eintragen. Ob das bei einer externen Verbindung hinhaut, steht auf einem anderen Blatt.
Kauf dir lieber nen Raspberry Pi 2/3 und knall dort Rasplex drauf, so habe ich das "gelöst". -
Eine andere Alternative wäre Kodi zu nutzen dafür sollte es ein Plex Plugin geben.
Weiß aber nicht dies schon auf der Dreambox läuft. Vielleicht hast du ja Glück und es portiert mal jemand das original Plex auf die Dreambox, sollte ja mittlerweile sowie Kodi möglich sein.
Ich habe es bei mir mit einer FireTV Box gelöst.
Ist leider sehr schade das DonDavici das Dreamplex Plugin weiterentwickelt. -
Wozu braucht man das überhaupt auf einer dreambox ?
Mit nfs / samba ist man doch imO wesentlich besser bedient.
Selbst gute Fernseher bringen heute usb3, sambaserver und medienplayer mit.
Ich wüsste aber auch ehrlich gesagt nichts mit kodi auf der dm900 anzufangen.
Das macht am ehesten noch auf dem raspi Sinn.Aber jeder darf ja selbst seine Erfahrungen machen.
Von upnp, cec,kodi usw will ich auf meinen Boxen nichts mehr sehen. -
Die meisten
Selbst gute Fernseher bringen heute usb3, sambaserver und medienplayer mit.
Die meisten guten Fernseher haben sogar einen Plex Client dabei.Und du kannst usb3, sambaserver... doch nicht mit Plex oder Kodi vergleichen.
Hat doch nix damit zu tuen. -
Das beantwortet aber nicht meine Frage.
Ich hatte schon vor ca 10-12 Jahren eine twonky Lizenz gekauft und auch plex probiert.
Ich halte das immer noch für eine Krücke, im Vergleich zu nfs/samba und videoDB.
Und warum auf der dreambox, wenn das wie du selbst erkannt hast, jeder Fernseher kann ? -
Musst ja nicht zwingend auf der Dreambox laufen bei mir z.B. auf einem FireTV.
Vorteil von Plex ist das du eine Mediadateien nur einmal verwalten musst und dann auf allen Geräten zur Verfügung hast.
videoDB ist super aber du kannst damit deine Filme nur auf der Dreambox anschauen, bei Plex bist du viel flexibler.PS:
Wie schreibst du den immer nfs, samba das ist doch nur der Netzwerkzugriff und hat doch mit einer Mediendatenbank nichts zu tuen? -
Die videoDB z.B. kann mit upnp nix anfangen.
Die firetv-box und stick hab ich auch an den anderen TVs.
Da nutze ich gerne den dreamplayer. -
Zitat von dre
Crashlog bitte als Datei posten
Die Kiste war von nem Kollegen. Habe die nicht mehr hier. Wenn ich mehr Zeit finde, dann probiere ich das demnächst auf meiner DM7080 nochmal aus.
Zitat von PolymorphVielleicht hast du ja Glück und es portiert mal jemand das original Plex auf die Dreambox,
Das wäre was feines. Aber erstmal jemanden finden der bereit ist das Ganze zu verwirklichen, oder zumindest sich mal anschauen.
Zitat von DerMichaWozu braucht man das überhaupt auf einer dreambox ?
Ich halte das immer noch für eine Krücke.Wozu nicht? Ich hab keine Böcke mir quasi für jedes Plugin ein extra Gerät hinzustellen.
Es ist halt komfortabler wenn man vieles mit nur einem Gerät nutzen kann, anstatt sich da 3,4,5 oder mehrere Devices hinzustellen. Von den ganzen Fernbedienungen ganz zu schweigen.
Eine PS3 (jailbroken) kann auch tausende (übertrieben gesagt, nimmt das nicht wortwörtlich!) anderer Konsolen inne haben und nutzen. Oder soll ich vom C64, Amiga500, Atari 2600 bis hin zum SNES alles neben dem TV hinstellen?Wozu Netflix & Co nutzen, wenn man auch sowas selbst aufbauen kann. So hab ich meine private Sammlung und kann diese mit der Family teilen.
Mir bekannte TVs die einen Plex Client haben sind Samsung, Sony, LG. Ich selbst hab ein Panasonic, und was anderes kommt mir auch nicht ins Haus, und schon gar nicht weil der kein Plex Client hat. Die alte Naive wäre Fire TV Stick/Box, aber dann wieder mit einem Gerät + FB mehr - Nein, Danke!
Wieso Krücke? Was genau war denn soch "Krückenhaft" ? Bei mir läuft Plex absolut einwandfrei.
Sobald ich ich die DM7080 getestet habe, meld ich mich back.
-
Ich wollte ja euch euren plex nicht madig machen.
Mit upnp werde ich mich aber nicht mehr befassen.
Meine Boxen sollen nur zuverlässig booten, aufnehmen und ruckelfrei die Aufnahmen abspielen.
In den Aufnahmen möchte ich zügig vor und zurückspringen können und nach dem Ansehen löschen (oder schon nach 2 Minuten)
Und ich möchte keine Aufnahmen zu sehen bekommen, die ich schon vor zwei Jahren gelöscht habe, oder jeden Film 3 x... -
Ich hab das auch nicht so verstanden
Jeder hat seine eigenen Wünsche & Vorstellungen. Ich habe meine, du hast deine.
Plex ist für mich halt sehr komfortable. Das läuft auf sehr vielen Plattformen, überall nutzbar und individuell einstellbar (Bitrate, Auflösung usw.)Du hast meine Frage noch nicht beantwortet, wieso das bei dir so krückenhaft war. Eine kurze Antwort dazu wäre schön.
-
Das Problem liegt wohl irgendwie an SSL ( wenn man Dremplex startet wird sofort eine verbindung zu github aufgebaut und checkt ob es eine neue version gibt) deswegen crash
Code
Alles anzeigenAug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/enigma2/python/Screens/Screen.py", line 98, in execBegin Aug 09 14:28:05 dm520 enigma2[809]: x() Aug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/enigma2/python/Plugins/Extensions/DreamPlex/DP_MainMenu.py", line 371, in checkSelectionOverride Aug 09 14:28:05 dm520 enigma2[809]: DPS_SystemCheck(self.session).checkForUpdate(silent=True) Aug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/enigma2/python/Plugins/Extensions/DreamPlex/DP_SystemCheck.py", line 146, in checkForUpdate Aug 09 14:28:05 dm520 enigma2[809]: conn.request(url="/repos/DonDavici/DreamPlex/tags", method="GET", headers=getUserAgentHeader()) Aug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/python2.7/httplib.py", line 1057, in request Aug 09 14:28:05 dm520 enigma2[809]: self._send_request(method, url, body, headers) Aug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/python2.7/httplib.py", line 1097, in _send_request Aug 09 14:28:05 dm520 enigma2[809]: self.endheaders(body) Aug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/python2.7/httplib.py", line 1053, in endheaders Aug 09 14:28:05 dm520 enigma2[809]: self._send_output(message_body) Aug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/python2.7/httplib.py", line 897, in _send_output Aug 09 14:28:05 dm520 enigma2[809]: self.send(msg) Aug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/python2.7/httplib.py", line 859, in send Aug 09 14:28:05 dm520 enigma2[809]: self.connect() Aug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/python2.7/httplib.py", line 1278, in connect Aug 09 14:28:05 dm520 enigma2[809]: server_hostname=server_hostname) Aug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/python2.7/ssl.py", line 352, in wrap_socket Aug 09 14:28:05 dm520 enigma2[809]: _context=self) Aug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/python2.7/ssl.py", line 579, in __init__ Aug 09 14:28:05 dm520 enigma2[809]: self.do_handshake() Aug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/python2.7/ssl.py", line 808, in do_handshake Aug 09 14:28:05 dm520 enigma2[809]: self._sslobj.do_handshake() Aug 09 14:28:05 dm520 enigma2[809]: ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) Aug 09 14:28:05 dm520 enigma2[809]: ------- Aug 09 14:28:05 dm520 enigma2[809]: thread joined 0 Aug 09 14:28:05 dm520 enigma2[809]: [eFileMonitor] 2 events queued Aug 09 14:28:09 dm520 enigma2[809]: main thread is non-idle! display spinner!
Code
Alles anzeigenopenssl s_client -connect plex.tv:443 CONNECTED(00000003) depth=1 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert SHA2 Extended Validation Server CA verify error:num=20:unable to get local issuer certificate --- Certificate chain 0 s:/businessCategory=Private Organization/jurisdictionC=US/jurisdictionST=Delaware/serialNumber=4762731/street=449 N Santa Cruz Ave/postalCode=95030/C=US/ST=CA/L=Los Gatos/O=Plex, Inc/CN=plex.tv i:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA 1 s:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA i:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance EV Root CA ---
Aug 09 14:28:05 dm520 enigma2[809]: File "/usr/lib/enigma2/python/Plugins/Extensions/DreamPlex/DP_SystemCheck.py", line 146, in checkForUpdate
Aug 09 14:28:05 dm520 enigma2[809]: conn.request(url="/repos/DonDavici/DreamPlex/tags", method="GET", headers=getUserAgentHeader())
Aug 09 14:28:05 dm520 enigma2[809]: ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)
hier der fix von mir
-
So Login in Plex gefixt
added ( import ssl )
added ( , context=ssl._create_unverified_context() )Der fix erlaubt trotz SSL Fehler im zu vertrauen.
Login zu Plex server geht wieder! (SSL)
Kein Green Screen mehr. -
So Login in Plex gefixt
added ( import ssl )
added ( , context=ssl._create_unverified_context() )Der fix erlaubt trotz SSL Fehler im zu vertrauen
bedeutet der fix das man sich nun auf plex server einloggen kann die nur per ssl zur Verfügung stehen?
-
Jap genau und kein green screen mehr