Desire for wealth

Last-Modified: Sunday, 18-Jun-2017 19:19:46 JST / PV : 20548618 / Owner : Nihondo

だめちゅんにっき

ひとつ前の記事

それは新しい iPod なの? - 9/ 9 01:49

ひとつ先の記事

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

9月10日(土)

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

made4nanoiPod nano を一日使ってみて、カラー液晶にジャケットのアートワークが表示されると、かなり楽しいとわかった。

そこで、主に自慢用としてだが、アートワークがついている曲だけを集めたプレイリストを nano に転送しようと考えた。人に見せびらかす時に、全曲アートワークが表示されるようにでっち上げたかったのだ。

しかし残念なことに、スマートプレイリストの検索項目にはアートワークの有無を指定できないため、ひとつひとつライブラリから探し出さなければならなかった。そんなことをしていては日が暮れてしまうと思い、AppleScript で自動的に抽出しようと試みた。

iPod nano 向け AppleScript #01 - プレイリスト作成:アートワーク有無
with timeout of 600 seconds
    tell application "iTunes"
        activate
        try
            display dialog "アートワークの有無を指定してください" buttons {"キャンセル", 
                                                 "なし", "あり"} default button 3 with icon note
            set artworkOn to button returned of result
set playlistName to "アートワーク" & artworkOn 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
if artworkOn = "あり" then repeat with theTrack in every track in the playlist "ライブラリ" if (count of artwork of theTrack) > 0 then duplicate theTrack to thePlaylist end repeat else if artworkOn = "なし" then repeat with theTrack in every track in the playlist "ライブラリ" if (count of artwork of theTrack) = 0 then duplicate theTrack to thePlaylist end repeat end if
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 end timeout

実行すると、以下のようなダイアログが表示され、アートワークあり、なしを選択できる。

made4nano

かなーり時間がかかるが、アートワークの有無を条件としたプレイリストが作成されるはずである。ちなみに、うちの環境(iMac G5 1.8GHz)では、11,163 曲のライブラリ中、アートワークを含む 3,323 曲を抽出するのに、21分かかっている。すいません。

逆に、アートワークなしを抽出して、片っ端からアートワークを登録していく助けとするのも、有効な使い方だと思う。

2005/9/10 07:19

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

最近の記事

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

さらに以前の記事へ