<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>mt-daapd / Drkcore</title><link>http://blog.kzfmix.com/mt-daapd</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Wed, 07 Dec 2005 09:57:19 +0919</lastBuildDate><item><title>iTunesの曲を移す</title><link>http://blog.kzfmix.com/entry/1133917039</link><description>&lt;p&gt;前のマシンには80Gの音専用HDDに30G以上の音ファイルを入れてあった。新マシンでは、&lt;a href="http://blog.kzfmix.com/entry/1121777919"&gt;サーバのmt-daapd&lt;/a&gt;から音を流していたが、流石に、新しいCDを買うたびに古いマシン起動して、Linuxにミラーリングすんのも面倒だ。ってことで、バックアップも兼ねてDVDに焼きながら今まで溜めた曲を新マシンに移そうということになった。&lt;/p&gt;
&lt;p&gt;いやまぁ余裕でしょOK？なはずだったが、クレモンティーヌとかロイクソップとか不正な文字?が続出。で、DVDに焼くのは諦めた。&lt;/p&gt;
&lt;p&gt;じゃぁ次に考えることは、NFS(Winだと共有?)経由で移せばいいじゃんとか思ったが、すべて無線LAN化しているうえ古いマシン（送信元）には11bの無線LANをつけているので、この上なく遅い。だめもとで試してみたけど、予想通りイラついた。&lt;/p&gt;
&lt;p&gt;結局パソコンを分解して、HDD付け替えしようという、最初からやればよかったジャン的な発想に落ち着いて分解開始。&lt;/p&gt;
&lt;p&gt;旧マシンは無事にHDDを摘出され、さくっと、再起動。やっぱこやつは腹をいじられ慣れてます、8年近く付き合っている筐体は手になじむ（でもそろそろ用済み）。&lt;/p&gt;
&lt;p&gt;続いて&lt;a href="http://blog.kzfmix.com/entry/1120908051"&gt;新マシン&lt;/a&gt;の施術に取り掛かる。最近の筐体は手回しねじで腹が開くのか～と感心しながら開くと、、、、絶句&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ケーブルがあちこち結線で止められているうえに、3.5インチベイも侵食されとる&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;しかもIDE2コネクタが他のSATAのHDDやらケーブルに邪魔されていて全部ばらさないとセットできそうにありません。そもそも、DMAのディスクを入れるくらいなら新しくSATAのディスクを追加しようと決めていたんだから、バラしてまで装着する気はありません。&lt;/p&gt;
&lt;p&gt;で、これだ。&lt;/p&gt;
&lt;img src="http://www.kzfmix.com/images/blosxom/200508045511.jpg" /&gt;

&lt;p&gt;結局スマートでない感じになったが、無事コピーできた。
あまったHDDは外付けケースにでも入れてUSB2.0でつかってやろうかな。&lt;/p&gt;</description><pubDate>Wed, 07 Dec 2005 09:57:19 +0919</pubDate><category>mt-daapd</category></item><item><title>iTunes5.0はmt-daapdにつながらん</title><link>http://blog.kzfmix.com/entry/1133916963</link><description>&lt;p&gt;表題の通り、iTunesを5.0に更新したら下のメッセージが出て、linuxサーバーに置いてあるファイルを聴けなくなった。&lt;/p&gt;
&lt;img src="http://www.kzfmix.com/images/blosxom/iTunes_error.png" alt="iTunes Error" /&gt;

&lt;p&gt;僕は、普段使っているマシンと、サーバーと冗長でファイルを入れているのであんま困らないけど、玄箱とかで全部管理している状況だと、注意する必要があるかも。&lt;/p&gt;</description><pubDate>Wed, 07 Dec 2005 09:56:03 +0919</pubDate><category>iTunes</category><category>mt-daapd</category></item><item><title>mt-daapdのiTunes5対応RPMを作成</title><link>http://blog.kzfmix.com/entry/1133916813</link><description>&lt;p&gt;&lt;a href="http://blog.kzfmix.com/entry/1133916963"&gt;mt-daapdとiTunesは調子が悪い&lt;/a&gt;と書いたんだけど、早速&lt;a href="http://www.mt-daapd.org/"&gt;iTunes5用のfix&lt;/a&gt;が出てるようだ。&lt;/p&gt;
&lt;p&gt;ただし、Fedora(RedHat)用のRPMがないので、やや（というかかなり）せこい手を使って作ってみた。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=98211&amp;amp;package_id=105189"&gt;ココ&lt;/a&gt;からmt-daapd-0.2.1.1-1.src.rpmをダウンロード&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
rpm -Uvh mt-daapd-0.2.1.1-1.src.rpm
&lt;/blockquote&gt;

