Relacionado con este post, quería comentar que estoy comenzando a escuchar la radio online con Radio Tray. Antes (en Windows) utilizaba Screamer Radio que tiene una base de datos de radios mucho mayor.
Afortunadamente, ambas bases de datos son simples ficheros XML, así que migrarla debería consistir simplemente en escribir una hoja XSL.
Me bajé el Screamer, le extraje el fichero presets.xml que contiene la lista de emisoras clasificadas y la comparé con el bookmarks.xml de Radio Tray. Finalmente escribí la hoja XSL (ver adjunto) para transformar el presets.xml en un fichero con la misma estructura que el bookmarks.xml:
El problema es que debe haber algún problema de encoding en algunas entradas, ya que el Radio Tray peta cuando intento arrancarlo con el bookmarks.xml generado a partir del presets.xml. Le hice una limpieza, dejando un subconjunto reducido de las entradas y conseguí que arrancara y reconociera correctamente las emisoras.
Otro problema que encontré es que la base de datos del Screamer está un tanto desactualizada y muchas URLs ya no funcionan. Las URLs que comienzan por "http://" podría chequearlas automáticamente con wget, pero las que comienzan por "mms://" u otras, no sabría cómo chequearlas automáticamente.
Entonces tengo tres cuestiones:
- ¿hay alguna herramienta para comprobar URLs de streaming de audio?
- ¿algún voluntario para testear el bookmarks.xml generado y localizar las entradas conflictivas que hacen petar al Radio Tray?
- ¿conocéis alguna otra base de datos de emisoras online?
Afortunadamente, ambas bases de datos son simples ficheros XML, así que migrarla debería consistir simplemente en escribir una hoja XSL.
Me bajé el Screamer, le extraje el fichero presets.xml que contiene la lista de emisoras clasificadas y la comparé con el bookmarks.xml de Radio Tray. Finalmente escribí la hoja XSL (ver adjunto) para transformar el presets.xml en un fichero con la misma estructura que el bookmarks.xml:
Alguien escribió:xsltproc screamer2radiotray.xsl presets.xml > bookmarks.xml
El problema es que debe haber algún problema de encoding en algunas entradas, ya que el Radio Tray peta cuando intento arrancarlo con el bookmarks.xml generado a partir del presets.xml. Le hice una limpieza, dejando un subconjunto reducido de las entradas y conseguí que arrancara y reconociera correctamente las emisoras.
Otro problema que encontré es que la base de datos del Screamer está un tanto desactualizada y muchas URLs ya no funcionan. Las URLs que comienzan por "http://" podría chequearlas automáticamente con wget, pero las que comienzan por "mms://" u otras, no sabría cómo chequearlas automáticamente.
Entonces tengo tres cuestiones:
- ¿hay alguna herramienta para comprobar URLs de streaming de audio?
- ¿algún voluntario para testear el bookmarks.xml generado y localizar las entradas conflictivas que hacen petar al Radio Tray?
- ¿conocéis alguna otra base de datos de emisoras online?