Saturday, June 2, 2012

C?mo crear listas de reproducci?n XML

Algunos reproductores de m?sica para el blog como el que vimos en la entrada anterior, tienen la posibilidad de usar listas de reproducci?n en formato XML, esto es para agregar varias canciones en un solo archivo sin tener que llenar el reproductor con tantas URLs.

El procedimiento es similar que cuando aprendimos a crear listas de reproducci?n ASX, es decir que desde un editor de texto crearemos nuestra lista que luego subiremos a la red.

Empecemos, primero abre un documento con Wordpad Wordpad icon
Ah? pega lo siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<trackList>

<track>
<location>URL de la canci?n</location>
<title>T?tulo de la canci?n</title>
<image>URL de la imagen de la portada</image>
</track>


<track>
<location>URL de la canci?n</location>
<title>T?tulo de la canci?n</title>
<image>URL de la imagen de la portada</image>
</track>


<track>
<location>URL de la canci?n</location>
<title>T?tulo de la canci?n</title>
<image>URL de la imagen de la portada</image>
</track>


</trackList>
</playlist>
Puedes agregar tantas canciones como quieras s?lo a?ade antes de </trackList> un trozo de c?digo como este:
<track>
<location>URL de la canci?n</location>
<title>T?tulo de la canci?n</title>
<image>URL de la imagen de la portada</image>
</track>

Ahora agrega donde se indica, la URL de la canci?n que debe ser en formato MP3. De igual forma agrega el t?tulo de la canci?n, y s?lo de forma opcional agrega la URL de la imagen de la portada del disco. Digo que es de forma opcional porque no todos los reproductores muestran la imagen de la canci?n, as? que si el reproductor donde lo usar?s no tiene la capacidad de mostrar dicha imagen entonces no es necesario ponerla, en ese caso elimina la l?nea:
<image>URL de la imagen de la portada</image>

Una vez que termines de a?adir todas las canciones, guarda el archivo en formato XML, es decir, que al momento de guardarlo pongas la extensi?n .XML seguidamente del nombre del archivo, por ejemplo: playlist.XML
Si lo prefieres, puedes descargar este archivo, es un archivo ya con la extensi?n XML y listo para agregar los datos de las canciones.

Una vez que tengas tu lista de reproducci?n en formato XML s?bela a un hosting, a partir de ese momento ya la puedes usar en alg?n reproductor de m?sica.
Supongamos que la usamos con el reproductor EMFF que vimos en la entrada anterior, en ese caso el c?digo ser?a de esta forma (recordando que la URL del archivo XML no debe tener el protocolo HTTPS, sino s?lo HTTP):
<object type="application/x-shockwave-flash" data="URL del archivo SWF" width="200" height="55"> <param name="movie" value="URL del archivo SWF">
<param name="wmode" value="transparent" />
<param name="FlashVars" value="playlist=URL del archivo XML">
</object>
Y el resultado es este:



No comments:

Post a Comment