PS3 Media Server (pms) auf Synology laufen lassen

Status
Für weitere Antworten geschlossen.

Packo

Benutzer
Mitglied seit
18. Okt 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Ich habe eine DS110j und will dort den Playstation Media Server drauf laufen lassen. Hier im Forum gibt es da auch nen ganz netter thread zu, an den ich mich gehalten habe:
http://www.synology-forum.de/showthread.html?t=9586&page=5

Hat auch alles so wie beschrieben funktioniert.

Beim Starten kommt folgende Logausgabe:
Rich (BBCode):
ds110j> ./PMS.sh
Toolkit error: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
GUI environment no available
Switching to console mode
[main] TRACE 21:31:28.255 Starting Java PS3 Media Server v1.20.409
[main] TRACE 21:31:28.264 by shagrath / 2008-2010
[main] TRACE 21:31:28.265 http://ps3mediaserver.blogspot.com
[main] TRACE 21:31:28.267 http://code.google.com/p/ps3mediaserver
[main] TRACE 21:31:28.268
[main] TRACE 21:31:28.270 Java 1.5.0-GNU Classpath
[main] TRACE 21:31:28.271 OS Linux arm 2.6.32.12
[main] TRACE 21:31:28.273 Encoding: UTF-8
[main] TRACE 21:31:28.362 Temp folder: /tmp/javaps3media
[main] TRACE 21:31:28.410 Error in MediaInfo Library loading: com/sun/jna/Native
[main] TRACE 21:31:28.411 Make sure you have libmediainfo and libzen installed
[main] TRACE 21:31:28.413 The server will now use the less accurate ffmpeg parsi                                             ng method
[main] TRACE 21:31:28.456 Loading configuration file: Realtek.conf
[main] TRACE 21:31:28.519 Loading configuration file: Philips.conf
[main] TRACE 21:31:28.544 Loading configuration file: Bravia4500.conf
[main] TRACE 21:31:28.571 Loading configuration file: PS3.conf
[main] TRACE 21:31:28.698 Loading configuration file: Samsung.conf
[main] TRACE 21:31:28.717 Loading configuration file: Kuro.conf
[main] TRACE 21:31:28.743 Loading configuration file: PopcornHour.conf
[main] TRACE 21:31:28.764 Loading configuration file: Streamium.conf
[main] TRACE 21:31:28.787 Loading configuration file: FreeboxHD.conf
[main] TRACE 21:31:28.809 Loading configuration file: XBMC.conf
[main] TRACE 21:31:28.913 Loading configuration file: Bravia5500.conf
[main] TRACE 21:31:28.942 Loading configuration file: XBOX360.conf
[main] TRACE 21:31:28.969 Loading configuration file: WDTVLive.conf
[main] TRACE 21:31:28.990 Checking font cache... launching simple instance of MP                                             layer... You may have to wait 60 seconds !
[main] TRACE 21:31:30.016 Done!
[main] TRACE 21:31:30.073 Registering transcoding engine FFmpeg Audio
[main] TRACE 21:31:30.083 Registering transcoding engine MEncoder
[main] TRACE 21:31:30.087 Registering transcoding engine MPlayer Audio
[main] TRACE 21:31:30.091 Registering transcoding engine MEncoder Web
[main] TRACE 21:31:30.094 Registering transcoding engine MPlayer Video Dump
[main] TRACE 21:31:30.097 Registering transcoding engine MPlayer Web
[main] TRACE 21:31:30.102 Registering transcoding engine TsMuxer
[main] TRACE 21:31:30.104 Registering transcoding engine Audio High Fidelity
[main] TRACE 21:31:30.109 Registering transcoding engine VideoLan Audio Streamin                                             g
[main] TRACE 21:31:30.111 Registering transcoding engine VideoLan Video Streamin                                             g
[main] TRACE 21:31:30.114 Registering transcoding engine Raws Thumbnailer
[main] TRACE 21:31:31.322 Scanning network interface lo / lo
[main] TRACE 21:31:31.326 Scanning network interface eth0 / eth0
[main] TRACE 21:31:31.329 Using address /192.168.1.200 found on network interfac                                             e: name: eth0 (eth0) addresses: /fe80:0:0:0:211:32ff:fe06:eb17; /192.168.1.200;
[main] TRACE 21:31:31.332 Created socket: /192.168.1.200:5001
[main] TRACE 21:31:33.421 Switching to random UUID cause there's an error in get                                             ting UUID from MAC address: getHardwareAddress
[main] TRACE 21:31:33.440 Using following UUID: a1a5b3d2-2e82-3bd6-b878-d26feacc                                             2c7d
[main] TRACE 21:31:37.968 It's ready! You should see the server appears on XMB