&lt;p&gt;今度は&lt;a href="http://www.mt-daapd.org/"&gt;ココ&lt;/a&gt;かmt-daapd-0.2.2.tar.gz
をダウンロードして、/usr/src/redhat/SOURCESに移動&lt;/p&gt;
&lt;p&gt;/usr/src/redhat/SPECSにあるmt-daapd.specのバージョンを書き換える&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
Version: 0.2.2
&lt;/blockquote&gt;

&lt;blockquote class="terminal"&gt;
rpmbuild -bb mt-daapd.spec
&lt;/blockquote&gt;

&lt;p&gt;めでたくbuild出来たら、作成されたrpmでアップデート&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
cd /usr/src/redhat/RPMS/i386
rpm -Uvh mt-daapd-0.2.2-1.i386.rpm
&lt;/blockquote&gt;

&lt;p&gt;再起動してOK。&lt;/p&gt;
&lt;p&gt;一応、&lt;a href="/tools/mt-daapd-0.2.2-1.i386.rpm"&gt;fedoracore1用のパッケージ&lt;/a&gt;を置いておきますが、無責任　無保証で。&lt;/p&gt;</description><pubDate>Wed, 07 Dec 2005 09:53:33 +0919</pubDate><category>iTunes</category><category>mt-daapd</category></item><item><title>mt-daapd-0.2.3</title><link>http://blog.kzfmix.com/entry/1133916700</link><description>&lt;p&gt;&lt;a href="http://rxjun.minidns.net/"&gt;RXJ Station Ash diary&lt;/a&gt;の方に&lt;a href="http://www.mt-daapd.org/"&gt;mt-daapd-0.2.3&lt;/a&gt;でとるよ、と教えてもらったので早速アップデート。と思ったが、&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;FC1用のRPMがねぇ&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;でも、大丈夫。src.rpmダウンロードできますから。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
rpmbuird --rebuild mt-daapd-0.2.3-1.src.rpm
cd /usr/src/redhat/RPMS/i386
rpm -Uvh mt-daapd-0.2.3-1.i386.rpm
&lt;/blockquote&gt;

