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デーモンがそれ相応のものと理解してます。
コメントする