4 votos

biblioteca de iTunes señalando completamente equivocado archivos

En algún lugar a lo largo del camino, una porción significativa de las canciones en mi biblioteca de iTunes parecen estar apuntando a completamente incorrecta de archivos (1640 de 9160, para ser exactos). Sé que hay herramientas y medios para la fijación de los archivos que están simplemente en un nuevo/carpeta diferente y todavía tienen el mismo nombre, pero hay una fácil/forma automática para solucionar miles de canciones que están apuntando a algo completamente diferente de los archivos?

Ejemplo iTunes Library.xml:

    <dict>
        <key>Track ID</key><integer>13712</integer>
        <key>Name</key><string>Lover's Spit</string>
        <key>Artist</key><string>Broken Social Scene</string>
        <key>Album Artist</key><string>Broken Social Scene</string>
        <key>Album</key><string>You Forgot It In People</string>
        <key>Genre</key><string>Indie</string>
        <key>Kind</key><string>MPEG audio file</string>
        <key>Size</key><integer>11613871</integer>
        <key>Total Time</key><integer>382302</integer>
        <key>Disc Number</key><integer>1</integer>
        <key>Disc Count</key><integer>1</integer>
        <key>Track Number</key><integer>11</integer>
        <key>Year</key><integer>2002</integer>
        <key>Date Modified</key><date>2012-07-25T18:48:35Z</date>
        <key>Date Added</key><date>2010-10-20T18:39:51Z</date>
        <key>Bit Rate</key><integer>241</integer>
        <key>Sample Rate</key><integer>44100</integer>
        <key>Comments</key><string>Source: eMusic</string>
        <key>Play Count</key><integer>7</integer>
        <key>Play Date</key><integer>3427320429</integer>
        <key>Play Date UTC</key><date>2012-08-09T08:27:09Z</date>
        <key>Album Rating</key><integer>60</integer>
        <key>Album Rating Computed</key><true/>
        <key>Artwork Count</key><integer>1</integer>
        <key>Persistent ID</key><string>B664192E9854A1F1</string>
        <key>Track Type</key><string>File</string>
        <key>Location</key><string>file://localhost/Applications/_Productivity/Pages.app/Contents/Resources/Templates/Modern%20Photographer%20Invoice.template/Contents/Resources/zh_TW.lproj/</string>
        <key>File Folder Count</key><integer>10</integer>
        <key>Library Folder Count</key><integer>3</integer>
    </dict>

Aviso de la Location nodo en particular. Se apunta a una de las Páginas del archivo de plantilla en lugar de su archivo MP3: file:///Users/administrator/Music/Broken%20Social%20Scene/You%20Forgot%20It%20In%20People/11%20Lover's%20Spit.mp3.

Ni siquiera cerca de lo que debe ser!

Ya he probado las siguientes cosas, fue en vano:

  • Re-agregar carpeta de Música a la biblioteca - por Desgracia, esto me deja con las entradas duplicadas. El artículo roto sigue siendo, con contadores de reproducción, calificaciones, etc. y el nuevo elemento que se inicia desde cero. No es realmente ideal.
  • TuneUp y Enjuague - traté de correr a través de los ensayos de Optimización y Enjuague, que no parece que se captura en el problema que tenía.

Mi último recurso idea es la instalación de un script que analiza el XML y comprueba que no MP3 Location cadenas. Cuando se encuentra uno, un intento de re-construir el nombre de archivo basado en iTunes automática de la convención de nombres de archivos (por ejemplo, Amante del Asador anterior se transforma 11%20-%20Lover's%20Spit.mp3. Esto probablemente me llevaría 90-95% no. El resto de los elementos podría ser manualmente fijo.

Por supuesto, que implican una gran cantidad de secuencias de comandos de tiempo de prueba y error. Tengo la esperanza de que hay una solución más simple a mi problema.

Ideas?

2voto

Tyler Wayne Puntos 562

Me gustaría sugerir una combinación de la primera y de la última de las ideas. Usted podría volver a agregar la carpeta de Música a su biblioteca y, a continuación, utilizar una secuencia de comandos para cambiar la ubicación de las entradas antiguas (metadatos correctos) para las nuevas entradas (ubicaciones correctas).

Pseudocódigo borrador:

for every song in the XML file (seek)
  search the rest of the XML file for other songs of the same name
  if only one is found (found)
    log seek's name to file1
    if found is newer than seek
      copy found's Location value to seek
      remove found
    else
      copy seek's Location value to found
      remove seek
  else if more than one is found
    log seek's name to file2 (for manual editing)
  else (no others are found)
    log seek's name to file3

Esta secuencia de comandos de diseño sería, ciertamente, bastante ineficiente, pero sería solucionar la mayoría de los problemas en sí, y tú (er, debe) sólo tiene que revisar las canciones con más de 2 versiones duplicadas.

Ver esta respuesta para obtener detalles sobre cómo realizar estos XML cambios surtan efecto en su biblioteca.

1voto

Craig Puntos 41

Trate de mover todos los archivos en un caso-insensitve de la unidad.

Esta sacado de mí para siempre hasta que me solucionaron el problema. No fue hasta que empecé a corregir manualmente los archivos de problema que me di cuenta de un tema común en el problema de los archivos. "de" vs "De".

El año pasado he migrado toda mi música a partir de un caso insensible a una unidad de mayúsculas y minúsculas de la unidad. De repente muchos de mis canciones no iba a jugar y punto completamente diferentes archivos en la unidad, imágenes jpg o lo que sea.

Tuve que escribir una secuencia de comandos para comparar el itunes xml a lo que estaba en el coche y descubrir todas las discrepancias. Independientemente...es un poco de una pérdida de tiempo pesadilla para corregir.

Si elimina los archivos de tu biblioteca de iTunes y volver a agregar, NO haga clic en "mover a la papelera" de lo contrario va a borrar lo que no archivo de música de iTunes está apuntando. (!)

0voto

Rafael Puntos 1

Estoy recibiendo el mismo error; por alguna razón, iTunes me envía a una carpeta de fuentes cuando pido "Mostrar en el Finder" la ubicación del archivo de la canción.

Empecé a experimentar este hace un par de semanas cuando hice el intento de sincronizar un iPod antes de que el disco duro externo en donde guardo mi biblioteca de iTunes estaba listo.

Los archivos equivocados para que iTunes dirige a mí en otro disco externo (que supongo que estaba conectado cuando hice el intento de que los fracasados de sincronización).

No tengo idea de cómo solucionar este problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X