○○年にリリースされた楽曲でプレイリストを作りたいなと思ったのですが、CDから取り込んだトラックにリリース年が設定されていないものばかり。なので、各トラックにリリース年を設定するものを書いてみました。 MacRubyでScripting Bridgeを使えば簡単そうと思い着手したのですが、Amazonのサイトからリリース年を取得するのにNokogiriは使えないし、あげくにURI.escapeの返す値がバグっていたり。面倒になったので、iTunesから情報を取得&設定する箇所をMacRubyでやって、Amazonから情報を取得する箇所をMac OS Xに最初から入っていたrubyで処理しましたorz さすがに1トラックずつAmazonからデータを取得するのは効率が悪いので、アルバム単位でまとめてリリース年を設定するように変更しました。 itunes_set_track_year.rb #!