Sieht also von der Seite her alles schick aus.
Das einzige Problem ist, dass ich den Server nicht auf der Playstation sehe.
Wenn ich den PMS auf meinem Laptop (Win) laufen lasse, sehe ich den Server sofort und kann auch von dort ohne Probleme streamen. Von meiner DS110j sehe ich nur den normalen standard Medienserver (sofern der eingeschaltet ist).
Hat jemand eine Idee, ob ich noch irgendwelche Configs oder so anpassen muss?
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Hast du mal probiert den normales mediaserver auszuschalten? Ansonsten sieht das log sehr gut aus.

gruss
dude
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Was mich irritieren würde, wäre die Socket auf 5001 ... vielleicht kollidiert die mit dem Port 5001, welcher ja bereits durch den sys-Apache belegt ist. Normalerweise sollten TCP/IP-Domains(Ports) nicht von Unix-Domains(Sockets) tangiert werden, aber (Fehler-)Meldungen sind ja nicht immer ganz eindeutig ...

Itari
 

Packo

Benutzer
Mitglied seit
18. Okt 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Genau an die gleichen Ursachen habe ich auch als erstes gedacht.
Den Medienserver habe ich auch schon ausgeschaltet, was nur dazu führte, dass ich den dann auf der PS3 auch nicht mehr gesehen habe.
Den Port habe ich auch mal auf 5002 (wie in dem referenzierten Thread ja auch schon angemerkt) gewechselt.
Aber auch das hatte alles keinen Erfolg.
 

Packo

Benutzer
Mitglied seit
18. Okt 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
So ich habe das jetzt endlich hinbekommen.
Der Grund warum es überhaupt Probleme bereitet den Playstation Media Server auf der synology zum laufen zu bringen ist schlicht und einfach die abgespeckte java-version von jamvm.
Ich habe ein echtes (embedded) Java auf meiner Syno installiert und danach den neuesten pms runtergeladen und ohne jegliche modificationen gestartet und es funzzt einfach mal.

Und hier etwas genauer, was ich getan habe:
* Java runterladen und installieren
Auf http://www.oracle.com/technetwork/java/embedded/downloads/index.html kann man sich nen embedded java runterziehen. Ich habe das ARMv5 headless für meine DS110j genommen. Je nach Prozessor musst nen anderes Java nehmen. Oracle stellt diese embedded versionen offenbar für ARM Prozessoren bereit. Für PowerPC's habe ich irgendwo gelesen stellt IBM java versionen bereit.
Das runtergelade File mit "tar -xvzf dateiname" entpacken und irgendwohin kopieren. Ich habe das nach /usr/java getan.

* Pfade setzen
im File /etc/profile folgende Zeilen hinzufügen:
export JAVA_HOME=/usr/java
export PMS_HOME=/usr/pms

Dann die letzte Zeile PATH=/opt/bin:.... um den Eintrag "/usr/java/bin" ergänzen. Achte dabei auf den Doppelpunkt als Trenner.

* Check Java
Ausloggen und neu einloggen damit die Änderungen aus /etc/profile aktiv werden. Dann einfach mal "java -version" eingeben. Funktioniert das, hast java nun erfolgreich installiert. Wenn da nen Fehler kommt, hast du die falsche Java-Version gegriffen.

* PMS installieren
von http://code.google.com/p/ps3mediaserver/downloads/list nun den neuesten pms für linux-unix runterladen (bei mir 1.20.412). Wieder mit tar -xvzf entpacken und irgendwohin kopieren. Ich habe es nach /usr/pms getan. Wenn du es woanders hinlegen willst, musst auch den entsprechenden Pfad in /etc/profile eintragen.

* PMS starten
du solltest noch eine PMS.conf anlegen (mit "vi PMS.conf" zum Beispiel). Darin sollte zumindest der Eintrag:
folders=/volume1/video,....
eingetragen sein.
Jetzt kannst du in /usr/pms einfach "./PMS.sh" eingeben und der pms startet (zu mindest bei mir) ohne Fehler.
Einfaches Streaming hat auch auf Anhieb gut funktioniert.

Viel Spass damit :)
 

Narff

