« ¿Tu primer cassette? | Main | Las cortitas »
...

Accesorios y MP3 en el blog (XSPF)

Poco a poco estoy importando o adaptando algunas de las cosas que el antiguo blog:C3 tenía, especialmente los accesorios de la barra lateral derecha. Algunas requerirían mejoras, como el shoutbox (¿alguien conoce uno mejor? se aceptan recomendaciones), otras han sido eliminadas en favor de nuevas tecnologías (como la sección "Escuchando" que antes usaba BlogAmp, un plugin para Winamp, y ahora está enlazada con una cuenta de last.fm).

Para publicar contenido importado de otros servicios hay varias opciones. El mejor ejemplo es la sección "Descubrimientos" que antes importaba enlaces desde mi cuenta de del.icio.us vía RSS Digest y ahora lo hace a través de un plugin de MT, siguiendo el tutorial Creating a Link Log with Del.icio.us and Movable Type. Todo era cuestión de saber buscar las herramientas correctas, hoy he descubierto las maravillas del plugin GetXML para MT.

En unos días estaremos en condiciones de traer incluso el dominio openstyles.net a este nuevo alojamiento... por ahora sólo están redirigidos algunos subdominios.

Actualización: Son las 3am y sigo dándole vueltas a esto. Buscando un mejor reproductor de música para el blog encontré algo fabuloso... Adiós C3.radio.blog, hola XSPF Player de Fabricio Zuardi. El XSPF es un formato creado para compartir playlists, y Fabricio ha creado un objeto de Flash que utiliza ese formato para insertar un minúsculo reproductor de MP3 en cualquier página web, siempre y cuando haya dónde alojar los MP3 que se piensa reproducir. Está todo mejor explicado en el artículo XSPF: A Better Way to Play MP3s on your site. Es flexible, configurable, rápido... ¿qué más se puede pedir? Ah, sí, ¡que alguien me explique por qué mi playlist carga en todos los navegadores MENOS en Internet Explorer!

Actualización #2: Me quedé hasta las 8am, y recién casi doce horas después logré dar con el problema. Para quien le interese, había que pasarle los parámetros del playlist no sólo en la etiqueta EMBED, sino también en PARAM porque si no IE no lo reconoce y toca su default playlist. Osea, el código para esto quedaría como está en la página principal del blog (los interesados pueden ver el código y buscar el objeto Flash incrustado) y no como lo ponen en los ejemplos documentados del propio creador. La lista de parámetros disponibles para la línea de llamada sí está bien en los ejemplos originales... ¡creo que le voy a enviar esto al programador!

Comentarios ajenos

Definitivamente toda una revolucion musical en los ultimos anios, sobre todo ahora ultimo con el podcasting y los mp3 blogs. Pero todo esto sigue siendo una extension a lo basico, que siempre fue en un archivo mp3, un decoder, y por supuesto, un oyente.

Pero todavia queda un paso que va a ser crucial, el cual es "Musica en Demanda". No solo musica que tengamos en nuestros reproductores, sino la oportunidad de conectarnos a un servidor master y hacer un "request" de una cancion que queramos y el cual se escuchada en ese momento. Servicios que no seran gratuitos, pero definitivamente sera la revolucion musical version 2.

Por ahora conectandome a mis servidores via Wi-Fi puedo satisfacer mis gustos; algo que todavia no logro hacer fuera de mi casa, a no ser que me conecte via VPN con un computador, un "overhead" que debera desaparecer con el servido de musica en demanda.

Suena interesante... música en la combi, en la casa, hasta en el baño. Lo que quieras cuando quieras... el asunto es saber qué querer. Supongo que ese servicio también debería incluir un sistema de recomendaciones. Veremos cuántos años demora en aparecer un servicio así.

Hola amigos al igual que el amigo que escribio la noticias sobre XSPF estoy que le doy vueltas y y no me carga playlist y solo carga la default playlist por lo que le agradecere bastante si me pueden ayudar compartiendo el codigo correcto para reproducir.

Cuando comenten, por lo menos tómense el trabajo de averiguar si quien escribe es ÉL o ELLA. Además toda la explicación que pides está en el artículo si sabes leerlo y te tomas el trabajo de analizar el código de la página inicial.

Por la presente reciba usted Srta Carla mis disculpas por no haberme fijado el autor del articulo, lamentablemente cuando uno esta en una cabina publica el enemigo es el tiempo.
Mi poco conocimiento en leer código me dificulta comprender la sintaxis de los códigos que usted explica. ya que yo solo cambie lo que indica el autor de XSPF en el codigo para html y para playlist lo guarde como playlist.xspf pero somo usted indica se carga lista por default.
por lo que por favor le pido me oriente como debe sel codigo correcto, ¿podria enviarle por email que usted indica en su web los codigos para usted pueda revisarlo? le estare agradecido

POR FAVOR DESEO QUE ME AYUDEN EN CÒMO CONSEGUIR UN ACCESORIO INTERESANTE PARA EL WINAMP, NO SE QUÈ NOMBRE TIENE, PERO LES DESCRIBIRE CÒMO TRABAJA... BUENO, APARECE UNA IMAGEN, EN ESTE CASO UN PERRO, UNA BAILARINA SOBRE EL SKIN DEL WINAMP A MEDIDA QUE USTED ESCUCHA LA MUSICA, PORFAVOR.. QUISIERA QUE DEN ALGUNA DIRECCION EN DONDE PUEDA HALLAR O EL NOMBRE DE ESTE ACCESORIO PARA ASI BUSCARLO.. POR FAVOR AYUDENME..

