じかんのむだ

読んで時間の無駄にならないようなブログを目指して。

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

せっかくUbuntuNASマシンにファイルがたくさんあるので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 の記事が。リポジトリ公開したよんとのことでこれ幸いとインストール。

  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 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さんは日本人なのかな。便利に使わせていただきます。ありがとうございます。