sábado, 2 de junio de 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 hay comentarios:

Publicar un comentario