*** UPDATE *** 13.12.2009 20:30h
Anleitungen für PS3 Media Server auf der Synology
Einige Worte vorab: Es ist nicht ganz einfach, aber dennoch mit etwas Zeit und Mühe lösbar. Profis werden das ganze in weniger als einer Stunde am Laufen haben. Bei weniger Kenntnissen mit Fehlersuche dauert es halt etwas länger. Fast alle Informationen habe ich aus folgenden beiden Posts entnommen:
http://ps3mediaserver.org/forum/viewtopic.php?f=3&t=486&start=30 und
http://ps3mediaserver.org/forum/viewtopic.php?f=6&t=391
ACHTUNG! In den beiden Links haben sich in den jeweiligen Anleitungen kleine Fehler eingeschlichen. Mit einem guten Basiswissen kann man diese allerdings schnell erkennen.
Anleitung für einen eigenen Compile des PS3 Media Servers
Anmerkung: Diese Anleitung kann mit dem Download der von mir kompilierten "pms-linux-1.20.tgz" übersprungen werden. Download mit http://rapidshare.de/files/48831326/pms-linux-1.20.tgz.html. Dann gleich weiter mit der weiter unten stehenden "Anleitung PMS auf einer Synology (CS407e)"
Folgende Programme auf einem PC installieren, geht auch auf einem Windows-System.
Java SDK - java.sun.com
SVN -
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 (Windows-APACHE-Version)
ANT -
http://ant.apache.org/bindownload.cgi
Öffnen eines CMD-Fensters und den Pfad um die richtigen Pfadnamen erweitern:
PATH=$PATH$;C:\ANT\BIN;C:\JAVA\BIN (hier mussen die entsprechenden Pfadnamen auf die bin-Pfade stehen!)
set ANT_HOME=C:\ANT (hier nicht den bin-Pfad, sondern das Hauptverzeichnis)
set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_17 (hier nicht den bin-Pfad, sondern das Hauptverzeichnis)
Ein neues Verzeichnis auf dem PC anlegen und darin folgenden Befehl eingeben:
svn checkout
http://ps3mediaserver.googlecode.com/svn/trunk/
(es werden nun ca. 250 MByte Daten heruntergeladen)
Jetzt mit den Dateien aus dns-323-changes.zip in den entsprechenden Verzeichnissen die "original" Java-Programme überschreiben.
In der Datei "C:\...\ps3mediaserver\net\pms\network\RequestHandlerV2.java ganz am Ende folgende beiden Zeilen löschen:
if (HTTPServer.group != null)
HTTPServer.group.add(ctx.getChannel());
Im Verzeichnis "C:\...\ps3mediaserver-read-only\ps3mediaserver" den Befehl "ant" eingeben
Der Compile sollte jetzt sauber durchlaufen. Im Verzeichnis "dist" liegen dann für Windows und Linux "neue" PMS-Versionen.
Die Linux-Version kann nun in der nachfolgenden Anleitung verwendet werden.
Anleitung PMS auf einer Synology (CS407e)
Java installieren mit "ipkg install jamvm"
Ein Verzeichnis auf der Syno anlegen z.b. "mkdir /usr/pms"
Im neu angelegten Verzeichnis die auf dem PC mit ANT neu erzeugte bzw. bei Rapidshare geladenen pms-linux-1.20.tgz kopieren und mit "tar -xvzf pms-linux-1.20.tgz" entpacken.
Die nachfolgend angehängte PMS.sh.txt auf die Syno kopieren, in PMS.sh umbenennen und über die bestehende kopieren (In anhängender PMS.sh.txt sind alle Änderungen, welche die Java-Aufrufparameter für PMS auf der Syno betreffen, bereits angepasst)
Den Befehl "chmod ug+x PMS.sh" im Verzeichnis der PMS.sh-Datei ausführen
Den PS3 Media Server mit "./PMS.sh" starten...
Wenn´s sauber startet und PMS auf der PS3 im XMB sichtbar ist: jetzt erstmal "freuen"
Weiteres:
Die Mediafolder werden in der PMS.conf bei Parameter "folder =" eingetragen.
Bei mir sieht der Parameter jetzt so aus "folder = /volume1/video,/volume1/music,/volume1/photo"
Es kann durchaus sein, das sich in dieser Anleitung "kleine" Fehler eingeschlichen haben, die werden wir dann in den nächsten Tagen berichtigen.
Viel Erfolg !
Wolfman
P.S. Bekomm an den Beitrag keine Zip-Files angehängt, bitte PM mit Hilfe !