2009年8月22日土曜日

PS3 Media Serverを入れる

JDKとffmpeg、mplayer、mencoderを入れる
$ sudo aptitude install openjdk-6-jdk
$ sudo aptitude install ffmpeg mplayer mencoder


PS3 Media ServerをDL&解凍&インストール
$ cd src
$ wget http://ps3mediaserver.googlecode.com/files/pms-linux-1.10.5.tgz
$ tar zxf pms-linux-1.10.5.tgz
$ sudo cp -R pms-linux-1.10.5 /usr/local/pms
$ cd /usr/local/pms
$ sudo chmod +x pms.jar
$ sudo chmod +x PMS.sh
$ sudo chmod +x linux/tsMuxeR
$ sudo vi PMS.conf
  folders=\/media\/video
$ sudo ufw allow 5001

動作確認
$ cd /usr/local/pms
$ sudo ./PMS.sh


起動シェルの作成
http://ps3mediaserver.org/forum/viewtopic.php?f=3&t=902#
で公開されているシェルを流用する。
変更点は
・PMSのホームディレクトリ
・ユーザID/グループ
・PMS.shそのもの

$ sudo mkdir /var/log/pms
$ sudo vi /etc/init.d/PS3MediaServer
$ sudo vi /usr/local/pms/PMS.sh
$ sudo update-rc.d PS3MediaServer defaults 90

サーバからNASを見れるようにしてみる

マウント先を作る
$ cd /media
$ sudo mkdir video
$ sudo mkdir music

動画と音楽用に作ってみた。


マウントしてみる。
$ sudo mount -t cifs -o username=hoge,codepage=cp932,iocharset=utf8 //SERVER/PATH /media/video/
$ ls -al

NASの中身が見れたら成功。
読み取り専用でパス無しのユーザ作る方が良いなぁ。


都度手動マウントはめんどくさくてしょうがないのでfstabに書いておく
$ sudo vi /etc/fstab
//SERVER/PATH   /media/video    smbfs   username=hoge,password=bar,ro,codepage=cp932,iocharset=utf8     0       0

初期設定いろいろ

いろいろまとめてやっておく

$ sudo aptitude update
$ sudo aptitude safe-upgrade

終わったら再起動。
screenの設定など終わらせる。

作業用ディレクトリなども作っておく。
$ mkdir ~/src

データの保存に使ってるNASがWindows/Mac用なので、そいつらをマウント出来るようにsmbfsを入れる。
$ sudo aptitude install smbfs