自作アプリでiTunesとiPodの再生履歴を自宅サーバに送信しているが、最近、アプリがタイムアウトするようになった。
表示されるメッセージは、「iTunesでAppleEventがタイムアウトしました」みたいなもので、ダイアログが出るからOKをクリックすれば続行できる。仕様上、同じ曲を2度以上再生していなければリアルタイムでデータを送信する必要はないので、気づけば問題ないのだが。
現象が出るようになったのが、snow Leopardにしてからなのか、iTunes9になってからなのかが微妙なタイミングで困っている。
9/6以降、TimeMachineを使っているから、戻せるのだが、iTunesのライブラリの再生回数やら取り込んだCDのデータやらが戻ってしまうのはありがたくない。
昨夜から、アプリをXcodeのデバッガ上で動かしてみたり、iTunesにtellする部分にtimeoutを指定したりしてみるものの、現象は改善しないし、デバッガコンソールにエラーも出ない。
iTunesのマイナーバージョンアップが出て現象が収まってしまうのが一番いいのだが、なぜだろう。今は、走査対象の「最近再生した項目」のスマートプレイリストを3日分にしているのだが、これを泊まりで出かけることもないから1日分にして様子を見るのも手かもしれない。
少し前まで問題なかったのに。
コメント