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 telltell 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を作成」がなくなったみたいで。
れぱーど以前の人ならこの方法でいけると思うのでそっちのほうをおすすめします。
Thanks
Safari で別ウインドウを開いて閉じるサンプル | Bowz::Notebook
AppleScriptでもJavaScriptが使えるんだね。