Airfoilのスピーカーの方をLOOXで実行し、FONるーたをブリッジ設定にしたにもかかわらず、反応してくれない。LOOXのファイアウォールを一時的に全開放したのも無駄。
こっちの問題はあきらめた。英文でのまとまった文書読んだけど結局結論には至らなかったし。
で、元に戻ってMacのiTunesをWindowsから操作するアプリケーションの開発をすることにした。言語はJavaにした。これなら、クライアントもサーバも同じ言語で開発できるし、将来、LOOXがMacBookになってもそのまま使えるはずだからである。
クライアントは自前プロトコルによるコマンドを送信し、結果を受信してGUI表示する作り。サーバはクライアントから受けたコマンドに従ってAppleScriptを実行してiTunesに問い合わせを行い、結果をクライアントに返す作り。
ここまでは簡単に考え付いた。通信はソケット通信の予定。Java同士だからオブジェクトで遅れてしまうだろう。
しかし、JavaアプリでAppleScriptを実行する方法が見つからない。もう少し調べてみて見つからないようだったら、PerlのMac::iTunes::AppleScriptをハックしてJavaに移植する方向で考えようかと思っている。
コメント