高機能メディアサーバ Subsonic のインストール
提供: Wikiducca
目次
java のインストール
# yum install java-1.6.0-openjdk
subsonic のインストール
# cd /usr/local/src # wget "http://jaist.dl.sourceforge.net/project/subsonic/subsonic/4.7/subsonic-4.7.rpm" # rpm -ivh subsonic-4.7.rpm
以上で、インストール&起動される。
確認
# /etc/init.d/subsonic status subsonic (pid 24456) を実行中...
また自動起動の設定もされている。
# chkconfig --list subsonic subsonic 0:off 1:off 2:on 3:on 4:on 5:on 6:off
停止
# /etc/init.d/subsonic stop Stopping subsonic ... [ OK ]
起動
# /etc/init.d/subsonic start Starting subsonic ... Started Subsonic [PID 24521, /var/subsonic/subsonic_sh.log]
自動エンコーディング機能を利用するために必要ライブラリを導入
# yum install lame flac faad2 vorbis-tools ffmpeg
※ yum リポジトリに dag の追加 が必要。
httpd (Apache) の設定
新規にバーチャルホストを追加する。
- conf のサンプル
<VirtualHost *:80> ServerAdmin [email protected] ServerName test.example.com ProxyRequests Off ProxyPass / http://localhost:4040/ ProxyPassReverse / http://localhost:4040/ </VirtualHost>
64bit OS を使用している場合の注意
Subsonic に同梱されてる lame はどうやら 32bit 版のようで、android でトランスコードに失敗することがあった。
64bit 版にシンボリックリンクを貼り直して解決。
# mv /var/subsonic/transcode/lame /var/subsonic/transcode/lame_backup # ln -s /usr/bin/lame /var/subsonic/transcode/lame
http://forum.subsonic.org/forum/viewtopic.php?f=2&t=8510&p=34639
以上。