Ubuntu 12.04LTSにPS3 Media Serverをインストールする

せっかくUbuntuのNASマシンにファイルがたくさんあるのでWindowsでやってたDLNAサーバをUbuntu上で動かしたくなったので最初はMedia Tombを入れました。ところがなにが悪かったのかルートパーティーションがDISC FULL状態に。Purgeしてディスク容量は通常に戻ったもののさてどうしたものかと。

 

WindowsではPS3 Media Serverを使っていて、たしかあれJavaだったなということで情報を探し回した。昔のUbuntuで入れてる人は多かった。最新のUbuntuでどうだろうと探したところ https://www.ps3mediaserver.org/forum/viewtopic.php?f:3&t:13046 の記事が。リポジトリ公開したよんとのことでこれ幸いとインストール。


  1. sudo add-apt-repository ppa:happy-neko/ps3mediaserver

  2. sudo apt-get update

  3. sudo apt-get install ps3mediaserver


でインストール完了。「ps3mediaserver」コマンドで立ち上がります。設定等は割愛します。
 
Known Bugとして「Unity desktop hides system tray icons for some applications.」つまりUnityのシステムトレイ上にPS3 Media Serverのアイコンが現れない、ということで、これを解消するのが以下のコマンド、

  1. gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"


を実行します。そしてログインをし直します。そうすればシステムトレイにアイコンが現れるとのことです。私の環境ではこれでも出てきませんでしたが。(追記:出ました)
 
ひと通り設定し終わると今度はGUIレスで起動したくなるのですが、こちらは

  1. sudo gedit /etc/default/ps3mediaserver


とし、ファイルを以下のように編集します。

  • Change PMS_START to "yes"

  • Change PMS_USER to your login name

  • Change PMS_PROFILE to "/home/YOUR_LOGIN/.config/ps3mediaserver"


そして、

  1. sudo /etc/init.d/ps3mediaserver start


とし、起動します。止める時は「stop」です。「restart」はありません。
 
あと、ディレクトリ構成としては
>FILES and DIRECTORIESExecutable/usr/bin/ps3mediaserverUser configuration$HOME/.config/ps3mediaserver/PMS.conf$HOME/.config/ps3mediaserver/WEB.confSystem-wide configuration/etc/ps3mediaserver/Renderers' profiles/etc/ps3mediaserver/renderers/Log directory/var/log/ps3mediaserver/Media database directory/var/lib/ps3mediaserver/Plugins directory/usr/lib/ps3mediaserver/plugins/Init.d script/etc/init.d/ps3mediaserver /etc/default/ps3mediaserver (daemon startup options)
ということです。このhappy-nekoさんは日本人なのかな。便利に使わせていただきます。ありがとうございます。