&lt;p&gt;で、OK&lt;/p&gt;
&lt;p&gt;それにしても、FCは更新頻度高すぎ。サーバー用途で使うには&lt;a href="http://www.centos.org/"&gt;CentOS&lt;/a&gt;とかのほうがいいのかな？&lt;/p&gt;</description><pubDate>Wed, 07 Dec 2005 09:51:40 +0919</pubDate><category>mt-daapd</category></item><item><title>iTunesサーバ(Linux)でいつでもどこでも音楽を</title><link>http://blog.kzfmix.com/entry/1121777919</link><description>&lt;p&gt;近々家の模様替えが控えていて、アナログレコードをどうにかしないといけなくなったので、ここはひとつ、デジタルで取り込んでおこうかナァと思った次第で、いろいろ調べていくと、iTunesだと”色々やれる”という話なので、乗り換えることにした。&lt;/p&gt;
&lt;p&gt;もともとrealplayerを使ってて、特に不便はなかったんだけど、iTunesに後ろ向きだったのは一緒にくっついてくるQTのポップアップがイヤだったもんで。という割と良くある理由。&lt;/p&gt;
&lt;p&gt;あと、iポッポにあこがれた時期も（3日くらい）あって、これは乗り換えねばとか思ったんだけど、車通勤だとあんまり活用できないよねってことで、アレに対する物欲は薄れていマス。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.apple.com/jp/itunes/jukebox.html" title="アップル - iTunes - 特長"&gt;アップル - iTunes - 特長&lt;/a&gt;
&lt;blockquote&gt;ミュージックコレクションの管理、共有、リスニングを最高に簡単に行う方法であり、iPodのベストフレンドであるiTunesは、Windows版とMac版の両方を無料配布中。この希代のジュークボックスソフトウェアを手に入れて、手持ちのCDその他の音楽を自分だけのライブラリに集大成しましょう。&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;iTunesはインストして終了。&lt;/p&gt;
&lt;p&gt;Linuxサーバーの構築も、下のサイトを参考にしながら"rpm -ivh *rpm"を三回ほど叩けばめでたくインストール完了。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://pcweb.mycom.co.jp/column/osx/100/" title="【コラム】OS X ハッキング! 第100回 LinuxをiTunesサーバに仕立てる (MYCOM PC WEB)"&gt;【コラム】OS X ハッキング! 第100回 LinuxをiTunesサーバに仕立てる (MYCOM PC WEB)&lt;/a&gt;
&lt;blockquote&gt;iTunesの音楽共有機能には、DAAP(Digital Audio Access Protocol)というApple独自のプロトコルが使用される。iTunesはDAAPサーバ兼クライアントとして機能し、さらにRendezvousの機能によって他のiTunesと容易に通信できる仕組みとなっている。DAAPの仕様は正式公開されていないが、有志の尽力によりかなりの部分が解析され、フリーな実装がいくつか存在する状況だ。
&lt;br&gt;&lt;br&gt;
細かい部分を端折って言うと、Rendezvous＋DAAPサーバの環境があれば、iTunesのファイルサーバとして機能する。iTunesからは共有プレイリストして見えるに過ぎないため、その先にあるOSの種類は関係ない。RendezvousとDAAPが動作可能で、ファイルサーバに適した導入コストの低いOSといえば……Linuxが適役だろう。&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;設定ファイルを編集して、サービスの起動をおこなえば動く。ただstartはいいがstopの挙動がなんか変。強引にKillしないと再起動できない場合があったヨ。&lt;/p&gt;
&lt;p&gt;そして、トラブル（というほどのモンでもないが）&lt;/p&gt;
&lt;p&gt;ファイルを送るのに使っているFTPソフト(FFFTP)がUTF-8に対応していなくて、そのまま、アップロードするとディレクトリとファイルが化ける。iTunesでは普通に使えるので問題ないが&lt;b&gt;かなり気持ち悪い&lt;/b&gt;。&lt;/p&gt;
&lt;p&gt;どうもいいFTPソフトも無いようだし、これはやっぱSAMBAに頼るしかナイノカ？&lt;/p&gt;
&lt;p&gt;NO MUSIC NO LIFEへの道はいまだ険しいカモ。&lt;/p&gt;</description><pubDate>Tue, 19 Jul 2005 21:58:39 +0919</pubDate><category>iTunes</category><category>mt-daapd</category></item><item><title>mt-daapdでrestartのエラーを解消するには</title><link>http://blog.kzfmix.com/entry/1121777840</link><description>&lt;p&gt;linuxサーバーからiTunesとかに曲を配信するために使っているmt-daapdはなんだか知らんが&lt;a href="http://blog.kzfmix.com/entry/1121777919"&gt;restartでプロセスがうまく切れない&lt;/a&gt;のでkillコマンド打ってたが、/etc/init.d/mt-daapdをちょこっと修正すればよいだけだった。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
stop() {
echo -n $"Shutting down DAAP server: " # This is broken.
#       killall -INT mt-daapd
        killproc mt-daapd
&lt;/blockquote&gt;</description><pubDate>Tue, 19 Jul 2005 21:57:20 +0919</pubDate><category>mt-daapd</category></item><item><title>iTunesのためにsamba設定</title><link>http://blog.kzfmix.com/entry/1119153123</link><description>&lt;p&gt;&lt;a href="http://flow/Computer/Linux/iTunes041202.html"&gt;FTPソフトがUTF-8に対応していなくて、そのまま、アップロードするとディレクトリとファイルが化ける&lt;/a&gt;という問題に対応するためにsambaの設定をするのでR。&lt;/p&gt;
&lt;!-- more --&gt;

&lt;p&gt;まずSWATのために、直接smb.confを編集してglobalに文字コードの指定を入れます。そうしないとFC1は文字化けします。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
#vi /etc/samba/smb.conf&lt;br&gt;
[global]&lt;br&gt;
        dos charset = CP932&lt;br&gt;
        display charset = UTF-8&lt;br&gt;
&lt;/blockquote&gt;

&lt;p&gt;あとは、localhost:901(default)にアクセスして、iTunes共有のディレクトリをwindowsからみえるように追加します。&lt;/p&gt;
&lt;p&gt;いちいち、パスワードを聞いてくるのがウザイが、多分設定のせいなはず。ちゃんとすれば直ると考えているが、「ネットワークドライブの割り当て」で割り当てしてしまえばあまり気にならないから今のところこれで運用。&lt;/p&gt;
&lt;p&gt;むしろローカルのファイルをアップロードする時間がかかるほうが気になる。やっぱ11bの無線LANだから？&lt;/p&gt;
&lt;p&gt;速いのに代えようかナァと思ってしまう。&lt;/p&gt;</description><pubDate>Sun, 19 Jun 2005 12:52:03 +0919</pubDate><category>iTunes</category><category>mt-daapd</category></item></channel></rss>