使用iTunes访问NAS上的所有音乐,但保持library.xml本地......是否可能/如何?(Mac OSX))


11

我最近把我的整个音乐收藏品推到了我的Buffalo Linkstation NAS。这是整个iTunes文件夹,包括艺术品,音乐,library.xml,整个kaboodle ......(我在iTunes中采用整合模式将所有内容保存在一个地方)。

现在这样做了,我按住a​​lt并单击iTunes,然后选择NAS上的iTunes文件夹(选择我复制的库文件夹),现在我可以访问所有内容。

然而...... 真的非常慢,iTunes需要很长时间才能加载,甚至很难改变ID3标签......虽然音乐似乎很好(一旦播放)。

我觉得极度缓慢是因为iTunes的库xml文件被大量访问以便更新和读/写信息。我的库文件大约是80mb,我的收藏大约是300gb到500gb。我知道iTunes是问题,因为我通过以太网连接到NAS(不是无线)。

因此,我可能正在寻找一种方法将库文件保存在本地计算机上,然后确保我的音乐文件(和播放列表)远程保存在NAS上。

这可能吗?

请注意,我需要能够使用它来与我的iPhone,iPod等同步(如果这对解决方案/建议有任何不同)

Answers:


2

缓慢但可靠的方法是将所有内容移回本地硬盘并在iTunes中加载。然后转到iTunes-> Preferences-> Advanced。在顶部,您将看到媒体的当前合并位置。单击“更改”,然后在NAS上选择要存储所有媒体的位置。然后转到文件 - >库 - >组织库,选中合并文件,然后单击确定。这会将您的所有媒体(包括音乐,播客,应用程序,书籍等)移至NAS,同时保持iTunes元数据,如播放列表和本地硬盘上的播放计数。这主要来自Apple:http//support.apple.com/kb/ht1449

如果无法做到这一点(本地驱动器太小而无法暂时保留所有媒体),您可以尝试将iTunes资料库文件从NAS移动到本地硬盘驱动器,并在用alt-click启动iTunes时选择。如果这不起作用,就会有关于破坏库文件,编辑xml文件,然后启动iTunes的旧建议,然后iTunes会从xml文件重建库文件。这样做风险更大,因此在尝试之前,您肯定希望创建这些文件的备份。参考信息:http//hifiblog.com/past/2006/05/11/howto-move-your-itunes-music-while-preserving-library-data-when-you-dont-let-itunes-manage-your -音乐库/

值得一提的是,我在一个月前做了一些非常相似的事情; 从本地驱动器上的所有内容开始,然后按照上面的说明的前半部分将介质移动到外部驱动器,同时将库文件保留在本地磁盘上,因此我建议从经验中获取这些步骤。祝好运!


请注意,如果你按照pberlijn的“快速方式”,你也会丢失所有的播放列表,播客订阅,播放次数,歌曲等级等等。如果这对你来说都不重要...那么pberlijn是完全正确的,那就是最好/最快的方式。
jcardinal 2011年

1

我有同样的问题,我发现是的,Itunes库文件(.itl)可以很容易地移动。只需将其从您的nas复制到硬盘驱动器上的文件夹,然后按下alt键即可启动iTunes。选择库,你刚刚复制到本地驱动器的itl文件。然后你应该完整地看到你的所有lib,并且可以更快地浏览它。我写了这篇博文,希望它有所帮助:http//geekmeupscotty.blogspot.fr/2015/01/music-files-in-nas-dont-mean-your.html

虽然Vikash在这篇文章中反对我的技术:https//apple.stackexchange.com/a/30667/108834 我在这里回答:https//apple.stackexchange.com/a/166450/108834


1
在这里分享更多细节将改善您的答案。链接可能会中断。链接只有答案经常删除
戴夫M

0

快速方法:在本地驱动器上创建一个新的iTunes库。关闭“图书馆整合”。将NAS中的音乐添加到库中。

如果您希望稍后启用库合并(以确保在添加到iTunes时将新音乐添加到NAS中),请选择NAS上的新文件夹以合并并进入睡眠状态。

第二天,正是你想要的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.