[物置 | 変更履歴 | 戻る]

iTunes ラジオ曲情報記録

iTunes のラジオで流れている曲の情報(アーティスト名、曲名)を記録するアプレット(AppleScript アプリケーション)です。

ユーザの書類フォルダに『iTunes Stream music』フォルダを作成し曲情報ファイル(例『iTSM 04.11.01.txt』)を作成します。
アプレットを起動したときや、ドックのアイコンをクリックするとテキストエディットで曲情報ファイルを開きます。
また最前面のウインドウがテキストエディットでこのファイルの場合は再度ファイルを開くことで表示を自動更新します。
この時、曲情報をスピーチします。

iTunes をミニプレーヤにしている場合に音楽の再生を維持します。
ラジオの再生ができない場合は起動時に指定したプレイリストのいずれかを再生します。また3分間に5回停止すると指定したプレイリストのいずれかに切り替えます。
『ネットワークの速度が落ちています』などのダイアログが出たままのときは iTunes に切り替えて esc をタイプしてキャンセルします。
再生状態のまま止まることがあるため、曲情報がある場合で10分間(ジャンルに Classical が含まれる場合は2.5倍)更新されないと一旦再生を停止します。
iTunes がミニプレーヤで隠されている場合に曲情報をスピーチします。

❖ サンプル ❖

16:07:48   George Benson - Johnnie Lee
16:02:19   Fourplay - The Firehouse Chill
15:57:21   Walter Beasley - Slowly But Surely

======================================================================
S K Y . F M - Smooth Jazz - the world's smoothest jazz 24 hours a day
======================================================================

15:51:29   Dan Jacobs - Can't Stop The Crying.
15:46:05   Peter White - City Of Lights
15:43:28   Kai Alece - River
======================================================================
Smoothjazz.Com - The worlds best Smooth Jazz - Live From Monterey Bay
======================================================================


■ インストール

お好みのところに入れてください。

※ 音楽が停止した場合に AirMac 電源を入れ直すオプションを使用すると『インターネット接続』を起動して AirMac のレベルが 0 の場合に電源を入れ直すようになります。
※ 最前面ウインドウがテキストエディットで曲情報ファイルの場合か、ドックのアイコンをクリックした場合にウインドウサイズを記憶します。
※ ミニプレーヤ だった iTunes が終了すると iTunes を再起動します。そうでない場合はアプレットを終了します。
※ 10秒間隔で曲情報をチェックし記録するため若干のずれがあります。(曲情報の更新自体も音楽とのずれがあります。)
また曲情報のないラジオもあります。

iTunes ラジオお気に入りメモ

iTunes のラジオで流れている気に入った曲の情報(アーティスト名、曲名)を記録し、登録数の多い順に表示するスクリプトです。

ユーザの書類フォルダの『iTunes favorite music 2.txt』ファイルに曲情報を追加し、それを元に『iTunes favorite ranking.txt』ファイルを作成、表示します。

スクリプトメニュー , Keyboard Maestro , DragThing , Butler , Spark などから実行してください。
Keyboard Maestro , DragThing などから実行した場合はウインドウ位置、サイズ(AppleScript プロパティ)を記憶します。


❖ サンプル ❖

======================================================================
2004年 11月 4日 木曜日 9:01:37 PM -- 最後に追加した日時

     5   Dan Siegel f. Boney James - In Your Eyes -- 曲情報

S K Y . F M - Smooth Jazz - the world's smoothest jazz 24 hours a day -- ラジオ局名
======================================================================
     1   Boney James - You Don't Have To Go Home -- 最後に追加したアーティストの曲情報一覧
     1   Dan Siegel - Inside Out
     1   Dan Siegel - When The Time Comes
     5   Dan Siegel f. Boney James - In Your Eyes
======================================================================

     6   Peter White - Talkin' Bout Love -- 全ての曲情報一覧
     5   Dan Siegel f. Boney James - In Your Eyes
     4   Richard Ellliot - Sly
     4   Paul Brown - 24/7
     4   Mindi Abair - Flirt


※ 1分以内は連続して同じ曲情報を追加できません。
※ 実行するとテキストエディットでファイルを開きます。
※ 『 - 』『, 』をアーティストと曲名の区切りとしています。
※ UNIX のコマンドを使っているため BSD サブシステムをインストールしていないと動作しないかもしれません。

■ インストール

ユーザのライブラリの『Scripts』フォルダなど、お好みのところに入れてください。


iTunes ラジオお気に入り検索

選択している文字列をコピーし、お気に入りからアーティストを検索して『iTunes ラジオお気に入りメモ』と同様に表示するスクリプトです。

お気に入りファイル『iTunes favorite ranking.txt』の "     8   Euge Groove - Livin' Large"
曲情報ファイル『iTSM 04.11.01.txt』などの "11:10:49     Dan Siegel - Inside Out"
のような行全体を選択していた場合でもアーティストの部分を検索します。

Keyboard Maestro , DragThing , Butler , Spark などから実行してください。
Keyboard Maestro , DragThing などから実行した場合はウインドウ位置、サイズ(AppleScript プロパティ)を記憶します。

※ スクリプトメニューなどから実行した場合は文字列をコピーできません。コピーしてから実行してください。
※ 『 - 』『, 』をアーティストと曲名の区切りとしています。

■ インストール

お好みのところに入れてください。


iTunes Amazon 検索

iTunes のラジオで流れている音楽のアーティスト名か曲名を Amazon.co.jp で検索するスクリプトです。

スクリプトメニューなどから選択して実行してください。

※ 『 - 』『, 』をアーティストと曲名の区切りとしています。

■ インストール

ユーザのライブラリの『Scripts』フォルダなど、お好みのところに入れてください。


※ Amazon 検索部分は Doug's AppleScripts for iTunesThe Big Picture v1.0 を参考、引用させていただきました。

[物置 | 変更履歴 | 戻る]