将一些iTunes库项目移动到不同的驱动器?


11

我的内部硬盘有点小,我只是经常听我的iTunes库的一小部分,所以我想在外部驱动器上保留大部分用于存档目的。由于处理多个iTunes库有点痛苦,我正在寻找的解决方案是将库的各个项目移动到不同的位置,而不会影响“保持井井有条”和“复制文件”设置。

我找到了一个我认为应该这样做的AppleScript,将文件移动到文件夹...,但它会复制它们,并且不会相应地更新库。

我可以通过移动文件,然后在iTunes中访问它来手动完成此操作 - 它会提示我输入新位置。我只是不打算一个接一个地为成千上万的文件做这件事。


既然你提到AppleScript,考虑将这个问题标记为macosx?
从2009年

好点子。但是,使用了更广泛使用的osx标签。
SörenKuklau09年

我用另一种可能更好的方法更新了我的回答。
Josh Hunt 2009年

我刚刚验证了链接脚本移动文件,只要它们在同一个物理驱动器上。
George Tsiokos 2010年

Answers:


6

这实际上取决于,但我不认为它可以按照你想要的方式完成。

“支持”的方式

您可以通过iTunes > 首选项 > 高级 > 取消选中“添加到库时将文件复制到iTunes Music文件夹”,禁用iTunes将音乐复制到iTunes文件夹以备将来导入。这会将所有未来的文件添加到库中,但不会将它们复制到iTunes文件夹中,因此请确保不要。

这样做的缺点是iTunes无法保持这些文件夹的有序性,因此您必须在导入它们之前将它们放入您想要的文件夹结构中。

在此输入图像描述

黑客的方式

将项目导入库后,将它们移动到备用位置,然后创建指向文件新位置的符号链接。您必须使用终端:

ln -s /new/file/location/Britney\ Spears ~/Music/iTunes/Britney\ Spears

假设你把布兰妮斯皮尔斯搬到了/new/file/location/。本\是用来逃避的空间Britney Spears。这个很重要。

我自己没有测试过,所以我实际上并不知道它是否会起作用。我稍后会试一试并更新这篇文章


在进一步思考之后,我假设修改了第一种可以让你保持评分的方法。取消选中“添加到库时将文件复制到iTunes Music文件夹”后,将具有较低评级的歌曲移动到外部驱动器。现在,当你尝试播放移动的曲目时,iTunes应该抱怨丢失的曲目。如果是这样,请将其指向您移动到外部驱动器的文件。

如果这有效,那将是一个单调乏味的歌曲,对于大量的歌曲来说可能是不切实际的。您还可以尝试更进一步,重新检查“添加到库时将文件复制到iTunes Music文件夹”,并希望不会复制刚刚移回iTunes Music文件夹的文件。


正如我所说,我不想禁用“复制文件”设置。至于移动和符号化,这只会比移动和重新定位更麻烦,只有当整个文件夹可以移动时 - 但大多数时候,它是一个专辑,我听一些,但不是所有歌曲。因此,我必须对单个文件进行符号链接,这太过分了。不过谢谢。
SörenKuklau09年

SörenKuklau:这真的是获得你想要的最接近的方式。如果你有很多视频占用空间,你可以随时添加视频,电影和电视节目文件夹
Josh Hunt

1

我也一直在寻找答案。在iTunes上观看电影后,我将文件移动到外部驱动器,然后将它们重新添加到iTunes。这是我目前做的事情:

  • 选中“保持iTunes音乐组织”(打开)
  • 选择要移动到外部驱动器的电影(或音乐),然后通过Finder将它们拖放(复制)到外部驱动器。
  • 从iTunes中删除所选的电影
  • 在Finder中选择新复制的文件(在外部驱动器上)按住选项键并将这些新文件拖回iTunes

显然不理想,但至少你可以批量做到这一点。


此方法丢失iTunes元数据,如播放计数和评级。
丹尼尔贝克

1

我是一个应用程序的开发人员,正是为了帮助您轻松移动任何iTunes媒体,无论您选择哪个。

该应用程序名为TuneSpan,可在Mac App Store上找到。


虽然我们允许这些类型的帖子,只要您披露从属关系,请注意不要制作太多的促销帖子。有关详细信息,请参阅FAQ
bwDraco

1

我曾经使用过Dougs Scripts的“重新定位所选”iTunes脚本,它运行得很好,但在iTunes 12更新后它停止了。

http://dougscripts.com/itunes/scripts/ss.php?sp=relocateselected

如果有人知道如何编辑脚本以使其工作那将是伟大的。


更新

我只是想更新我现在正在使用的解决方案,我是如何到达那里的。

好吧我发布之后我注意到了Tunespan的答案,并决定尝试一下,因为当我在OS X 10.7.5上时,另一个解决方案很麻烦且耗时,所以当我去App商店时我找到了它与10.7.5不兼容。

但是在那里的网站上有一个旧版本的Tunespan 0.9.8.3 beta,这个版本兼容回到OSX 10.5并且它是免费的,安装它并使用它几个月后,我毫无保留地推荐它,它几乎完全准确我正在寻找的东西,该应用程序打开一个类似iTunes界面的所有播放列表都在那里,它很容易搜索和排序,你可以限制你所看到的位置。

您可以选择多个目的地,在简单的下拉菜单中记住这些目的地以供将来参考。一旦你有你想要的东西,选择移动的东西就是拖放到一个临时的播放列表中,你选择你的目的地按下按钮就可以完成所有操作。

我大约一个星期前将我的系统升级到Yosemite,花了很多时间并且在我的Mac Pro 1,1上工作,这在技术上不支持Yosemite。

即使在所有升级等之后......我的iTunes资料库仍然运行良好,即使它超过了4个驱动器。现在我可以升级到我期待的当前维护版本。

PS我与这个或任何其他软件公司没有任何关系,这只是我发现可行的唯一解决方案。


0

您可以将整个iTunes目录从主硬盘复制到另一个硬盘。启动iTunes时,按住选项键并选择库的位置作为新驱动器。

这个技巧也适用于大多数iLife产品。我仅使用iPhoto对此进行了测试,以便将旧照片存储在外部USB驱动器上。


我知道我可以做到这一点,但后来我最终得到了两个库(我必须保持同步)或者我的内部驱动器都没有。我确实希望我的大部分库都保留在我的内部驱动器上。
SörenKuklau09年
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.