Archive for the 'VOX' Category

2015/06/12 シンプル音楽プレイヤーVOXをコントロール

シンプルなUIを持つ音楽プレイヤー「VOX」がAppleScriptに対応しているというので、調べてみました。

vox1.png

voxのAppleScript用語辞書を調べてみると、再生コントロールができる程度。

vox9.png

AppleScript名:voxtest1
tell application “VOX”
  properties
end tell

–> {artwork image:missing value, repeat state:0, album:missing value, class:application, trackUrl:”file:/Users/maro/Desktop/%E3%82%AA%E3%83%BC%E3%83%86%E3%82%99%E3%82%A3%E3%82%AA%E5%8F%8E%E9%8C%B2%2037.m4a”, total time:7357.0, player volume:50.0, current time:212.200210571289, player state:1, track:”オーディオ収録 37.m4a”, unique ID:”x-coredata://0365FE07-D0C2-4A43-8459-8E7B70316374/VXCustomTrack/p2″, album artist:missing value, artist:missing value, tiff artwork data:missing value}

★Click Here to Open This Script 

アプリケーションのpropertiesを取得すると、だいたい常識的なデータが返ってきます。

AppleScript名:voxtest2
tell application “VOX”
  showHidePlaylist
end tell

★Click Here to Open This Script 

UIのコントロール。プレイリストの表示/非表示きりかえ。

vox3.png

vox2.png

AppleScript名:voxtest3
tell application “VOX”
  playpause
end tell

★Click Here to Open This Script 

再生/停止のトグル切り替えのほか、再生や停止の専用コマンドもある。ただ、だいたいはこの程度。

プレイリストのファイルをオープンして再生できる、とあるので・・・AppleScriptで自力でプレイリストを別途作成してみると、まとめてオーディオファイルを渡せる可能性があります。あるいは、addUrlでプレイリストに追加する感じでしょうか(でも、「プレイリスト」自体を明示的に新規作成する命令はないですね)。