« iTune Music Serverを作ろう (5) | Main | mt-daapd再挑戦 »

March 28, 2006

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にもサーバー名が出ている.
どうも腑に落ちない.
今日はここまで.
(なんたる結論でしょう)

<気が向けばつづく>

|

« iTune Music Serverを作ろう (5) | Main | mt-daapd再挑戦 »

Comments

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/37290/9296943

Listed below are links to weblogs that reference iTune Music Serverを作ろう (6):

» FreeBSDでiTunesサーバを作ってみた [Monologue]
前から気になっていた「【コラム】OS X ハッキング! 第100回 LinuxをiTunesサーバに仕立てる (MYCOM PC WEB)」を見ながらiTunesサーバを作ってみることにしました。 [Read More]

Tracked on April 03, 2006 at 06:41 AM

« iTune Music Serverを作ろう (5) | Main | mt-daapd再挑戦 »