Переместить некоторые элементы библиотеки iTunes на другой диск?

3432
Sören Kuklau

Мой внутренний жесткий диск немного мал, и я все равно регулярно слушаю лишь часть своей библиотеки iTunes, поэтому я хотел бы сохранить большие порции на внешнем диске для архивных целей. Поскольку работа с несколькими библиотеками iTunes несколько болезненна, решение, которое я ищу, состоит в том, чтобы переместить отдельные элементы библиотеки в другое место, не ставя под угрозу настройки «Сохранять организованность» и «Копировать файлы».

Я нашел AppleScript, который, как я предполагаю, должен делать это, Переместить файлы в папку…, но вместо этого он копирует их и не обновляет библиотеку соответствующим образом.

Я могу сделать это вручную, переместив файл и открыв его в iTunes - он запросит у меня новое местоположение. Я просто не собираюсь делать это один за другим для тысяч файлов.

11
Поскольку вы упоминаете AppleScript, подумайте над тем, чтобы пометить этот вопрос macosx? therefromhere 15 лет назад 0
Хорошая точка зрения. Использовал более широко используемый тег `osx`. Sören Kuklau 15 лет назад 0
Я обновил свой ответ другим методом, который может работать еще лучше. Josh Hunt 14 лет назад 0
Я только что проверил, что связанный скрипт перемещает файлы, если они находятся на одном физическом диске. George Tsiokos 14 лет назад 0

5 ответов на вопрос

6
Josh Hunt

Это действительно зависит, но я не думаю, что это можно сделать так, как вы этого хотите.

«Поддерживаемый» способ

Вы можете отключить iTunes от копирования музыки в папку iTunes для последующего импорта, выбрав iTunes > « Установки» > « Дополнительно» > « Снять отметку» «Копировать файлы в папку iTunes Music при добавлении в библиотеку» . Это добавит все будущие файлы в библиотеку, но не скопирует их в папку iTunes, поэтому убедитесь, что вы этого не сделаете.

Недостатком этого является то, что iTunes не сможет организовывать эти папки, поэтому вам придется помещать их в структуру папок, которую вы хотите, прежде чем импортировать их.

enter image description here

Хакерский путь

После импорта элементов в вашу библиотеку переместите их в другое место, затем создайте символическую ссылку на новое местоположение файла. Вы должны использовать терминал для этого:

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

Предполагая, что вы переместили Бритни Спирс в /new/file/location/. \Используется, чтобы избежать пространство Britney Spears. Это важно.

Я не проверял это сам, поэтому я не знаю, будет ли это работать. Я попробую это позже и обновлю этот пост


После дальнейших размышлений я выдвинул гипотезу о модификации первого метода, который должен позволить вам сохранить свои рейтинги. Снимите флажок «Копировать файлы в папку iTunes Music при добавлении в библиотеку» и переместите песни с более низким рейтингом на внешний диск. Теперь, когда вы пытаетесь воспроизвести перемещенные дорожки, iTunes должна пожаловаться на отсутствующие дорожки. Когда это произойдет, укажите его на файлы, которые вы переместили на внешний диск.

Если это сработает, это будет утомительный процесс, песня за песней, которая может быть неосуществима для большого количества песен. Вы также можете попробовать сделать еще один шаг, перепроверив «Копировать файлы в папку iTunes Music при добавлении в библиотеку» и надеясь, что файлы, которые вы только что переместили обратно, не будут скопированы в папку iTunes Music.

Как я уже сказал, я не хочу отключать параметр «Копировать файлы». Что касается перемещения и символических ссылок, это будет лишь незначительно меньше хлопот, чем перемещение и перемещение, и только тогда, когда можно будет переместить всю папку - но в большинстве случаев это альбом, в котором я слушаю некоторые, но не все песни. Таким образом, мне пришлось бы символически ссылаться на отдельные файлы, и это слишком много работы. Спасибо хоть. Sören Kuklau 15 лет назад 0
Сорен Куклау: Это действительно самый близкий способ получить то, что вы хотите. Если у вас много видеороликов, занимающих место, вы всегда можете использовать символическую ссылку на папку «Видео, фильмы и ТВ-шоу». Josh Hunt 15 лет назад 0
1
Robert M Hoehn

Я тоже искал ответ на этот вопрос. После просмотра фильма в iTunes я перемещаю файлы на внешний диск и затем снова добавляю их в iTunes. Вот что я сейчас делаю:

  • «Keep iTunes Music Organized» отмечен (включен)
  • Выберите фильмы (или музыку), которые я хочу переместить на внешний диск, и перетащите их (скопируйте) на внешний диск через Finder.
  • удалить выбранные фильмы из iTunes
  • выберите недавно скопированные файлы в Finder (на внешнем диске), удерживая нажатой клавишу выбора, и перетащите эти новые файлы обратно в iTunes

Очевидно, что это не идеально, но, по крайней мере, вы можете сделать это оптом.

Этот метод теряет метаданные iTunes, такие как счетчик игр и рейтинг. Daniel Beck 13 лет назад 0
1
Pico

Я являюсь разработчиком приложения, которое делает именно это ... Чтобы помочь вам легко перемещать любые медиафайлы iTunes в любое удобное для вас место.

Приложение называется TuneSpan и доступно в Mac App Store.

Хотя мы разрешаем подобные сообщения, если вы раскрываете их принадлежность, будьте осторожны, чтобы не создавать слишком много рекламных сообщений. Смотрите [FAQ # продвижение] для деталей. bwDraco 12 лет назад 0
1
Deepwinter

I used to use "Re-locate Selected" iTunes Script from Dougs Scripts, it worked perfectly, but it stopped after the iTunes 12 update.

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

If anyone knows how to edit the script to make it work that would be great.


Update

I just want to update the solution I'm using now, how I got there.

Ok so after I posted originally I noticed the Tunespan answer, and decided to give it a try as another solution was messy and time consuming at the time I was on OS X 10.7.5, So when i went to the App store I found it was not compatible with 10.7.5.

However on there website the have an older version Tunespan 0.9.8.3 beta, This version is compatible back to OSX 10.5 and it's free, After installing it and using it for a few months, I have no reservations in recommending it, it's pretty much exactly what I was looking for, The app opens into an iTunes like interface all your playlists are there it's easy to search for and sort, you can restrict what you see by location.

You can select multiple destinations, there remembered in a simple drop down menu for future reference. Choosing what to move is dragging and dropping into a temporary sort of playlist once you have what you want selected, and you pick your destination its a button press to have it all happen.

I upgraded my system to Yosemite about a week ago, it took a lot of time and tinckering to get it working as im on a Mac Pro 1,1 which doesn't technically support Yosemite.

Even after all the upgrading etc.. my iTunes library is still working perfectly even though atm it's spanned over 4 drives. Now I can upgrade to the current maintained version which I'm looking forward to.

P.S. I have no affiliation with this or any other software company this just was the only solution that I found workable.

0
Shoan

Вы можете скопировать весь каталог iTunes со своего основного жесткого диска на другой. При запуске iTunes удерживайте нажатой клавишу выбора и выберите местоположение библиотеки в качестве нового диска.

Этот прием также должен работать с большинством продуктов iLife. Я проверял это только с iPhoto для хранения старых фотографий на внешнем USB-накопителе.

Я знаю, что могу это сделать, но потом я получу либо две библиотеки (которые мне нужно синхронизировать), либо ни одной на моем внутреннем диске. Я хочу, чтобы большая часть моей библиотеки оставалась на моем внутреннем диске. Sören Kuklau 15 лет назад 0