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:
if 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
Alles anzeigen
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 Local
Content 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 users
<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:
<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:
# 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.