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