2009-09-06(Sun) [長年日記]

_1 [Ruby] MacでiTunesのライブラリを操作 (scripting bridge編)

Snow LeopardにしたらrubyOSAがインストール出来なくなったので、 Scripting Bridge を使ってみた。 Re: iTunes Scripting Bridge examples?を見るまで、getが分からなかった。

require 'osx/cocoa'
include OSX
OSX.require_framework 'ScriptingBridge'

exp = ARGV.shift

iTunes = SBApplication.applicationWithBundleIdentifier_("com.apple.iTunes")
iTunes.selection.get.each do |t|
  p t.name
  eval exp
end

に対して、

% ./foo 't.playedCount /= 2'

とすれば、再生回数を1/2に変更することが出来る。

_2 [芸術] スイング・アウト・シスター "Live"

スイング・アウト・シスター "Live" なんか聴きたくなったので注文してみよう。

適当にアレンジされてて、ユルくて、いい感じ。でも、バックのコーラスは女性にすべきだろう。

ビューティフル・メス スペシャル・エディションを注文すべきだったかな。

[]

トップ «前の日記(2009-08-31(Mon)) 最新