Benutzer
Mitglied seit
12. Sep 2010
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
hi versuche gerade auch den psm auf meiner ds411+ zum laufen zu bringen,habe die gleich java version runtergeladen wie hier beschrieben,bin mir aber nicht sicher ob das die richtige ist.
[main] TRACE 13:26:31.627 Starting Java PS3 Media Server v1.20.412
[main] TRACE 13:26:31.630 by shagrath / 2008-2010
[main] TRACE 13:26:31.630 http://ps3mediaserver.blogspot.com
[main] TRACE 13:26:31.631 http://code.google.com/p/ps3mediaserver
[main] TRACE 13:26:31.631
[main] TRACE 13:26:31.631 Java 1.5.0_10-eval-Sun Microsystems Inc.
[main] TRACE 13:26:31.632 OS Linux i386 2.6.32.12
[main] TRACE 13:26:31.632 Encoding: UTF-8
[main] TRACE 13:26:31.647 Temp folder: /tmp/javaps3media
[main] TRACE 13:26:31.885 Error in MediaInfo Library loading: Unable to load library 'mediainfo': libmediainfo.so: cannot open shared object file: No such file or directory
[main] TRACE 13:26:31.885 Make sure you have libmediainfo and libzen installed
[main] TRACE 13:26:31.903 The server will now use the less accurate ffmpeg parsing method
[main] TRACE 13:26:31.914 Checking font cache... launching simple instance of MPlayer... You may have to wait 60 seconds !
[main] TRACE 13:26:31.955 Done!
[main] TRACE 13:26:32.013 Registering transcoding engine FFmpeg Audio
[main] TRACE 13:26:32.045 Registering transcoding engine MEncoder
[main] TRACE 13:26:32.047 Registering transcoding engine MPlayer Audio
[main] TRACE 13:26:32.048 Registering transcoding engine MEncoder Web
[main] TRACE 13:26:32.049 Registering transcoding engine MPlayer Video Dump
[main] TRACE 13:26:32.050 Registering transcoding engine MPlayer Web
[main] TRACE 13:26:32.057 Registering transcoding engine TsMuxer
[main] TRACE 13:26:32.058 Registering transcoding engine Audio High Fidelity
[main] TRACE 13:26:32.060 Registering transcoding engine VideoLan Audio Streaming
[main] TRACE 13:26:32.060 Registering transcoding engine VideoLan Video Streaming
[main] TRACE 13:26:32.061 Registering transcoding engine Raws Thumbnailer
[main] TRACE 13:26:32.243 Scanning network interface eth0 / eth0
[main] TRACE 13:26:32.246 Exception in thread "main" java.lang.NoSuchMethodError: java.net.NetworkInterface.isLoopback()Z
[main] TRACE 13:26:32.247 at net.pms.util.PMSUtil.isNetworkInterfaceLoopback(PMSUtil.java:29)
[main] TRACE 13:26:32.247 at net.pms.network.HTTPServer.start(HTTPServer.java:84)
[main] TRACE 13:26:32.248 at net.pms.PMS.init(PMS.java:394)
[main] TRACE 13:26:32.312 at net.pms.PMS.get(PMS.java:1109)
[main] TRACE 13:26:32.312 at net.pms.PMS.main(PMS.java:1173)



mfg
narff
 

Packo

Benutzer
Mitglied seit
18. Okt 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Check mal, was du für nen Prozessor drinne hast (mit "cat /proc/cpuinfo").
Ich finde zu deinem NAS leider keine Angaben auf den entsprechenden Wiki-Seiten.
 

Narff

Benutzer
Mitglied seit
12. Sep 2010
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU K510 @ 1.66GHz
stepping : 10
cpu MHz : 1662.256
cache size : 512 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant _tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl tm2 sss e3 cx16 xtpr pdcm movbe lahf_lm
bogomips : 3324.51
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU K510 @ 1.66GHz
stepping : 10
cpu MHz : 1662.256
cache size : 512 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant _tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl tm2 sss e3 cx16 xtpr pdcm movbe lahf_lm
bogomips : 3324.53
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU K510 @ 1.66GHz
stepping : 10
cpu MHz : 1662.256
cache size : 512 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant _tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl tm2 sss e3 cx16 xtpr pdcm movbe lahf_lm
bogomips : 3391.00
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU K510 @ 1.66GHz
stepping : 10
cpu MHz : 1662.256
cache size : 512 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant _tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl tm2 sss e3 cx16 xtpr pdcm movbe lahf_lm
bogomips : 3324.51
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:




