CentOS5.2でiTunesサーバ

110Gdで動かしているCentOS5.2にmt-daapd(firefly)をインストールした時の手順です。

依存モジュールをyumでインストール

#yum install -y gcc zlib zlib-devel gdbm gdbm-devel

libid3tagをインストール

こちらのrpmを利用しました。

#wget http://dag.wieers.com/rpm/packages/libid3tag/libid3tag-0.15.1b-3.el5.rf.x86_64.rpm
#wget http://dag.wieers.com/rpm/packages/libid3tag/libid3tag-devel-0.15.1b-3.el5.rf.x86_64.rpm
#rpm -ivh libid3tag-0.15.1b-3.el5.rf.x86_64.rpm
#rpm -ivh libid3tag-devel-0.15.1b-3.el5.rf.x86_64.rpm

mt-daapdのソース一式ダウンロード

ここからダウンロード。今回ダウンロードしたのはmt-daapd-0.2.4.2.tar.gz

mt-daapdをmake install

#tar zxvf mt-daapd-0.2.4.2.tar.gz
#cd mt-daapd-0.2.4.2
#./configure
#make
#make install

設定ファイルを/etcにコピー

#cp contrib/mt-daapd.conf /etc
#cp contrib/mt-daapd.playlist /etc

mt-daapd.confの編集(必要最低限)とディレクトリ作成

#vi /etc/mt-daapd.conf

...
mp3_dir /var/mp3
...
web_root /usr/local/share/mt-daapd/admin-root
...

#mkdir /var/cache/mt-daapd
#mkdir /var/mp3    (mp3ファイル置き場)

起動ファイルのコピーと修正

#cp contrib/mt-daapd /etc/init.d
#vi /etc/init.d/mt-daapd

...
daemon mt-daapd
を
daemon /usr/local/sbin/mt-daapd
に変更
...

システム起動時に起動するよう設定する

#chkconfig --add mt-daapd

ポート3689を開ける

GUIでやりました...

起動

#/etc/init.d/mt-daapd start

以上でPC上のiTunesから参照出来るようになりました。

その後、PCで管理していたmp3ファイルを丸ごとmt-daapd管理下に置いたのですが、約200アルバム中1アルバム分だけ何故か文字化けしてました。まあこれくらいはOKでしょう。

あとmt-daapd関連でググるとhowl, BonjourやRendezvousといったキーワードが出てきますが、少なくともCentOS5.2においては普通に入ってる(?)avahiデーモンがそれ相応のものと理解してます。

トラックバック(0)

このブログ記事を参照しているブログ一覧: CentOS5.2でiTunesサーバ

このブログ記事に対するトラックバックURL: http://perl35.net/mt/mt-tb.cgi/17

コメントする