3 respuestas y lamentablemente aún no hay solución.
El problema
TengoMucho más de 1000 artículos duplicados.en mi biblioteca de iTunes apuntando a un lugar inexistente (el "dónde" en la ventana "obtener información"), junto con otros elementos duplicados y otros MIA (Missing In Action).
¿Hay alguna manera sencilla de simplementeborrarlos todos y solo¿a ellos? De la biblioteca, por supuesto.
Con esto quiero decir que algunos MIA apuntan /Volumes
mientras que otros apuntan a .../music/Music/...
o simplemente .../music/...
. Quiero borrar todo lo que apunta /Volumes
para luego recuperar el resto. Mira la imagen a continuación.
Algunos antecedentes
Intenté buscar una palabra clave específica en la ruta y crear una lista de reproducción inteligente, pero no obtuve ningún resultado.
¡Poder simplemente ordenar toda la biblioteca por ruta sería una solución perfecta! Creo que el viejo iTunes podría hacer eso.PowerTunesPuedo hacerlo (ordenar por ruta) pero no puedo hacer nada con su lista. También agradecería cualquier programa capaz de manejar esto, luego importar y exportar correctamente la biblioteca de iTunes.
Dado que esto parece no estar lo suficientemente claro...
AppleScript no funciona
Esto se debe a que AppleScript simplemente no puede recopilar la información que falta en ninguna parte de la biblioteca de iTunes. Quizás podríamos usar AppleScript abriendo el archivo XML, pero ese es un tema completamente diferente.
Aquí hay una cita de mi conversación con Doug, el hombre Adams, en diciembre pasado:
No creo que lo entiendas. No hay forma de obtener la ruta al archivo de una pista muerta porque iTunes la ha "olvidado". Eso es, por definición, lo que es una pista muerta.
doug
El 21 de diciembre de 2010, a las 7:08 a.m., Caue Rego escribió:
Sí, lo entiendo y he visto el guión. pero no estoy buscando el archivo. solo la antigua referencia del camino roto.
Enviado desde mi iPhone
El 21/12/2010, a las 10:00, Doug Adams escribió:
No puedes localizar archivos faltantes de pistas muertas porque, por definición, una pista muerta es aquella que no tiene ninguna información de archivo. Si observa "Super Eliminar pistas muertas", notará que busca pistas que tengan "valor faltante" para la propiedad de ubicación.
Respuesta1
recomendaría probarApplescripts de Doug:
http://dougscripts.com/itunes/
Hay muchos Applescripts gratuitos que están más hechos a medida para un problema específico que una solución única para todos, como FixTunes o PowerTunes. he usado elSúper Eliminar pistas muertas v2antes y funcionó bien.
También hay guiones para:
- Eliminación de duplicados (busque Super Remove Duplicates)
- Reproducir una canción aleatoria de una lista de reproducción aleatoria y otras cosas que iTunes debería hacer
- Mejor edición masiva de etiquetas
- Script para enviar el contenido del portapapeles a iTunes como la letra de la canción actual (MUY genial): *
- Y también "ScriptPal", un complemento de paleta flotante que le permite administrar y ejecutar scripts mucho más fácilmente que antes.
Ah, sí, todos estos también son gratuitos y puedes ajustarlos tú mismo (solo aprende AppleScript, es así de fácil jajaja) a diferencia de un programa pago que no se puede ajustar.
Respuesta2
¿Existió el camino inexistente alguna vez? Eso puede ayudarte a descubrir por qué sucedió esto. Lo que haría en ese caso es mover la jerarquía de la biblioteca de iTunes.hacervolver a esa ubicación y trabajar desde allí. Si no tienes uno o simplemente no existe, aquí tienes un método bastante infalible para hacer lo que quieras, aunque no es tan bonito:
Vaya a Archivo->Biblioteca->Organizar biblioteca... y consolide su biblioteca. Elimine/archive su archivo de datos de la biblioteca existente (el material en ~/Music/iTunes/ que se encuentra al lado de la carpeta iTunes Music) o genere una nueva biblioteca para iTunes iniciándola mientras mantiene presionada la opción.
Suelta la carpeta iTunes Music mencionada anteriormente en la aplicación iTunes ahora en blanco. Importará sólo las canciones de las que realmente tienes datos.
Editar:
Esta bien, tu lo pediste :-)
Hackea el archivo iTunes Music Library.xml.No voy a probar esto yo mismo, pero deberías poder tener éxito.
- Haz muchas copias de seguridad y sal de iTunes.
- Consigue un buen editor de texto sin formato y úsalo para editar
~/Music/iTunes/iTunes Music Library.xml
- Utilice algún tipo de búsqueda/reemplazo/RegEx furtivo y elimine cada
<key><dict>
par que contenga la ruta inexistente en la cadena de clave de Ubicación. - Leí en alguna parte que el archivo de la biblioteca de iTunes se reconstruye a partir de iTunes Music Library.xml si se encuentra dañado. Si los cambios que realizó en el XML aún no han tenido efecto, es posible que deba eliminarlo
~/Music/iTunes/iTunes Library
o simplemente abrirlo en el editor de texto y modificarlo un poco. Puede que sea necesario experimentar un poco, pero ¡infórmanos cuando descubras qué funciona!
Respuesta3
UsarPowerTunespara arreglar tu biblioteca.
Respuesta4
Quizás no entiendo todo el alcance de la pregunta... Y soy un usuario de Windows.
Dentro de iTunes: seleccione todos los archivos, obtenga información sobre todos ellos.
Cada archivo que no se pueda encontrar tendrá un signo de exclamación en la columna más a la izquierda (círculo gris, marca blanca)
Vea si estos archivos perdidos tienen algún denominador común de búsqueda; para mí suele ser una fecha (agregada, modificada) o Artista. Luego busca y destruye eso. Sí, esto podría implicar una gran selección de archivos individuales, pero podrías estar escuchando música al mismo tiempo.
Sin embargo, antes de eliminar cualquier archivo, debe asegurarse de que los MIA no estén en una unidad externa o antigua. Intente conectarse a cualquier red, almacenamiento externo, etc. ¿Tu compañero de cuarto dejó de compartir una carpeta?
Para duplicados: no he encontrado una forma segura de seleccionar los archivos "correctos" para eliminar. iTunes no hace un buen trabajo emparejando archivos (duplicados). Me encantaría conocer una buena forma de atacar este problema.