hier meine ifconfig:
ieth0 Link encap:Ethernet HWaddr 00:11:32:02:aa:aa
inet addr:192.168.178.10 Bcast:192.168.178.255 Mask:255.255.255.0
inet6 addr: fe80::211:32ff:fe02:e334/64 Scope:Link
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:23800384 errors:0 dropped:0 overruns:0 frame:0
TX packets:9183775 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:31562793356 (29.3 GiB) TX bytes:2538848569 (2.3 GiB)
Memory:febe0000-fec00000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:1500 Metric:1
RX packets:2316 errors:0 dropped:0 overruns:0 frame:0
TX packets:2316 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:402670 (393.2 KiB) TX bytes:402670 (393.2
 
Zuletzt bearbeitet:

Packo

Benutzer
Mitglied seit
18. Okt 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Also mit so nem Prozessor könnteste glaube ich nen ganz normales Java raufpacken. Intel Atom sollte den normalen Befehlssatz unterstützen.
Einfach mal ausprobieren.
Wenn du kein embedded Java benutzt solltest du in der PMS.conf noch angeben, dass du den pms im console mode starten willst.
 

dragst3r

Benutzer
Mitglied seit
01. Jun 2010
Beiträge
37
Punkte für Reaktionen
0
Punkte
6
Bei mir läufts nun auch super. Allerdings findet er VLC und Mencoder nicht.
Hat das bei euch Funktioniert?

Ich weiß dass die 110J zu schwach ist, aber interessant wäre ob wenigstens paar YouTube Clips die der PMS ja anbietet direkt umzuwandeln und auf den TV/Ps3 zu streamen.

Hat da jemand einen Lösungsvorschlag?
 

Packo

Benutzer
Mitglied seit
18. Okt 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hoi,
genau an dem Punkt hänge ich auch gerade. VLC habe ich zumindest mit ipkg schon runtergeladen. Habe aber irgendwo in einem anderen Thread gelesen, dass das wieder einmal ein beschnittenes VLC ist, was mal wieder nicht dazu taugt was man erwarten (*nerv*).

Meinste wirklich, dass die DS110j zu schwach ist? Die Filme, die ich bisher (via mplayer) zur Playstation mit dem pms gestreamt habe, waren einwandfrei ruckelfrei. Waren aber auch keine Filme mit hoher Auflösung dabei (da die ja den vlc oder mencoder oder wie auch immer brauchen).

Hast du denn eine Ahnung, wenn die DS110j zu schwach auf der Brust ist, auf welchem Wege man dann mkv-Filme auf der PS3 abspielen kann?

Bei mir ist übrigens noch ein anderer merkwürdiger Effekt aufgetreten. Beim rumprobieren ist natürlich ab und an mal passiert, dass auf der PS3 beim Starten eines Filmes "inkompatible Daten" auftauchte. Beim nächsten Start / Versuch war diese Filme dann gar nicht mehr auf dem Server gelistet, als ob die als invalid markiert wurden. Weiss einer, wie ich diese Markierung wieder aufheben kann?
 

Narff

Benutzer
Mitglied seit
12. Sep 2010
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
habe leider noch nicht die zeit gehat um nach der passenden java version zu zuchen, wenn ja jemand ein link hätte währe ich dankbar.

mfg
narff
 

Narff

Benutzer
Mitglied seit
12. Sep 2010
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
habe jetzt die jre-6u22-linux-i586 auf meine 411+ drauf gemacht, und der pms läuft ohne probleme.
 

Packo

Benutzer
Mitglied seit
18. Okt 2010
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Supi.
Kannst du auch mkv videos ohne probleme abspielen?
 

Narff

Benutzer
Mitglied seit
12. Sep 2010
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
mkv´s habe ich keine daher weiss ich es nicht,womit ich aber probleme habe ist mit DTS sound,benutzt zum wiedergeben eine ps3 und da bekomme ich immer nur DD5.1 raus.
 

dragst3r

Benutzer
Mitglied seit
01. Jun 2010
Beiträge
37
Punkte für Reaktionen
0
Punkte
6
MKVs funktionieren nicht weil er da den Mencoder und VLC braucht.
MKV umzuwandeln geht auch mit keinem Programm, wie tsmuxer, da irgendwelche Librarys fehlen.
 

Turbo

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Läuft der PS3 Media Server auf der 211+?
 

snuggles

Benutzer
Mitglied seit
26. Sep 2010
Beiträge
41
Punkte für Reaktionen
0
Punkte
8
hallo leute,
ich habe jetzt wie packo beschrieben meine etc angepasst:

export JAVA_HOME=/usr/java
export PMS_HOME=/usr/pms
PATH=/opt/bin:/opt/sbin:/usr/java/bin:$PATH

aber bei der abfrage welche java version ich habe, kommt nur die meldung:
-ash: /usr/java/bin/java: not found

Neustart der Diskstation hat auch nichts gebracht...
Hab mir die Embedded Version geladen.
java/ejre/7-b147/ejre-7-fcs-b147-linux-arm-vfp-headless-27_jun_2011.tar.gz

hm, kann mir einer helfen?
Danke Euch
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat