iPod & iTunes HACKS


こんな本を買って読んでみた。実は、結構前に本屋で立ち読みしたことがあったのだが、当時の自分には高度すぎる内容なのでそのまま置いてしまった。
最近、いろいろなことをするようになって、この本の内容についても理解し、実験することができるようになってきた。
iPod & iTunesとタイトルにあるが、iPodについてはそれほどコアな改造があるわけではない。オークションでジャンク品でも集めていない限りは、ハードウェアを改造するのは「もったいない」はずなので難しいであろう。
今回の私の目的もiTunesの部分が目的である。すべてではないが、一部をWeb上で閲覧することができる。現在運用している自宅サーバに対するKung-Tunesの設定はこの本を参考にしたのだ。今回書籍の形で入手し、一通り読んでみて、iTunesに対する外部からのアクセスについて試したくなった。
普段、Windowsノートを使っていて、MacのiTunesで音楽を再生するわけなのだが、操作をVNC経由でしている。実際には、プレイリストの編集とiPodの同期を除けは、マイレートの設定と再生、停止くらいしか操作をしないので、リモートでアクセスできればそれに越したことはない。
Javaによるリモートアクセスと、Perlで実装してCGI経由でのアクセスの二通りがあり、最初はJavaの方を試そうと環境を構築しかけたのだが、ソースも詳しいドキュメントもないため、あきらめ、Perlで組んでみることにした。Perlの経験はないのであるが。
Mac::iTunesというモジュールが用意されていて、CPANに登録されているのだが、我が家の環境ではCPANからのインストールには失敗した。何かのテストに入り、勝手にiTunesで何かを再生し(ビジュアライザを表示して)ているのだが、そのままコンソールが固まってしまった。iTunesを終了しても再生を自動的に終了させても同じ。
Perl素人なので原因も解明できるわけでもなく、グーグル先生も教えてくれないのでソースからインストールした。ソースはCPANのサイトで検索すれば出てくる。最新は0.90だった。こちらのインストールはドキュメントの通りにできた。
実験はこれからである。

コメント