iTune Music Serverを作ろう (6)
さて,大宮まで一気にぶっ飛ばそう.
さて,ここからは自分も未体験のゾーンに入っていく,結論として動かないかもしれないのでそのつもりで.
- mt-daapdのインストール
iTuneのmusic serverのプログラムはmt-daapdという.portとしては/usr/ports/audio/mt-daapdにある.
$ cd /usr/ports/audio/mt-daapd
$ sudo make install clean
普通は,これで動くはずだが,mt-daapdと打つとmt-daapd.confがないという.仕方ないのでmt-daapdでぐぐって見る.ここが本家のようだ.ドキュメントをよく見る.
portsのディレクトリを見るとfiles/以下にmt-daapd.confとmt-daapd.shがある.中身を見てもPREFIXがあったり,どうもなぁ.である.仕方ないのでtar玉をここからfetchしてくる.
$ fetch http://jaist.dl.sourceforge.net/sourceforge/mt-daapd/mt-daapd-0.2.4.tar.gz
解凍
$ tar xvzf mt-daapd-0.2.4.tar.gz
$ cd mt-daapd-0.2.4
READMEを見てみる.contrib以下のmt-daapd.confとmt-daapd.playlistを/etcにコピーせよと書いてある.
やってみる.
$ sudo cp contrib/mt-daapd.conf /etc
$ sudo cp contrib/mt-daapd.playlist /etc
そして/etc/mt-daapd.confを編集しろとあるので.
$ sudo vi /etc/mt-daapd.conf
あー結構めんどい(というか,細かく解説するのがだんだんめんどくさくなってきた)
まずweb_rootを/usr/share/mt-daapd/admin-rootに直す.
db_dirにあるディレクトリをなければ作れというので/var/cache/mt-daapdを作る.
mp3_dirは,ファイルの置き場なので/home/davにしてみる.
servernameは自分なりのカッコいい名前にしてみる.
...うまくいかない
Googleしたら,こんなページがあった.なぜ,さっきぐぐった時はここが出なかったのだろう.
そのとおりにやってみる.
うーむ.
むむぅ...依存性のあるportsは自動的に取り込まれると思ったが,mt-daapdだとそうではないのだろうか?
/net/howlをインストール.libid3tagをインストール.インストールされているというのでmake deinstallしてみてからmake reinstall.mt-daapdも一回make deinstallしてみてからmake reinstall.
Launcelotさんの言うとおりに見てみると必要なディレクトリはみんなあるようだ.mp3_dirをDAVフォルダに直して.
シェルスクリプトをStart.
$ sudo /usr/local/etc/rc.d/mt-daapd.sh start
Password:
mt-daapd>_
あれ?何で入力待ちなの?え?エラーでもなくて?????
ぐぐっても何も出てこない.
なんかおかしいな.
と思って.
$ sudo /usr/local/etc/rc.d/mt-daapd.sh stop
ってやると普通に終わる.もう一回
$ sudo /usr/local/etc/rc.d/mt-daapd.sh start
Password:
mt-daapd>_
で適当に終わって
$ ps -a | grep mt-daapd
0:00.01 /usr/local/sbin/mt-daapd -c /usr/local/etc/mt-daapd.conf
0:00.17 /usr/local/sbin/mt-daapd -c /usr/local/etc/mt-daapd.conf
あら?動いてる.
おまけにiTuneにもサーバー名が出ている.
どうも腑に落ちない.
今日はここまで.
(なんたる結論でしょう)
<気が向けばつづく>






















Comments