September 09, 2004

Apache::MP3::DAAP

というわけで iTunes まわりいじってのメモ。

Apache::MP3 っていう、ファイルシステム上の mp3 ファイルをブラウザから閲覧&ダウンロードできるアプリがあるんですが、これを DAAP に対応させれば、iTunes のセグメント越えができるなと。Apache::MP3 と iTunes ってイマイチ再生の相性(というか使い勝手)がよくないんで、微妙かもしれませんが。。Trickster で iTunes DAAP を読むようにしたほうがいいのかなぁ。

実装としては、Apache::MP3 でファイルを読むところを Filesys::Virtual の API にしてしまえば、Filesys::Virtual::DAAP とつなぐだけでできそう。みてみたら Apache::MP3 はファイル読むところがキレイな API になっているみたいなので、やる気がある人はやってみて、CPAN に公開してみてはいかがでしょう(人まかせ)。

ってか、個別にモジュールやらアプリを Filesys::Virtual に対応させるんじゃなくて、 CORE の open とかで対象とするファイルシステムを Filesys::Virtual のサブクラス群に透過できるプラグマがあったらムチャ便利な気がするけど、難しいかな。ファイルシステムのマッピングは PerlIO とは違うレイヤーっぽいし。

iTunes の COM まわりは、Audioscrobbler.com あたりの再生データと連動してジュークボックスみたいのが実装できれば楽しそう。

Posted by miyagawa at September 9, 2004 08:55 PM | Permalink | Comments (0) | TrackBack(1)
Comments
Trackbacks
TrackBack URL for this entry: http://blog.bulknews.net/mt3/mt-tb.cgi/1245
Search Engine
Excerpt: Apache::MP3::DAAP
Weblog: Ilse Schallert
Tracked: July 14, 2005 02:26 AM
Post a comment