まちぼうけの日々

まちぼうけて2代目。

Tweetieで聴いてる曲を発言するAppleScript

property CTITLE : ""
property CARTIST : ""
property CALBUM : ""
property CYEAR : ""

tell application "iTunes"
set CTITLE to name of current track
set CARTIST to artist of current track
set CALBUM to album of current track
set CYEAR to year of current track
end tell

tell application "Safari"
do JavaScript "window.open('tweetie:NOW PLAYING... | " & CTITLE & " / " & CARTIST & " < " & CALBUM & " | " & CYEAR & " 年 >','TUNE');" in document 1
do JavaScript "window.close('TUNE');" in document 1
end tell


上記を一文字も漏らさずにコピペし、Script Editorでペースト、保存で「スクリプト形式」のまま
「自分のホームフォルダ」->ライブラリ->iTunes->Scripts
に、好きな名前で保存してあげると、以後iTunesスクリプトメニューで選ぶと勝手に

  • タイトル
  • アーティスト
  • アルバム
  • アルバムの発売年

を収集してTweetieの発言ウィンドウに書き出してくれるのでそのままPostをポンと押して完成。

問題点

TweetieってAppleScript対応してないのね・・・。
とりあえずTweetie:でかませるのでブラウザ経由になっちゃうけどご了承ください。
あとすのーれぱーどだとサービスメニューが改変しすぎて選択状態で「新規にAppleScriptを作成」がなくなったみたいで。
れぱーど以前の人ならこの方法でいけると思うのでそっちのほうをおすすめします。