3 つの回答がありますが、残念ながらまだ解決策はありません。
問題
私が持っている1000以上の重複アイテム私の iTunes ライブラリには、他の重複したアイテムや他の MIA (行方不明) とともに、存在しない場所 (「情報を見る」ウィンドウの「場所」) を指しています。
簡単な方法はありますか?すべて削除してそれらは何ですか?もちろん、図書館から。
つまり、一部の MIA は を指しています/Volumes
が、一部は.../music/Music/...
または のみを指しています.../music/...
。 を指しているものをすべて削除し、/Volumes
残りは後で復元します。下の画像を確認してください。
背景
パス上で特定のキーワードを検索し、スマート プレイ リストを作成しようとしましたが、結果は得られませんでした。
すべてのライブラリをパスで並べ替えることができれば完璧な解決策になります。古い iTunes でもそれができたと思います。パワーチューンズパスで並べ替えることはできますが、リストについては何もできません。これを処理し、iTunes ライブラリをインポートして適切にエクスポートできるプログラムがあれば、それも歓迎します。
これは十分に明確ではないようですので...
AppleScriptが動作しない
これは、AppleScript が iTunes ライブラリのどこにも不足している情報を収集できないためです。XML ファイルを開いて AppleScript を使用することもできますが、これはまったく別の問題です。
以下は、昨年 12 月にダグ・アダムス本人と私が交わした会話からの引用です。
理解していないと思います。デッド トラックのファイルへのパスを取得する方法はありません。iTunes がそれを「忘れた」からです。デッド トラックとは、定義上、そういうものです。
ダグ
2010 年 12 月 21 日午前 7 時 8 分、Caue Rego は次のように書きました:
はい、それは理解していますし、スクリプトも見ました。ただし、ファイルを探しているわけではありません。単に、そのファイルへの古い壊れたパス参照を探しているだけです。
私のiPhoneから送信された
2010 年 12 月 21 日午前 10 時、Doug Adams は次のように書きました:
デッド トラックとは定義上、ファイル情報を持たないトラックであるため、デッド トラックの欠落ファイルを見つけることはできません。「Super Remove Dead Tracks」を見ると、場所プロパティの「欠落値」を持つトラックが検索されていることがわかります。
答え1
試してみることをお勧めしますダグのアップルスクリプト:
http://dougscripts.com/itunes/
FixTunesやPowerTunesのような万能のソリューションではなく、特定の問題に合わせてカスタマイズされた無料のApplescriptが多数あります。私はデッドトラックをスーパー削除 v2以前はうまく機能していました。
以下のスクリプトもあります:
- 重複の削除(Super Remove Duplicates を検索)
- ランダムプレイリストからランダムに曲を再生するなど、iTunes が実行すべきその他の機能
- より優れた一括タグ編集
- クリップボードの内容を現在の曲の歌詞として iTunes に送信するスクリプト (とてもクール): *
- また、フローティング パレット プラグイン「ScriptPal」を使用すると、スクリプトを以前よりもはるかに簡単に管理および実行できます。
ああ、これらはすべて無料で、調整できない有料プログラムとは異なり、自分で調整できます (AppleScript を学ぶだけです。とても簡単です)。
答え2
存在しないパスはかつて存在していたのでしょうか?それがなぜこのようなことが起こったのかを解明する助けになります。その場合、iTunesライブラリ階層を移動します。するその場所に戻って、そこから作業します。その場所がない場合、または存在しない場合は、あまりきれいではありませんが、必要な操作を実行するための非常に確実な方法があります。
「ファイル」->「ライブラリ」->「ライブラリを整理...」に移動して、ライブラリを統合します。既存のライブラリ データ ファイル (iTunes Music フォルダの隣にある ~/Music/iTunes/ 内のファイル) を削除/アーカイブするか、Option キーを押しながら iTunes を起動して新しいライブラリを生成します。
上記の iTunes Music フォルダを、現在空になっている iTunes アプリにドロップします。実際にデータがある曲だけがインポートされます。
編集:
はい、あなたがそれを望んだのです :-)
iTunes Music Library.xml ファイルをハッキングします。これを自分でテストするつもりはありませんが、成功できるはずです。
- たくさんのバックアップを取って、iTunes を終了します。
- 良いプレーンテキストエディタを入手して編集する
~/Music/iTunes/iTunes Music Library.xml
- 巧妙な検索/置換/正規表現を使用して、
<key><dict>
Location キー文字列に存在しないパスを含むすべてのペアを削除します。 - どこかで読んだのですが、iTunes ライブラリ ファイルは、iTunes Music Library.xml が破損していることが判明した場合、そこから再構築されるそうです。XML に加えた変更がまだ有効になっていない場合は、 を削除する
~/Music/iTunes/iTunes Library
か、テキスト エディターで開いて少し変更してみる必要があるかもしれません。何度か試してみる必要があるかもしれませんが、うまくいく方法がわかったらまた報告してください。
答え3
使用パワーチューンズライブラリを修正します。
答え4
おそらく私は質問の全容を理解していないのでしょう...。そして私は Windows ユーザーです。
iTunes 内: すべてのファイルを選択し、それらに関する情報を取得します。
見つからないファイルには、左端の列に感嘆符 (灰色の円、白いマーク) が表示されます。
これらの失われたファイルに、検索可能な共通点があるかどうかを確認します。私の場合は、通常、日付 (追加、変更) またはアーティストです。次に、それに基づいて検索して破棄します。確かに、これには個々のファイルの選択が多数含まれる可能性がありますが、同時に音楽を聴いている可能性もあります。
ただし、ファイルを削除する前に、MIA が外部ドライブや古いドライブ上にないことを確認する必要があります。ネットワーク、外部ストレージなどに接続してみてください。ルームメイトがフォルダーの共有を停止しましたか?
重複ファイルについては、削除する「正しい」ファイルを選択する確実な方法が見つかりませんでした。iTunes はファイル (重複ファイル) のペアリングをうまく行いません。この問題に対処する良い方法があれば教えてください。