30 апреля 2015

Как изменить пути всех песен в iTunes

Если вам понадобилось перенести песни в другое место, а iTunes стал ругаться "Не удается работать с песней, так как не найден исходный файл. Найти его?"


Решить проблему можно несколькими способами.
Конечно можно вручную искать каждую песню. Но если их много?
Можно удалить эти песни из медиатеки, а затем добавить из нового места. Но в этом случае потеряется информация о включении в плейлист, рейтинге, комментарии и другая статистика!

Правильнее будет поступить следующим образом.
Как известно, медиатека хранится в файле iTunes Library.itl, расположенном по следующему пути "/Пользователи/имя_пользователя/Музыка/iTunes/iTunes Library.itl". Но напрямую редактировать его нельзя, он записан в закрытом формате.

Там есть еще один файл iTunes Music Library.xml, только от его редактирования толку немного. Он служит для быстрого доступа к содержимому медиатеки такими программами, как iPhoto и iMovie и др. И при последующем запуске он перезаписыватся!

Поэтому сначала нужно сделать экспорт медиатеки. 


Меню Файл>Медиатека>Экспортировать Медиатеку. Выберите файл, куда хотите ее сохранить. Он сохранится в формате XML. 

Если строки с меню у вас нет, то надо ее включить "Показать строку меню".
Тем временем, закройте iTunes и удалите или на всякий случай переместите файлы медиатеки в надежное место. Главное, что бы в папке "/Пользователи/имя_пользователя/Музыка/iTunes/"  не было файлов iTunes Music Library.xml и iTunes Library.itl.

Затем открываете экспортированный файл медиатеки обычным Блокнотом. Находите секцию <key>Location</key>. Там указан путь к песне.


И через функцию замены (Меню Правка>Заменить...) разом меняете все старые пути ВСЕХ песен на новые.

Например, файл лежал
file://localhost/с:/Music/lionel_richie_-_how_long_(zaycev.net).mp3
а вы его перенесли 
file://localhost/d:/New_puth/Music/lionel_richie_-_how_long_(zaycev.net).mp3

Поэтому меняем все "с:/Music" на "d:/New_puth/Music" и нажимаем Заменить все.

После замены сохраните файл Ctrl+S и можете закрыть Блокнот. Запустите iTunes и выберите Файл>Медиатека>Импортировать плейлист. Ждете некоторое время, пока идет процесс импорта (зависит от количества песен).

В итоге получаете вашу медиатеку с измененными путями файлов и со всеми рейтингами, плейлистами и т.д.

Хорошего дня и хорошей музыки!

Комментариев нет:

Отправка комментария