Wer die neuesten Entwicklungen nicht verpassen will kann sich den PS3 Media Server unter Windows selbst kompilieren.
Voraussetzungen
- Zunächst einmal braucht man das Java SE developement kit (JDK), aktuell ist JDK 6 Update 12. Bei der Installation ist folgendes zu beachten: Das JDK enthält JRE (Java SE Runtime Environment) und die Java Browser Plugins.
- Variante 1: Vor der Installation des JDK das JRE deinstallieren, beim JDK dann vollständige Installation incl. JRE und Browser-Plugins durchführen
- Variante 2: Man benötigt das bereits installierte JRE bzw. die Browser-Plugins in der bereits installierten Version. Hier bei der Installation des JDK die benutzerdefinierte Installation wählen und dort das JRE und die Browser-Plugins nicht mitinstallieren.
- Nun wird noch das Java Build-Tool namens Apache Ant benötigt (entspricht make bei C-Programmen). Für Windows einfach das Zip-Paket herunterladen, entpacken und nach c:\programme kopieren.
- Abschließend wird noch ein Client für die Sourcecode-Versionsverwaltung Subversion benötigt. Am einfachsten zu bedienen ist TortoiseSVN, das sich nahtlos in den Windows-Explorer integriert. Wer sich nicht mit Englisch plagen will kann sich das deutsche Sprachpaket dazu installieren.
- Nach der Installation o.g. Tools müssen noch Umgebungsvariablen gesetzt werden. Dazu rechte Maustaste auf Arbeitsplatz > Eigenschaften > Erweitert > Umgebungsvariablen
- bei Systemvariablen > neu > Variable ANT_HOME mit dem Wert C:\Programme\apache-ant-1.7.1 anlegen (ggf. anpassen)
- bei Systemvariablen > neu > Variable JAVA_HOME mit dem Wert C:\Programme\Java\jdk1.6.0_12 anlegen (ggf. anpassen)
- bei Systemvariablen die “PATH”-Variable markieren und bearbeiten > den Wert um ;C:\Programme\apache-ant-1.7.1\bin ergänzen (ggf. anpassen, Achtung: Semikolon als Trenner vor dem Wert!)
- ggf. Neustart von Windows
SVN einrichten
Der nächste Schritt ist die Konfiguration von Subversion Control. Dazu zunächst einen neuen ordner anlegen in dem der neueste Sourcecode von PMS heruntergeladen werden soll. Bei mir ist das D:\Software\ps3\ps3mediaserver-svn. Im Explorer nun rechte Maustaste auf diesen Ordner > TortoiseSVN > Settings. Unter dem Punkt language auf Deutsch stellen und mit o.k. bestätigen. Nun nochmals Rechte Maustaste auf den Ordner > SVN Auschecken > als URL http://ps3mediaserver.googlecode.com/svn/trunk/ps3mediaserver/ angeben und mit o.k. bestätigen.
Der Download des PMS Sourcecode kann schon einige Zeit in Anspruch nehmen (etwa 90MB)… Am Ende wird die Revision angezeigt, hier im Beispiel 270. Diese Nummer unbedingt notieren. Falls man im PMS-Forum ein Problem meldet muss unbedingt das verwendetete Betriebssystem und die zuletzt genannte Revisionsnummer angegeben werden! Schließlich mit o.k. bestätigen. Die Revisionsnummer bekommt man im Nachhinein über rechte Maustaste auf den Ordner > Karteireiter Subversion.
Kompilieren
Nun die Eingabeaufforderung öffnen und in das Verzeichnis wechseln, in dem der PMS-Sourcecode zuvor heruntergeladen wurde. Dann “ant” eingeben…
Installieren
Nun liegt im Unterverzeichnis “dist” der Installer für Windows und das tgz-Archiv für Linux. Die Installation und Konfiguration läuft wie bereits in vorherigen Blogbeiträgen beschrieben ab.
Hinweise
Die Konfigurationsdatei pms.conf, die im Downloadverzeichnis vorliegt enthält deutlich mehr Einträge als die Datei, die beim Start vom PMS automatisch erueugt wird.
Prinzipiell kann man natürlich nun auch Inhalt des Download-Ordners in den Ordner einer ggf. bereits vorhandenen Version kopieren, statt den Installer zu starten. Achtung: Bei dieser Variante sollte man aber vorher die Konfigurationsdateien web.conf und pms.conf gesichert haben…
Alle Änderungen in den Revisionen kann man in einer Liste nachverfolgen. Bevor man einen Eintrag im Forum wegen Problemen hinterläßt sollte man zunächst prüfen, ob der Fehler ggf. schon gemeldet wurde.





Pingback: Otmanix' Blog » Howto PS3 Media Server auf Windows XP
Pingback: Otmanix' Blog » Java PS3 Media Server 1.09 beta / Rev. 290