ディスクから削除されたファイルをiTunesから削除するにはどうすればよいですか?


24

ディスクをクリーンアップするときに、iTunesが管理している音楽コレクションからいくつかのファイルを削除しました。デバイスを同期しようとすると、これらのファイルが存在しないため同期できないというエラーメッセージが表示されます。問題は、これらのファイルをiTunesで見つけて削除できないことです。適切な用語を検索しても表示されません。だから、私の質問はどのようにしてそれらを見つけるのか、そしてiTunesはそれらを何らかの「スマート」な方法で私から隠しているのでしょうか?

回答:



20

私はまだ最も簡単で最も信頼できるソリューションを見つけました!スクリプトなし、プレイカウント/レーティングなどの損失なし

  1. tempと言う新しいプレイリストを作成します。
  2. 処理するすべてのトラックを選択し、プレイリストにドラッグアンドドロップします。新しいプレイリストには有効なトラックのみが含まれます。無効なトラックはすべて感嘆符でマークされます。
  3. プレイリストに切り替えて、すべてのトラックを選択し、右クリックして選択のチェックを外します
  4. 音楽に戻り、チェックマークで並べ替えます-これで、無効なトラックがすべてグループ化されました!
  5. それらをすべて選択して削除してください!

その後、もう一度曲をチェックして、デバイスに同期されていることを確認します。


1
特定のデバイスのためにWindowsでiTunesに耐えることを余儀なくされているので、これは私にとって最も簡単なオプションのように感じます。
イアンパグスリー

残念ながら、iTunes 11の時点では、これはもはや機能していないようです。無効なトラックがプレイリストに追加されるようになりました。
ジョシュニューマン

私にとってはまだうまくいきます。アルバム内のいくつかのトラックを削除し、アルバム内のすべての曲を選択して、一時的なプレイリストにドラッグしました。ドラッグを開始するとすぐに、削除されたアイテムに感嘆符が表示され、一時プレイリストにドロップした後、有効なトラックのみがプレイリストに表示されます。
-nevster

ふむ もう一度試してみたところ、機能しているようです。iTunes 11の最近のアップデートでこれが修正されたか、以前に何かを見落としていました。
ジョシュニューマン

「見事にシンプル」?? 「ライブラリのクリーンアップ」などのシンプルなメニュー項目は、「見事にシンプル」と呼ぶに値するでしょう...それでも、私は同意します、これはそれを行う最も健全な方法のようです。
Rabarberski

4

DougのiTunes用AppleScriptsのスクリプトは現在商用アプリケーションの一部ですが、2011年のバージョンはここから無料ダウンロードできます

以下は、ほぼ同じことを行うシンプルなスクリプトです。

tell application "iTunes"
    repeat with t in (get file tracks of library playlist 1)
        if location of t is missing value then delete t
    end repeat
end tell

これは、実行ごとに存在しない2番目のファイルをすべて削除します。5回の実行でおそらく機能したのは、2 ^ 5が既に32であるため、5回実行した後、不足しているファイルの1/32だけが残っているためです
-0x89

1
@ 0x89そのとおりです、それはのような参照をループしていましたitem 1035 of every file track of library playlist 1 of application "iTunes"。スクリプトを編集して、明示的なgetを追加しました。
Lri

3

回り道は長くなりますが、スクリプトは必要ありません。

  1. ライブラリをXMLとしてデスクトップにエクスポートします
  2. iTunesを終了し、これらのファイルをデスクトップ/ゴミ箱に移動します

    • iTunes Music Library.xml
    • iTunes Library.itl
    • iTunesライブラリExtras.itdb
    • iTunesライブラリGenius.itdb
  3. iTunesを起動します-「空」に見えますが、プログラムと音楽はすべて残っています。

  4. iTunes MediaフォルダをiTunesウィンドウにドラッグします-左上のライブラリ-Musicまたは他のカテゴリにフォルダをドロップすると、iTunesはそれらをデータベースに再追加しますが、ドライブにまだ存在するファイルのみが追加されます
  5. 保存されたlibrary.xmlファイルをインポートします-これにより、すべての評価、プレイリスト、および存在しなくなった曲がプレイリストから削除されます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.