Gentoo Linuxな生活​/サーバ設定関連

MP3を間髪入れずに共有したい! anchor.png

うちのサーバ君には、共有ディスクがあって、こいつにMP3がいっぱいぶっこんであります。こいつらをいちいち選択して再生したり、iTunesのライブラリに突っ込んでやれば、別にいいんですけどね。

ただ、複数の機器のiTunesのライブラリにいちいち登録するのはめんどくさい。そこはiTunesに、共有という機能があります。ひとつのiTunesのライブラリを、他のPCのiTunesでも参照できるようにする機能です。これには、DAAPというプロトコルが使用されており、このサーバを導入してやれば、共有ディスクのライブラリ自体を、他のPCのiTunesにも公開してやることができます。早速やってみましょう。

Page Top

mt-daapd anchor.png

mt-daapdとは、Linuxとかで動く先程のDAAPをしゃべるサーバです。2008年で現在開発はストップしているようですが、現在最新のiTunes9でも、問題なく共有できましたのでやってみましょう~

Page Top

インストール anchor.png

emerge mt-daapdと打つと、avahiにdbusオプションをつけろ!と怒られますので、/etc/portage/package.useに

net-dns/avahi dbus

を追記します。ついでにmdnsresponder-compat、howl-compatも追加しておきました。ちなみに、iTunesのDAAPは、mDNSResponderを標準で使用するそうなので、一応付与しておけば問題ないだろうということで。 で、

emerge mt-daapd
Page Top

設定 anchor.png

/etcにmt-daapd.conf.exampleがあります。こいつをコピって、mt-daapd.confにして、変更してやります。変更するところを抽出すると

#管理用Webのパスワード
admin_pw        mt-daapd
#共有する音楽のフォルダ
mp3_dir         /path/to/directory
#iTunesの共有に見せる名前
servername      iTunesServer
#playlistの設定ファイルの場所
playlist        /path/to//mt-daapd.playlist
#フォルダスキャンのインターバル。デフォルトは5分ぐらい
rescan_interval 1800

ちなみに、これだとmt-daapdサーバがひとつだけ。個人個人で別のサーバを作りたい場合はこうします。

  • mt-daapd.conf.exampleを、mt-daapd.conf.<なんやら>と言う名前で、/etc/mt-daapd.dの中にコピーしてやります。
  • この設定ファイルを編集します。
  • /etc/init.dのmt-daapdに、mt-daapd.<なんたら>という名前でシンボリックリンク貼ってあげます。
  • /etc/init.d/mt-daapd.<なんたら> start と指定して起動すればOK
Page Top

起動 anchor.png

さて、自動起動するように、以下を設定しておいてやりましょう

rc-update add avahi-dnsconfd default
rc-update add mt-daapd default

/etc/init.d/avahi-dnsconfd start
/etc/init.d/mt-daapd start
Page Top

さらに注意 anchor.png

もしもフィルタとか設定していたら、iTunesは、マルチキャストアドレスを用いて通信します。マルチキャストアドレスを通過するような設定をしておいてあげてくださいね。ちなみにマルチキャストアドレスは、224.0.0.0/4がすべて該当します。ヒントだけねー。

Page Top

さて、ついでの情報 anchor.png

Page Top

mt-daapd管理画面 anchor.png

mt-daapd.png

http://<mt-daapdを立ち上げたサーバのIPアドレス>:3689(ポートをコンフィグで変更していない場合)にブラウザでアクセスしてみましょう このようなHPが表示されます。いろいろと弄ってみてくださいね。

Page Top

iTunesの使い方 anchor.png

iTunes.png

さて、このような環境で、iTunesを立ち上げてみましょう。すると、iTunesの左側のメニュー、共有部分に追加したサーバが表示されます。これをクリックすると、スキャンされたライブラリが表示されるって寸法ね。これで、他のPCのiTunesでも、ライブラリをいちいち追加しなくても音楽が聞けるようになるってわけ。便利でしょー。

iTunes側の設定として、メニューの、編集→設定→共有タブ 『共有ライブラリを探す』のチェックボックスをONにしておきましょうね~

Page Top

iTunes上で、日本語が文字化けしちゃった!! anchor.png

ID3タグをID3v2.4に変更すると解消します。ID3タグエディタはいろいろとありますが、実はiTunesが結構便利。iPodなどを持っている場合は、同期させるためにライブラリ作ってますよね。こいつでID3タグをv2.4に変更してやります。これで変更できますよ!!


Front page   Freeze Diff Backup Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 4344, today: 2, yesterday: 1
Princeps date: 2010-07-04 (Sun) 01:14:14
Last-modified: 2010-11-25 (Thu) 01:37:02 (JST) (4687d) by maruo
ページ内検索

ログイン

ユーザー名:


パスワード:





パスワード紛失

メインメニュー

サブメニュー
自宅鯖計画

Gentoo Linuxな生活

玄箱HGにGentoo格闘記

航空ショーへ行こう

モータースポーツな世界

奥深き写真の世界への誘い

我思う ゆえに我あり



携帯用QRコード