mt-daapd をインストール

ここからソースをダウンロードして展開。

[paraches@localhost myTest]$ wget http://nightlies.fireflymediaserver.org/nightlies/svn-1696/mt-daapd-svn-1696.tar.gz
[paraches@localhost myTest]$ tar zxvf mt-daapd-svn-1696.tar.gz 


展開したフォルダに入って configure, make, make install する。
configure の時に --enable-sqlite3 をするのを忘れない。

[paraches@localhost myTest]$ cd mt-daapd-svn-1696
[paraches@localhost mt-daapd-svn-1696]$ ./configure --enable-sqlite3
[paraches@localhost mt-daapd-svn-1696]$ make
[paraches@localhost mt-daapd-svn-1696]$ sudo make install


で、設定ファイルををコピー

[paraches@localhost mt-daapd-svn-1696]$ sudo cp contrib/mt-daapd.conf /usr/local/etc/


設定ファイルを自分の環境に合わせて編集。

[paraches@localhost mt-daapd-svn-1696]$ sudo vi /usr/local/etc/mt-daapd.conf 

編集内容は3カ所


まずは、データベースの設定
オリジナルは sqlite なので、sqlite3 に変更。

db_type = sqlite3


次に曲データのある位置
これは単純に自分のホームディレクトリの music フォルダにした。パーミションがしっかり設定されていないと mt-daapd がデータベース作成時にスキャンに失敗してエラーがログに残ります。

mp3_dir = /home/paraches/music


最後に、ログを残すようにコメントを削除。エラーが出た時はこのログで原因がわかる。

logfile = /var/log/mt-daapd.log


システム再起動時にちゃんと起動する様に、起動用のスクリプトをコピーする。

[paraches@localhost mt-daapd-svn-1696]$ sudo cp contrib/init.d/mt-daapd-fedora /etc/init.d/mt-daapd