mt-daapd

原因と今後の不安

Apple Support Communities での話では、iTunes 10.5 から daap の最初のやり取りの server-info コマンドで、SupportsUpdate フィールドの値を返さなくちゃいけなくなったらしい。 iTunes の今までのバージョンでは必要なかったみたいで、mt-daapd(FireFly)…

古いバージョンを捨てて新しいバージョンをインストール

後は今までのものと入れ替えるだけ。 サービス止めて [paraches@raphael mt-daapd-svn-1696]$ sudo /etc/init.d/mt-daapd stop Shutting down DAAP server: アンインストールして [paraches@raphael mt-daapd-svn-1696]$ sudo make uninstall一応 configure …

FireFly svn-1696 にパッチを当てる

日本で mt-daapd(FireFly) を使っている人は日本語化とかなんとか色々とやっているのかもしれないけど、自分は素の svn-1696 で困ってないのでこれを使ってる。 なので普通にパッチを当てれば良いのだろうけど iTunes 10 になった時のパッチを既に当ててある…

パッチのダウンロード

Apple Support Communities のページにパッチへのリンクがある。 これをブラウザでクリックするとテキストファイルなので表示されちゃうけど、右クリックで「リンク先のファイルをダウンロード」とかなんとかで保存。

システムの設定

ファイアーウォールの設定 ポートの 3689番を開ける。これは [システム]-[管理]-[セキュリティレベルとファイアーウォールの設定]でできる。 サービスの登録 [システム]-[管理]-[サーバー設定]-[サービス] で [操作]-[サービスの追加] として出てくるダイア…

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 展開したフォルダに…

まずは必要なものを揃える。

sqlite-devel の確認。 [paraches@localhost myTest]$ yum list | grep sqlite-devel sqlite-devel.i386 3.3.6-5 installed sqlite-devel.x86_64 3.3.6-5 installed [paraches@localhost myTest]$ 入ってる。 次に libid3tag が必用だけど yum で見つけられ…

システムの方の設定

以下は GUI 画面での操作。(なんとなく CentOS の画面を見てみたくなったのでデスクトップの環境も入れてしまった。管理が GUI でできるのは結構便利かも。とわ言え、普段はモニタを繋げていないから意味ないんだけど…。)・ファイアーウォール CentOS を入…

mt-daapd にパッチをあててインストール

mt-daapd のソースをダウンロードしてきて展開、パッチの修正を手で加える。 [paraches@centos myTemp]$ wget http://nightlies.fireflymediaserver.org/nightlies/svn-1696/mt-daapd-svn-1696.tar.gz [paraches@centos myTemp]$ tar zxvf mt-daapd-svn-1696…

まずは必要な物を入れるまで

sqlite-devel が必要になるので yum install で入れておく。 [paraches@centos mt-daapd]$ sudo yum install sqlite-devel次に libid3tag が必要になるので、これはソースを落としてきて make & make isntall する。 [paraches@centos myTemp]$ wget http://…

用意するもの

mt-daapd のソース パッチ sqlite-devel libid3tag ソースファイルはかなり古いけど、ま、これが一番新しいし…。 パッチは何を書き換えれば良いかがわかれば必要ないかも。あちこちで細かく説明されてるし。ただ、ここのパッチの内容とまた違った修正をして…

mt-daapd を iTunes 10 対応にする方法

この現象はかなり早いうちから話題になってたみたいで既にパッチもある。 また、mt-daapd から派生した forked-daapdというのでも大丈夫みたい。 今回は CentOS にしたばかりでまだわからない事が多いので、mt-daapd のソースにパッチをあててビルドしてみる…

mt-daapd のデータベースが壊れて起動しなくなった

iTunes を起動しても mt-daapd が見えなくなってた。最近、mt-daapd だけ落ちる事があるので、特に気にもせずにサーバにログインして手で起動してみる。 paraches@debian:~$ sudo /etc/init.d/mt-daapd start Starting mt-daapd: mt-daapd.で、iTunes に mt-…

mt-daapd アップグレード

apt-get upgrade で mt-daapd のアップグレードがやって来た。 何も考えずにアップグレードをお願いした。 paraches@debian:~$ sudo apt-get upgrade パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています... 完了 以下のパッケージ…