iTunesのみでライブラリのデッドリンク曲を削除。

おも、おも、らいぶらり

 iTunesの最悪機能の一つに、曲をライブラリから削除してもデッドリンクとして曲情報が残ってしまうこと(「!」マークが付いているもの)。
 これがつもりに積もると、画像のようなことになってしまう。しかも、それを簡単に削除する機能がないという悲しい話。
 以前、iDupeという重複、デッドリンクを削除するアプリを御紹介しましたが、結構時間がかかる欠点もあり、画像くらい増えてしまうとあまり効率も良くない。

 そこで以前からリンク先にある重複&デッドリンク削除方法があるのですが、どうもうまくいかずお手上げ。Windows用にはなかなか賢いスクリプトが出回っていますが、Macには100%これ!と、いう解決策がない。
 重複曲を表示。みたいな機能か、ソートにデッドリンクを含めてくれれば一発で解決するんですが。。。Appleさん、なんとかしてぇ〜。

  1. まず空のプレイリストを作成します。
  2. ライブラリのミュージックを表示して、すべての曲を選択します。
  3. 作成したプレイリストにすべての曲をドラッグ&ドロップして追加します。
    (Podcast、ムービーなどにもデータが入っていれば同様に追加します。)
    この動作では!マークの付いた曲は追加されません。←ここがポイント
  4. 今度は新規スマートプレイリストを作成します。
    スマートプレイリストの条件を「プレイリストが」「先ほど作成したリスト」「ではない」とします。
    するとこのスマートプレイリストに!マークの付いた曲がリストアップされます。
  5. すべてを選択し option キーを押しながら delete を押すとライブラリから削除されます。


hetimaの日記 – iTunes のライブラリからファイルが存在しない曲を効率良く取り除く方法
iTunes COM for Windows SDK License Agreement


UPDATE(1)