私はiTunesのスマートプレイリストをよく使います。スマートプレイリストとは、ユーザーが定義した条件に基づいてトラックを動的にリスト化する機能です。iTunesライブラリが変更されると、スマートプレイリストの内容も自動的に更新され、その変更が反映されます。例えば、「最近のジャズ」という標準プレイリストを作成し、新しいジャズトラックを手動で追加して古いトラックを削除する代わりに、「」Genre Is Jazzと「」という条件でスマートプレイリストを作成できますDate Added in the last 3 months。新しいジャズトラックをiTunesに追加すると、そのプレイリストは自動的に更新され、3か月前に追加したトラックは自動的に削除されます。
しかし、スマートプレイリストのファンであれば、その管理が面倒な場合があることはご存じでしょう。例えば、ほとんどのスマートプレイリストを同じいくつかの基準(私にとっては、よくある基準です)から始める傾向がある場合Genre is not Holiday Music、Kind is not Videoそれらの基準を含む 1 つ以上の「テンプレート」プレイリストを作成し、それらのうちの 1 つを各新規スマートプレイリストのベースとして使用できます。(既存のプレイリストを右クリック [Control キーを押しながらクリック] して複製コマンドを選択すると、既存のプレイリストと全く同じ新しいプレイリストが作成されます。その後、複製の基準を微調整できます。)しかし、これにより iTunes サイドバーが余分な項目で乱雑になり、iTunes のパフォーマンスが低下します。スマートプレイリストの数が増えれば増えるほど、それらすべてを最新の状態に保つために iTunes が絶えず実行しなければならない作業が増えるからです。
また、スマートプレイリストの設定だけをエクスポートする簡単な方法もありません。例えば、複数のMacで同じプレイリストを使いたい場合や、お気に入りの複雑なスマートプレイリストを友人に渡したい場合などです。iTunesの「プレイリストをエクスポート」コマンドは、スマートプレイリストの内容とその条件のリストをエクスポートしますが、別のコンピュータにインポートしようとすると、トラックが見つからないという警告が表示されます。
スマート プレイリスト ファンにとって、 Doug's AppleScripts for iTunes で有名な Doug Adams による Smarts (Mac App Store リンク) は、iTunes と連携して、多くの人が長い間 iTunes 自体に搭載されることを望んだスマート プレイリスト機能のいくつかを提供する便利な (そして無料の!) ユーティリティです。
Smarts を起動すると、ウィンドウに2つのリストが表示されます。「現在のスマートプレイリスト」には、現在 iTunes に存在するすべてのスマートプレイリストが含まれます。「保存済みスマートプレイリスト」には、「Four Stars Or Better」や「No Holiday Genres」など、新しいスマートプレイリストのベースとして使用できるサンプルの「スターター」テンプレートがいくつか含まれています。現在のプレイリストのリストは、iTunes のフォルダ階層と並べ替え順序を反映するのではなく、アルファベット順に並べられたフラットなリストです。最初はこれが気に入らなかったのですが、フォルダに隠れて長い間忘れ去られていた、削除に適したスマートプレイリストを見つけるのに役立つことが分かりました。

現在のプレイリストを選択すると、それを新しいテンプレートとして保存(同じ名前または別の名前で)、iTunes で表示、または削除(iTunes から削除)することができます。テンプレートのプレイリストを選択して「読み込み」をクリックすると、新しいプレイリストに名前を付けるように求められます。また、新しいスマートプレイリストをすぐに編集することもできます。「OK」をクリックすると、新しいスマートプレイリストが選択された状態で iTunes が開き、オプションを有効にしている場合は、プレイリスト編集ダイアログが開いて調整できます。(Smarts を使用して iTunes にプレイリストを追加したり、iTunes からプレイリストを削除したりすると、Smarts が一時的にフリーズすることに注意してください。これはバグではなく、iTunes が iTunes データベースを更新し、Smarts が更新バージョンをロードするのを待っている状態です。)
上で、スマート プレイリストが iTunes の動作を遅くする可能性があると述べました。頻繁に使用しないが、完全に削除したくないスマート プレイリストがある場合、1 つの解決策は、それらのプレイリストの各設定を編集して Live Updates を無効にすることです。これにより、iTunes が実行する必要がある継続的なアップデートの量が減少します。しかし、より簡単な解決策 (iTunes のサイドバーが整理されるという追加の利点もあります) は、使用していないスマート プレイリストを Smarts に保存してから iTunes から削除することです。後でもう一度使用する場合は、Smarts を使って簡単に iTunes に再度読み込むことができます。たとえば、Macworld の寄稿者である Kirk McElhearn は、CD からリッピングしたオーディオブックを聴くのにスマート プレイリストをよく使用します。オーディオブックを聴き終わったら、もう一度聴きたい場合に備えて、削除する前に Smarts に保存することができます。
スマートテンプレートリストでは、プレイリストテンプレートに説明的なメモを追加することもできます。これは、保存した特定のプレイリストの機能を正確に覚えておくのに役立ちます。また、テンプレートを削除したり、テンプレートをXMLファイルにエクスポートして、他のiTunesにスマートプレイリストとしてインポートすることもできます。スマートプレイリストにはプレイリストの条件のみが含まれ、条件に一致するトラックは含まれないため、エクスポートされたXMLファイルのサイズは約4KBで、他のMacにコピーしたり、友人にメールで送信したりするのが簡単です。その後、あなたや友人はiTunesのプレイリストインポートコマンド(ファイル:ライブラリ:プレイリストをインポート)を使って、スマートプレイリストをどのバージョンのiTunesにも追加できます。
ここで少し面倒なのは、既存のスマートプレイリストをエクスポートするには、まずテンプレートリストに保存し、そこからエクスポートする必要があることです。その後、テンプレートリストから削除できます。現在のスマートプレイリストから直接エクスポートできれば、プレイリストの共有がもう少し楽になります。しかし、Smarts を使う上でおそらく最大の欠点は、プレイリストテンプレートを読み込んだり、エクスポートしたスマートプレイリストを iTunes にインポートしたりすると、プレイリストの表示オプション(どの列が表示されるか、どのような順序か)が iTunes のデフォルトに設定されることです。(これは Smarts のせいではありません。プレイリストの表示オプションは、各プレイリスト内ではなく、iTunes の環境設定内に保存されるためです。)
それでも、iTunes でスマート プレイリストを使用する場合は、Mac App Store から Smarts をダウンロードするのが簡単です。
既存の iTunes スマート プレイリストの複製に関するエラーを修正するために、2011 年 9 月 28 日午前 9 時 20 分に更新されました。
Gemsの最新情報を常に把握したいですか?Mac Gemsニュースレターにご登録いただくと、Gemsのレビューを毎週メールでお届けします。Mac GemsをTwitterでフォローすることもできます。