Answers:
如果选择智能播放列表,然后选择“文件”>“库”>“导出播放列表...”,然后选择XML文件格式,则可以使用另一个iTunes库中的相应“导入播放列表...”命令来导入智能播放列表定义。
不幸的是,iTunes仅允许您一次选择一个播放列表,因此无法选择多个播放列表并同时导出它们。您可以执行“导出库...”,该库可以完成所有操作,但是您会拥有各种不需要的额外内容。
但是,如果您不喜欢随意修改,则可以导出整个库,然后使用PlistEdit Pro编辑文件并删除所有播放列表,并跟踪不需要的字典,仅保留智能播放列表。然后,将所有播放列表定义都放在一个文件中,然后可以将其导入另一个iTunes库。
在看似第100次重建我的SmartLists之后,我不得不寻找一种更好的方法。我想出了一个解决方案,但需要进行一些预先计划- 在丢失列表之前,必须将列表导出为XML。然后,我从XML文件中删除所有歌曲引用,因此该文件仅包含SmartList参数。然后,当我需要还原列表时(例如在更新/升级之后),只需导入XML文件。以下是保存列表副本的说明:
<key>Playlists</key>
。将光标置于该行的开头,然后使用滑动条一直滚动到顶部。选择从开始的所有行到具有的行<key>Tracks</key>
,然后删除这些行。(删除“ <dict></dict>
轨道”下的部分。)<key>Playlist Items</key>
。跳过下一行(</dict>
),然后单击下一行的开头。滚动到文件底部,然后选择从底部(</array>
)到第三行的所有行。删除这些行。(删除Playlist Items
<array>
)这样做可以减少XML文件的大小(取决于列表的复杂程度,从2k到3k),并且仅存储SmartList的参数,而不存储实际的歌曲列表。导入这些XML文件将重建您的歌曲列表,但这还没有使我失望。切记在备份中包括这些文件,以便在硬盘驱动器发生故障时可以恢复这些列表。如果您更改了SmartList的参数,也请记住重复此过程。
xml
文件仅包含播放列表信息,并且运行出色。谢谢!