Как я могу исправить свои теги ID3, не путая iTunes?


1

Я планирую использовать TagScanner убрать теги ID3 для моей музыки (хотя я был бы рад использовать альтернативу, если бы она решала проблему ниже). К сожалению, это приведет к изменению файлов из-под iTunes. Меня беспокоит то, что iTunes нравится хранить мою музыку в папках, отражающих имя исполнителя. Как только TagScanner исправит теги, некоторые файлы будут находиться в папке, которая не соответствует тому, что можно ожидать на основе тегов. Я также хотел бы убедиться, что представление музыки в iTunes отражает обновленную информацию, чтобы, например, я мог искать файлы, используя исправленные теги ID3. Как я могу привести в порядок свои музыкальные файлы, не ломая iTunes?

Ответы:


2

Одной из идей будет запустить TagScanner, а затем создать новую библиотеку iTunes:

  1. Удерживайте Option во время запуска iTunes.
  2. Нажмите «Создать новую» библиотеку. Выберите место назначения ~ / Music и назовите его.
  3. В новой библиотеке откройте «Настройки» и перейдите к «Дополнительно».
  4. Убедитесь, что установлен флажок «Копировать файлы в папку iTunes Media при добавлении в библиотеку».
  5. Импортируйте все музыкальные файлы TagScanner в вашу новую библиотеку.

iTunes создаст новую иерархию папок / подпапок [исполнитель / альбом] на основе новой информации ID3, и ничего не будет нарушено. Если все выглядит так, как вы хотите, удалите старую библиотеку. Вот как удалить старую библиотеку (это изменение в ответ на ваш комментарий ниже): удалить всю папку / iTunes и все его содержимое. Вы заметите, что когда вы создаете новую библиотеку, вы получаете новую папку в ~ / Music. Например, ~ / Music / Nathans_Library. Эта папка не там, где живет приложение iTunes, так что можно уничтожить все это.

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

Один совет для альбомов с участием гостей: установите исполнителя альбома, потому что iTunes рассматривает «Taylor Swift» и «Taylor Swift feat. Tim McGraw» как двух разных исполнителей, поэтому обязательно установите для исполнителя альбома значение «Taylor Swift». iTunes будет использовать поле исполнителя альбома для создания иерархии папок организации, поэтому ваши треки будут сгруппированы как в файловой системе, так и в iTunes.

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

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


Спасибо, Натан. Я готов потерять все свои метаданные, если не будет лучшего решения. Какие файлы я буду удалять, когда у меня будет работать новая библиотека? Я вижу четырех вероятных соперников, каждый в ~/Music/iTunes/; они есть iTunes Library {Extras.itdb,Genius.itdb,.itl} а также iTunes Music Library.xml, Какие из них вы бы порекомендовали удалить?
kuzzooroo

Хороший вопрос @kuzzooroo. Я изменил свой ответ, чтобы обратиться к нему.
Crowder

Краткий ответ: просто удалите всю библиотеку / iTunes.
Crowder

0

Документация MusicBrainz для их фиксатора тегов, Picard, напрямую решает, как избежать путаницы в iTunes - Конечно, вы должны быть готовы использовать MusicBrainz, а не TagScanner, чтобы извлечь из этого большую пользу.


К сожалению, ни одно из предложений MusicBrainz не сработало для меня.
kuzzooroo

0

Вы можете просто использовать небольшое Java-приложение под названием Unicode Rewriter. Вот ссылка, она может конвертировать теги ID3 в другой формат, который можно правильно прочитать для iTunes.

http://sourceforge.net/projects/unicoderewriter/

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.