2007年01月28日 19:47

iTunesと格闘

試行錯誤しながら、iTunesに特定のPDFファイルを自動的に読み込ませることができるようになった。目的のPDFファイルはネット上にあり、定期的に更新される。それを自動的に取り込んでiTunesに登録させようという試み。終わってみれば“超ぉ〜”簡単だったんだけど、思いつくまでいろいろやりました。

ライブラリを書き換えたらどうなるか?これは大失敗。さすがに現在のライブラリを直接編集したりしませんでしたが、iTunesがライブラリの破損を報告して再構築しかなくなった。まぁ再構築させれば所定の場所にPDFを置いておけば登録されますが、再構築にかかる時間がなんといっても大問題。冗談じゃない。


結果からいうと、シェルスクリプトでファイルをダウンロードして、OSASCRIPTでAppleスクリプトを起動してiTunesに登録する。という方法をとりました。今考えればこれが一番スマートじゃん。あれほどいろいろやったのに、ほんの数行。なんともはや...

ダウンロードするのにほんとは「/tmp/」フォルダ以下にダウンロードするつもりだったけど、Appleスクリプトでこのフォルダを指定する方法がわからず、断念。適当なフォルダにダウンロードして登録終了後に削除という方法にしました。さすがにアップルスクリプトが動作している部分は遅いのですが、なんといっても簡単なものなので問題なし。


ところで、音声編集ソフトとして活用してきた「ひるの歌謡曲」が何故か起動しなくなった。Cube君では問題ないので、先般のOSバージョンアップが怪しい。とりあえず代換えを考えないと。

このエントリに頂いたコメント。この表示は随時更新されます。

by t0mori(2007-01-28T21:21:12-05:00)

AppleScriptはHFS+表記だから、フルパスで

"Macintosh HD(或いは任意のディスク名):private:tmp:"

としたらどうなんでしょ? そういう問題じゃなかったですか?

by 会沢@会社(2007-01-29T01:19:46-05:00)

それでいけたんでしたっけ(汗

不可視フォルダへは何か別のアクセスがある

のかと思っていました。帰ったらやってみま

す。

コメントを書き込むためには、下の「Comments」リンクをご利用下さい。
このエントリに頂いたコメント。この表示は随時更新されます。

by t0mori(2007-01-28T21:21:12-05:00)

AppleScriptはHFS+表記だから、フルパスで

"Macintosh HD(或いは任意のディスク名):private:tmp:"

としたらどうなんでしょ? そういう問題じゃなかったですか?

by 会沢@会社(2007-01-29T01:19:46-05:00)

それでいけたんでしたっけ(汗

不可視フォルダへは何か別のアクセスがある

のかと思っていました。帰ったらやってみま

す。

コメントを書き込むためには、下の「Comments」リンクをご利用下さい。

Posted by kaizawa | TrackBacks