关于ITunes库文件

在任何有关将iTunes播放列表和库从A点移动到Z点的好教程中,您都会看到一些提到iTunes库文件的内容,特别是iTunes库和iTunes音乐库.xml文件夹。在Mac上,这些文件存储在以下位置:youruserfolder/Music/iTunes。太棒了,但是这些文件有什么用呢?是这样的:

iTunes库文件是iTunes媒体和播放列表的数据库。它不保存媒体——默认情况下,音频和视频文件存储在iTunes文件夹中的iTunes音乐文件夹中。相反,它包含有关媒体的信息,如播放列表的内容、歌曲分级和播放计数。此文件仅由iTunes使用。

如果您将其从默认位置移动,iTunes将在下次启动时创建一个新的iTunes库文件。当它这样做时,你会得到一个空的iTunes库,因为iTunes不再有你的媒体记录。媒体就在你放它的地方——默认情况下,在iTunes音乐文件夹中——但是iTunes库文件在你将媒体添加到iTunes之前不会知道它。出于这个原因,您经常会发现教程建议,在搞乱iTunes库的位置之前,您先创建一个该文件的备份。如果出现问题,可以使用iTunes库文件的备份副本(而不是iTunes最近创建的备份副本)将库恢复到以前的状态。

iTunes音乐库.xml文件包含一些相同的信息——例如,播放列表的内容。但是,它的存在在很大程度上是为了让其他应用程序知道iTunes库的内容。例如,当您打开iPhoto并创建幻灯片时,您可以选择将该幻灯片与iTunes中的曲目或播放列表一起播放。iTunes音乐库.xml文件通过让其他应用程序知道您的iTunes库的内容来负责这种交互。如果你退出iTunes,移动这个文件,然后重新启动iTunes,你会发现你的iTunes库没有改变——只有移动iTunes库文件,你的iTunes库的内容才会消失。

iTunes提供了为播放列表和iTunes库创建自己的.xml文件的选项。例如,如果要为单个播放列表创建备份.xml文件,请在iTunes的源列表中选择一个播放列表,然后选择“文件”->“导出”,在出现的“保存”对话框中,您将看到播放列表的名称后跟.xml。(在“格式”弹出菜单中,您还可以选择纯文本或Unicode文本。)然后可以使用“文件”->“导入”命令将该.xml文件导入到另一个iTunes副本(如果丢失了播放列表,则导入iTunes的原始副本)。同样,您可以通过选择File->export library导出整个iTunes库。同样,这不会导出媒体文件,而只是库内容的记录。

这个故事,“关于ITunes库文件”最初由

苹果世界。