Americo, ¿ya buscaste en la pagina de Winamp? http://www.winamp.com en plug-ins, luego en Visualizations encuentras una bailarina. ¿será eso lo q buscas?

Yo busqué en Google con "winamp dancer" y llegué aquí, espero que te sirva:
http://www.wischik.com/lu/senses/sticky/index.html

Constantino, sobre la configuración del XSPF, aquí copio el código que usé para instalarlo en otro lado, sorry por la demora:

<div align="center"> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/&lt;br /&gt;shockwave/cabs/flash/swflash.cab#version=7,0,0,0" height="168" width="450"> <param name="allowScriptAccess" value="sameDomain"> <param name="movie" value="http://www.openstyles.com/zarco/xspf_player.swf?playlist_url=http://www.openstyles.com/zarco/playlist.xspf&amp;autoload=true&amp;player_title=ESCUCHA y PARTICIPA!"> <param name="quality" value="high"> <param name="bgcolor" value="#E6E6E6"><br><embed src="http://www.openstyles.com/zarco/xspf_player.swf?playlist_url=http://www.openstyles.com/zarco/playlist.xspf&amp;autoload=true&amp;player_title=ESCUCHA%20y%20PARTICIPA%21" quality="high" bgcolor="#E6E6E6" name="xspf_player" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" height="168" width="400"><br></object><br></div>

Uy, no sale completa la dirección del playlist porque es muy larga... Constantino si estás por ahí escríbeme y dime dónde lo quieres poner y cuál es el código que estás usando y te ayudo con eso.

lo mejor quer hay aqui y en

hola me llamo jorge bueno el problena es q no se hacer una play lists en ese formato si puedieras decirme q hacer te lo agradeceria mucho no se nada y varias personas no comprendemos ya q somos novatos por fabor te lo a gradeceremos
sin mas esperando respuestas jorge
DIOS te bendiga

Los playlists en ese formato son simples archivos de texto grabados con la extensión XSPF (algo como "playlist.xspf"). La estructura es así:

<?xml version="1.0" encoding="UTF-8"?>
<playlist version="0" xmlns="http://xspf.org/ns/0/">
<trackList>

<track>
<location>http://www.TU-URL.com/DIRECTORIO/CANCION.mp3</location>
<image>http://www.TU-URL.com/DIRECTORIO/IMAGEN.jpg</image>
<annotation>001</annotation>
</track>

</trackList>
</playlist>

Y simplemente añades un bloque más de "track" por cada canción a añadir. ¡Fácil!

Bueno Amix Tengo Un Problema Mi reproductor estan en la misma carpeta q mis canciones en mi servidor, ahora el si entendi bien creo, agarre mi bloc de notas y cree este arhivo y lo guarde con extension playlist.xspf
le kite algunas cosas a las etiquetas para q se vea el codigo Ok
?xml version="1.0" encoding="UTF-8"?>
playlist version="0" xmlns="http://xspf.org/ns/0/">
trackList>

track>
location>http://www.eggdisk.com/files/149271_fznni/welcome_to_the_black_parade(2).mp3/location>
image>http://www.TU-URL.com/DIRECTORIO/IMAGEN.jpg/image>
annotation>001
/track>

/trackList>
/playlist>

Si Pero al subirlo a mi carpeta donde estan lo ya mensionado antes y al llamaro desde mi pagina con este codigo Me sale Una Lista de Otras Canciones q no se de donde Vendran,mi lista cerada se lama playlist.xspf Ojala pex me saquen esta Duda y me digan q me falta o q hice mal en el Codigo Ok Gracias de Ante Mano

playlist_url=http://www.eggdisk.com/files/149359_r8q8k/playlist.xspf&autoload=true&
player_title=ESCUCHA y PARTICIPA!"> <param name="bgcolor"

Ahorita la verdad no me acuerdo muy bien como era, pero recuerdo haber tenido el mismo problema. Algo que ver con pasarle los parámetros al player no sólo en la etiqueta EMBED, sino también en PARAM porque si no IE no lo reconoce y toca su default playlist. Eso es lo que te está pasando.. busca esas etiquetas y modifica bien la dirección para que las dos apunten a tu playlist.

holas hay algun reproductor que pueda reproducir canciones en formato swf ???
una ayuda ps mi correo es vic_817@hotmail.com

Pues no recuerdo haber leído en las specs de ninguno que pueda leer ese formato. Ya le preguntaste a Google?

Saludos.

Solo una pregunta: ¿Cómo es la instrucción para que pueda leer los archivos en forma local (no remota, o sea sin el protocolo http)?

Como dice en la "Quick Start Guide" de http://www.xspf.org/quickstart/ nunca me ha funcionada. Es decir, no me ha funcionado con:

file:///mp3s/song_1.mp3

Sería bueno una implementación con direcciones relativas.

Gracias.

Soy Autor de canciones y trabajo con varios compositores, productores y artistas que viven fuera de Argentina por lo envío muchos demos en MP3.
Se podrá enviar mediante e-mail, en un reproductor de musica, creo que XSPF, de los que se ven en los website? Como debería hacerlo? Gracias... Puedo pagarte dedicandote una canción.
Carlos-

hola a todos, soy nuevo en esto y pregunto ¿como se crea el archivo: xspf_player.swf

el playlist ya lo entendi, pero en el codigo veo xspf_player.swf ¿cómo lo creo?
gracias

que bien