我が家ではリビングの常時起動録画PCがiTunes母艦になっており、寝室のコンポにつないだAirMac Expressを経由してAirTunesで寝る時に音楽を鳴らしています。操作はiPhoneからRemoteアプリを介して行えるので非常に便利で重宝しています。
ところがこのシステムで、2,3日前から音が出なくなりました。PC側で操作してみたところ、下記のように「リモートスピーカー[○○]に接続するときにエラーが起きました。不明なエラーが発生しました(-15000)。」とエラーダイアログが出ます。
発熱がスゴいせいか一定期間で壊れることが多いAirMac Expressなので「またか~?!」と思ったんですが、他のマシンからであれば普通に鳴ってくれました。
で、結論を書くと、Windows7標準のファイアウォールがブロックをしてたみたいです。AirTunesがAirPlayに統合された関係でポートが変わったりとかしたんでしょうかね?
ただファイアウォールのログではエラーは見られなくて発見に手間取りました。
で、ファイアウォールを完全に無効にしてしまうのはよろしくないので、iTunesに関する設定を一旦削除してみるとあっさり解決しました。以下その手順です。
1. コントロールパネル->Windowsファイアウォールを開き、「詳細設定」をクリック
2.「受信の規則」を選択肢、iTunesの設定を探し、右クリックメニューから削除
ウチのケースでは3つありましたので3つとも消してみました。
3.コントロールパネルを閉じ、再度iTunesを起動して再生
すると改めてファイアウォールの警告がでるので許可する。プライベートネットワークとパブリックネットワークのチェックボックスが出た場合は、プライベートネットワークのみにチェックをするのが安全でしょう(特に出先でネットにつなぐようなノートPCの場合)。
ウチでは以上で治りました。海外の掲示板ではiTunesを再インストールしたら治った、という書き込みも見かけましたが、結果としてこれと同じことが起きているんじゃないかと思います。こちらの手順の方が手っ取り早いですよね。
昨日1台のPCをこの手順で復旧させた後、今日また別のPCに10.0.1.22アップデータを入れたら同じ現象が出ました。こちらではあまりAirTunesを使ってなかったので、10.0の時点でエラーが出ていたかどうかは不明です。まぁ、でもとにかく10.xの仕様変更の関係じゃないかと。
補足:
画面例はWindows標準のWindowsファイアウォールをご使用の場合のものです。Windowsファイアウォール以外のサードパーティ製ファイアウォールソフトや総合セキュリティソフトを入れてる人にそもそもこの問題が発生するかは不明ですが、もし発生したら似たような手順で回避できるんじゃないかと思います。