Desire for wealth

Last-Modified: Friday, 19-Sep-2014 09:07:16 JST / PV : 20509892 / Owner : Nihondo

だめちゅんにっき

ひとつ前の記事

iPod nano 向け AppleScript #01 - プレイリスト作成:アートワーク有無 - 9/10 07:19

ひとつ先の記事

プロジェクト n 〜iTunes 日本語パッチの夜明け〜(声:田口トモロヲ) - 9/11 20:46

9月10日(土)

iPod nano 向け AppleScript #02 - プレイリスト作成:総トラック数n以下

made4nanoiPod nano 向けにつくった AppleScript の2個目。

スマートプレイリストでもう一個欲しい検索項目があって、それは CD の「総トラック数」。この項目があれば、ある程度シングルとアルバムの区別ができると考えている。

例えば、トラック数 6 曲以下であればシングル(ミニアルバムの場合もあるかもしれないが)、それ以上であればアルバム、といって差し支えなさそうである。

つまり、この項目がスマートプレイリストで指定できると、「総トラック数 6 以下」「トラック番号 1」という条件を与えてやることによって、シングルのタイトルチューンだけを抽出できるのではないか、と考えたのだ。

というわけで、nano に転送する音楽を絞り込むために、次のようなスクリプトを用意した。

iPod nano 向け AppleScript #02 - プレイリスト作成:総トラック数n以下
tell application "iTunes"
    activate
    try
        display dialog "総トラック数のしきい値 (n) を入力してください。" default answer "" buttons {"キャンセル",
                                   "OK"} default button 2 with icon note
        set n to text returned of result
set playlistName to "総トラック数" & n & "以下" as string if name of every playlist contains playlistName then delete every track of playlist playlistName set thePlaylist to playlist playlistName else set thePlaylist to make new playlist set the name of thePlaylist to playlistName end if
duplicate (every track of playlist "ライブラリ" whose track count ≦ n and track count > 0) to thePlaylist
set view of front browser window to thePlaylist display dialog "プレイリスト「" & playlistName & "」作成完了" buttons {"OK"} with icon note
on error errorMsg number errorNum if errorNum is not -128 then display dialog errorMsg with icon caution end try end tell

実行すると、総トラック数のしきい値を聞いてくるので、数値を入力して OK をクリックする。指定した条件に従って新規プレイリストが作られる。

これだけでは、用を成さないので、こうしてできたプレイリストをさらに別のスマートプレイリストに流し込む。ちなみにうちは、以下のような涙ぐましいまでの条件を指定して、シングルのタイトルチューンとカップリング(で、かつ、カラオケでないもの)を抽出している。

made4nano
主に、総トラック数が少なく一曲が長い、ドラマCDを除外するためである。

今回作成したスクリプト2本(ダウンロード)は、ホームディレクトリの/Library/iTunes/Script に格納しておくことで、iTunes のメニュー項目としてリストアップさせることもできる。

9/10 09:07

このエントリーをはてなブックマークに追加

twitter

最近の記事

Tune-up iTunes 11.1リリース(Mac版 iTunes 11.1対応版) - 9/29 21:47

Tune-up iTunesのiTunes 11.1対応について - 9/26 01:28

HTC J Oneを自炊コミックのために買ってみたら、動画再生がすごかった - 6/ 3 01:35

ファルセット聴くだけで泣くようになってしまった『高垣彩陽 2ndコンサートツアー 〜relation of colors〜 舞浜公演』 - 6/ 2 01:18

「ファンタジーライフ Link!」に備えて、無印「ファンタジーライフ」のDL版を安く買ってレベル上げながら待つのがいいよ - 5/28 00:56

iOS版 JoyHackPlayer テスター募集 & JoyHack System 最新ビルド公開 - 4/28 22:00

Tune-up iTunes の Mountain Lion 対応版をリリース - 7/29 19:49

C81 持ち込みカラオケシステム「女医ハック」頒布〜64bit Intel Mac対応/予約画面更新 - 12/30 19:55

GALAXY Note が 自炊コミックリーダーに最適すぎる - 11/ 6 03:23

Mac/Windows で動く美声時計.Rビューア公開 & 美声時計1,2ビューアを Lion 対応 - 9/25 02:52

さらに以前の記事へ