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

11

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

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

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

Сёрен Куклау
источник
Поскольку вы упоминаете AppleScript, подумайте над тем, чтобы пометить этот вопрос macosx?
оттуда
Хорошая точка зрения. Использовал более широко используемый osxтег, хотя.
Сёрен Куклау
Я обновил свой ответ другим методом, который может работать еще лучше.
Джош Хант
Я только что проверил, что связанный скрипт перемещает файлы, если они находятся на одном физическом диске.
Джордж Циокос

Ответы:

6

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

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

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

Джош Хант
источник
Как я уже сказал, я не хочу отключать параметр «Копировать файлы». Что касается перемещения и символических ссылок, это будет лишь незначительно меньше хлопот, чем перемещение и перемещение, и только тогда, когда может быть перемещена вся папка - но в большинстве случаев это альбом, в котором я слушаю некоторые, но не все песни. Таким образом, мне пришлось бы символически ссылаться на отдельные файлы, и это слишком много работы. Спасибо хоть.
Сёрен Куклау
Сорен Куклау: Это действительно самый близкий способ получить то, что вы хотите. Если у вас много видеороликов, занимающих место, вы всегда можете использовать символическую ссылку на папку с видео, фильмами и сериалами
Josh Hunt
1

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

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

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

Роберт М Хон
источник
Этот метод теряет метаданные iTunes, такие как счетчик игр и рейтинг.
Даниэль Бек
1

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

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

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

Раньше я использовал «Re-locate Selected» iTunes Script из Dougs Scripts, он работал отлично, но остановился после обновления iTunes 12.

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

Если кто-нибудь знает, как отредактировать скрипт, чтобы он работал, это было бы здорово.


Обновить

Я просто хочу обновить решение, которое я использую сейчас, как я туда попал.

Итак, после того, как я отправил сообщение, я заметил ответ Tunespan и решил попробовать его, поскольку другое решение было грязным и занимало много времени в то время, когда я работал на OS X 10.7.5, поэтому, когда я пошел в магазин приложений, я нашел его не был совместим с 10.7.5.

Однако на этом веб-сайте имеется более старая версия Tunespan 0.9.8.3 beta. Эта версия совместима с OSX 10.5 и является бесплатной. После ее установки и использования в течение нескольких месяцев у меня нет никаких сомнений в ее рекомендации, она в значительной степени точно то, что я искал, приложение открывается в интерфейс, похожий на iTunes. Все ваши плейлисты есть, их легко искать и сортировать, вы можете ограничить то, что вы видите, по местоположению.

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

Я обновил свою систему до Yosemite около недели назад, потребовалось много времени и усилий, чтобы заставить ее работать как я на Mac Pro 1,1, который технически не поддерживает Yosemite.

Даже после всех обновлений и т. Д. Моя библиотека iTunes по-прежнему работает отлично, хотя в настоящее время она охватывает 4 диска. Теперь я могу обновиться до текущей поддерживаемой версии, которую я с нетерпением жду.

PS Я не имею никакого отношения к этой или любой другой компании по разработке программного обеспечения, это было единственное решение, которое я нашел работоспособным.

Deepwinter
источник
0

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

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

Shoan
источник
Я знаю, что могу это сделать, но потом я получу либо две библиотеки (которые мне нужно синхронизировать), либо ни одной на моем внутреннем диске. Я хочу, чтобы большая часть моей библиотеки оставалась на моем внутреннем диске.
Сёрен Куклау