Paso 3: La biblioteca XML: chico de goto de iTunes
Sobre el archivo: el archivo xml de iTunes es una especie de base de datos mantenida por iTunes y siempre actualizados. Cuando se realiza una modificación en el iTunes, la porción correspondiente del archivo XML de iTunes es modificada para observar este cambio. Una entrada de muestra de mi archivo XML de iTunes se expone a continuación:
1218
Pista ID1218
NameTake me
ArtistA-Ha
De Genre80
Archivo de audio KindMPEG
Size3682382
Time230138 total
Fecha de Modified2007-09-24T02:11:30Z
Fecha de Added2008-05-28T05:00:24Z
Poco Rate128
Muestra Rate44100
Jugar Count2
Juego Date3297176818
Jugar fecha UTC2008-06-25T01:26:58Z
Rating40
Álbum Rating40
Álbum valorar computada
ID9AC5DB9713240B44 persistente
Pista TypeFile
Locationfile://localhost/Volumes/HD1/iTunes%20Music/A-ha/Unknown%20Album/Take%20On%20Me.mp3
Carpeta de archivo Count4
Biblioteca carpeta Count1
Como puede verse en la entrada anterior, el archivo XML consiste en valores rodeados de etiquetas de estilo de HTML. A los efectos de la escritura, estaremos interesados en los bits de Track ID, nombre, artista, clasificación y ubicación de la información.
Si usted está buscando en el archivo XML, se puede observar desde arriba esta canción tiene un "rating" de 40. iTunes asigna a cada canción un número entero entre 0 y 100, con cada 20 puntos siendo una estrella adicional para la calificación. Así, una calificación de 20 corresponde a un 1 estrellas, una calificación de 40 es un hotel de 2 estrellas y así, con 100 ser una calificación de 5 estrellas.
Así que ahora que sabemos sobre el archivo XML, vamos a comenzar a escribir guiones