2

Когда я впервые импортировал большую часть своей библиотеки iTunes, у меня была опция copy files to iTunes Media folder when adding to library , поэтому в основном вся моя музыкальная библиотека была дублирована на диске, что означает, что было потрачено около 17 ГБ свободного места.

Я хочу избавиться от дублированных данных в папке iTunes Media, однако есть некоторые проблемы, связанные с этим, которые я не знаю, как их преодолеть.

Если я просто удаляю дубликаты из папки медиафайлов iTunes, при попытке воспроизвести эти песни в iTunes будет указано, что file is missing, do you wish to locate it? и с примерно 2.7k дубликатов это не вариант.

Итак, следующий здравый смысл - удалить все дубликаты из папки iTunes Media, удалить всю мою библиотеку из iTunes, переместить оставшиеся файлы из папки iTunes Media в исходную папку с музыкой, а затем просто заново добавить все файлы из оригинальной музыкальной папки. Тем не менее, тогда я теряю все свои рейтинги и данные подсчета игр.

Итак, каким образом я могу удалить дубликаты из моей папки медиафайлов iTunes, сохраняя при этом информацию о моем рейтинге / количестве воспроизведений для каждой песни без изменений? Обратите внимание, что у меня уже есть средства для физического удаления / распознавания дубликатов.

Редактировать:

Похоже, что метаданные песни хранятся в ~/Music/iTunes/iTunes Music Library.xml. Это включает в себя пару ключ / значение местоположения, которая может быть изменена для изменения физического местоположения песни.

Я использую этот инструмент, чтобы найти и сообщить о дубликатах, http://code.google.com/p/liten/ . Он сообщает о них в файле CSV, поэтому я предполагаю, что я мог бы создать программу, которая анализирует файл CSV, а затем соответственно вносит изменения в файл iTunes Music Library.xml.

Любые предложения для того, какой язык я должен использовать для этого или если такая программа уже существует? Любой алгоритм советы? Например, должен ли я сначала проанализировать весь файл csv, что потребует сохранения всех имен файлов в памяти, а затем изменить файл xml одним нажатием, или я должен идти вперед и назад?

1 ответ1

1

iTues Folder Watch будет то, что вы хотите. Я не думаю, что бесплатная версия делает, но лицензия стоит всего 7.50 евро. Помимо сканирования папок и добавления найденных файлов, он также может определять записи в iTunes, чьи файлы отсутствуют, и удалять их.

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