3

Есть ли способ принудительного разрешения медиа-информации для всех песен?

У меня есть несколько компьютеров (2 Mac, 1 ПК), где все песни для их библиотек iTunes находятся в моей Time Capsule дома. Однако, когда я беру свой ноутбук Mac с работой и возвращаюсь домой, все мои песни в iTunes имеют "восклицательный знак", указывающий, что их местоположения не могут быть найдены (потому что я отключился от своей Time Capsule, а затем снова подключился).

Это не проблема, пока я не попытаюсь синхронизировать музыку с моим iPod, где iTunes будет синхронизировать только "неразбитые" песни, поэтому у меня на iPod нет музыки.

Я мог бы "Получить информацию" для всех треков вручную, один за другим, но я бы действительно не хотел. Кроме того, я хотел бы избежать операций, которые заставляют меня терять мои метаданные (например, рейтинги).

2 ответа2

1

У меня есть аналогичные настройки общей папки и сетевого хранилища, и в некоторых случаях я могу получить библиотеку iTunes, полную восклицательных знаков.

Чтобы исправить это, я использую sed, чтобы заменить все экземпляры:

<key>File Folder Count</key><integer>-1</integer>

...с:

<key>File Folder Count</key><integer>1</integer>

... где "Количество папок файлов", равное -1, означает, что iTunes считает, что файл отсутствует. Используя sed:

sed -i .backup 's/<key>File Folder Count<\/key><integer>-1<\/integer>/<key>File Folder Count<\/key><integer>1<\/integer>"/g' ~/Music/iTunes/iTunes\ Music\ Library.xml
1

Хорошо, после МНОГО поиска, я нашел свое исправление:

Удерживая Alt/Option при открытии iTunes, откроется диалоговое окно, позволяющее выбрать местоположение вашей медиатеки iTunes. Выберите вашу существующую библиотеку, и вуаля ... все песни "волшебно" расположены. Рейтинги, счетчик игр и т.д. Сохраняется. Уф!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .