せっかくUbuntuのNASマシンにファイルがたくさんあるのでWindowsでやってたDLNAサーバをUbuntu上で動かしたくなったので最初はMedia Tombを入れました。ところがなにが悪かったのかルートパーティーションがDISC FULL状態に。Purgeしてディスク容量は通常に戻ったもののさてどうしたものかと。
WindowsではPS3 Media Serverを使っていて、たしかあれJavaだったなということで情報を探し回した。昔のUbuntuで入れてる人は多かった。最新のUbuntuでどうだろうと探したところ http://www.ps3mediaserver.org/forum/viewtopic.php?f=3&t=13046 の記事が。リポジトリ公開したよんとのことでこれ幸いとインストール。
sudo add-apt-repository ppa:happy-neko/ps3mediaserver
sudo apt-get update
sudo apt-get install ps3mediaserver
でインストール完了。「ps3mediaserver」コマンドで立ち上がります。設定等は割愛します。
Known Bugとして「Unity desktop hides system tray icons for some applications.」つまりUnityのシステムトレイ上にPS3 Media Serverのアイコンが現れない、ということで、これを解消するのが以下のコマンド、
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
を実行します。そしてログインをし直します。そうすればシステムトレイにアイコンが現れるとのことです。私の環境ではこれでも出てきませんでしたが。(追記:出ました)
ひと通り設定し終わると今度はGUIレスで起動したくなるのですが、こちらは
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"
そして、
sudo /etc/init.d/ps3mediaserver start
とし、起動します。止める時は「stop」です。「restart」はありません。
あと、ディレクトリ構成としては
FILES and DIRECTORIES
Executable
/usr/bin/ps3mediaserver
User configuration
$HOME/.config/ps3mediaserver/PMS.conf
$HOME/.config/ps3mediaserver/WEB.conf
System-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さんは日本人なのかな。便利に使わせていただきます。ありがとうございます。