¿Cómo puedo arreglar mis etiquetas ID3 sin confundir a iTunes?

Estoy planeando usar TagScanner para limpiar las etiquetas ID3 de mi música (aunque me encantaría usar una alternativa si soluciona el problema a continuación). Desafortunadamente, hacerlo cambiará los archivos de iTunes. Una cosa que me preocupa es que a iTunes parece gustarle mantener mi música en carpetas que reflejan el nombre del artista. Una vez que TagScanner haya corregido las etiquetas, algunos archivos estarán en una carpeta que no es coherente con lo que cabría esperar en función de las etiquetas. También me gustaría asegurarme de que la vista de iTunes de la música refleje la información actualizada para que, por ejemplo, pueda buscar archivos usando las etiquetas ID3 reparadas. ¿Cómo puedo arreglar mis archivos de música sin romper iTunes?

Respuestas (3)

Una idea sería ejecutar TagScanner y luego crear una nueva biblioteca de iTunes:

  1. Mantén pulsada la opción mientras inicias iTunes.
  2. Haga clic en "Crear nueva" biblioteca. Elija su destino ~/Música y asígnele un nombre.
  3. En la nueva biblioteca, abra Preferencias y vaya a Avanzado.
  4. Asegúrate de que esté marcada la opción "Copiar archivos a la carpeta iTunes Media al agregarlos a la biblioteca".
  5. Importe todos los archivos de música de TagScanner a su nueva biblioteca.

iTunes creará una nueva jerarquía de carpetas/subcarpetas [artista/álbum] basada en la nueva información ID3, y nada se romperá. Si todo tiene el aspecto que desea, elimine la biblioteca anterior. Aquí se explica cómo eliminar la biblioteca anterior (esta edición es en respuesta a su comentario a continuación): elimine toda la carpeta /iTunes y todo su contenido. Notarás que cuando creas una nueva biblioteca, obtienes una nueva carpeta en ~/Music. Por ejemplo, ~/Música/Nathans_Library. Esa carpeta no es donde vive la aplicación de iTunes, por lo que está bien borrar todo.

(Es útil saber esto, porque significa que puede almacenar su biblioteca de iTunes donde quiera. Por ejemplo, en el trabajo archivo un montón de pistas de audio en una biblioteca de iTunes en un servidor. De esa manera, mis compañeros de trabajo pueden acceder a ella. si lo necesitan, y nuestro departamento de ITS puede respaldarlo más fácilmente).

Un consejo para álbumes con apariciones especiales: establezca el artista del álbum, ya que iTunes considera "Taylor Swift" y "Taylor Swift feat. Tim McGraw" como dos artistas separados, así que asegúrese de configurar el artista del álbum como "Taylor Swift". iTunes usará el campo del artista del álbum para crear la jerarquía de carpetas organizativas, por lo que sus pistas permanecerán agrupadas en el sistema de archivos y en iTunes.

Advertencia: seguir este enfoque podría significar perder sus metadatos personales, como el número de reproducciones, la calificación, la fecha de la última reproducción, etc. Sin embargo, no estoy seguro.

Definitivamente haga una copia de seguridad de toda su biblioteca de iTunes antes de intentar algo como esto; nunca se sabe qué podría hacer que necesites una "repetición".

Gracias @Nathan. Estoy dispuesto a perder todos mis metadatos si no se presenta una solución mejor. ¿Qué archivos eliminaría una vez que tenga la nueva biblioteca funcionando? Veo cuatro probables contendientes, cada uno en ~/Music/iTunes/; son iTunes Library {Extras.itdb,Genius.itdb,.itl}y iTunes Music Library.xml. ¿Cuál de estos recomendaría eliminar?
Buena pregunta @kuzzooroo. Modifiqué mi respuesta para abordarlo.
Respuesta corta: simplemente elimine toda la biblioteca /iTunes.

La documentación de MusicBrainz para su solucionador de etiquetas, Picard, aborda directamente cómo evitar confundir a iTunes ; por supuesto, debe estar dispuesto a usar MusicBrainz, no TagScanner, para obtener mucho valor de esto.

Desafortunadamente, ninguna de las sugerencias de MusicBrainz funcionó para mí.

Podría usar una pequeña aplicación Java llamada Unicode Rewriter. Aquí está el enlace, puede convertir etiquetas ID3 en diferentes formatos que se pueden leer correctamente para iTunes.

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