iTunesスマートプレイリスト定義のエクスポート


10

PCのiTunesに30ほどのスマートプレイリストが定義されています。私がやりたいのは、これらの定義をすべてエクスポートすることです。明確にするために、これらの各プレイリストの曲をエクスポートするのではなく、定義をエクスポートします(たとえば、「アーティストにはFooが含まれています」)。

プレイリストごとに多くの条件を定義しており、同じ手順を手動で30回実行しないソリューションを希望します。たとえば、レジ​​ストリ設定をエクスポートできれば、これが最善の解決策になります。

回答:


7

スマートプレイリストを選択し、[ファイル]> [ライブラリ]> [プレイリストをエクスポート...]を選択してXMLファイル形式を選択すると、別のiTunesライブラリから対応する[プレイリストをインポート...]コマンドを使用して、スマートプレイリスト定義をインポートできます。

残念ながら、iTunesでは一度に1つのプレイリストしか選択できないため、複数のプレイリストを選択して同時にエクスポートすることはできません。すべてを行う「ライブラリのエクスポート...」を実行できますが、不要なあらゆる種類の余分なものがあります。

少しハッキングしても問題ない場合は、ライブラリ全体をエクスポートしてから、PlistEdit Proを使用してファイルを編集し、不要なすべてのプレイリストとトラック辞書を削除して、スマートプレイリストだけを残すことができます。次に、すべてのプレイリスト定義を1つのファイルにまとめ、別のiTunesライブラリにインポートできます。


1
そのエクスポートライブラリはまさに私が必要としていたものです。私は実際にiTunesライブラリからすべてを削除している最中で、エクスポートしたいxmlプレイリストしか持っていなかったので、結果のファイルにはプレイリスト情報しかなく、見事に機能していました。ありがとう!
Senseful

ライブラリをエクスポートしてから再インポートすることは、重複するプレイリストをいくつか(場合によっては12個も)削除する必要がある場合にはそれほど難しくありません。iTunesは正確な重複の抑制に優れているようですが、プレイリストで1つの曲が異なる場合でも、インポート時に両方が取得されます。
bmike

2

スマートリストを一見100回目に再構築した後、もっと良い方法を見つけなければなりませんでした。私は解決策を思いつきましたが、それはいくつかの事前計画が必要です - リストを失う前にXMLとしてリストをエクスポートする必要があります。次に、XMLファイルからすべての曲の参照を削除して、ファイルにSmartListパラメータのみが含まれるようにします。次に、リストを復元する必要がある場合(更新/アップグレード後など)、XMLファイルをインポートします。リストのコピーを保存する手順は次のとおりです。

  • スマートリストを右クリックして[エクスポート]を選択し、[XMLをファイルの種類として保存]を選択してください。
  • テキストエディタで.XMLファイルを開き、を検索し<key>Playlists</key>ます。その行の先頭にカーソルを置き、スライドバーを使用して最上部までスクロールします。開始した行からを含む行までのすべての行を選択し、<key>Tracks</key>それらの行を削除します。(<dict></dict>トラックの下のセクションを削除します。)
  • との行を探し<key>Playlist Items</key>ます。次の行(</dict>)をスキップして、次の行の先頭をクリックします。ファイルの一番下までスクロールし、一番下から3行目までのすべての行を選択します(</array>)。それらの行を削除します。(を削除しますPlaylist Items <array>

これにより、XMLファイルのサイズが小さくなり(リストの複雑さによって2kから3k)、実際の曲リストではなく、スマートリストのパラメーターのみが保存されます。これらのXMLファイルをインポートすると、曲リストが再構築されますが、これはまだ失敗していません。ハードドライブに障害が発生した場合にこれらのリストを回復できるように、これらのファイルをバックアップに含めることを忘れないでください。また、SmartListのパラメーターを変更した場合は、このプロセスを繰り返すことを忘れないでください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.