
¡Hola a todos!
Cuando propuse Gladys Music (Gladys Music : demander à Gladys de jouer n'importe quelle musique, sur n'importe quelle enceinte), dije que conectaría algunas fuentes de mi parte. Aquí está la primera piedra: Radio Browser, el directorio libre de radios por internet. Aproximadamente 50,000 estaciones de todo el mundo, sin cuenta ni clave. ¿FIP al despertar? ^^
Qué hace
- Una búsqueda en el directorio por nombre, país, idioma o género, desde la pestaña Configuración.
- Tus estaciones favoritas se convierten en dispositivos Gladys (hasta 50):
- el flujo en línea o no, el ancho de banda, el codec y la dirección del flujo;
- el país, el idioma, los géneros, el sitio web y el logotipo de la estación.
- Un widget « Radios favoritas »: los logotipos, el país, el codec y un distintivo en línea / fuera de línea. Cuando el flujo es en https, un enlace permite escucharlo directamente en el navegador.
- Dos acciones de escena: « Obtener el flujo de una radio » (una de tus favoritas) y « Elegir una radio al azar » (por género, país o idioma).
- En francés, inglés, alemán y español.
Sé honesto: la integración no inicia la reproducción por sí sola. En Gladys hoy, una integración no puede controlar el altavoz de otra integración, y « reproducir una notificación » no está hecho para eso (en Sonos, el altavoz vuelve a lo que estaba reproduciendo después de 20 segundos). Para escuchar, por lo tanto, se pasa por una escena en dos acciones: « Obtener el flujo de una radio », luego la acción « Reproducir una URL en un reproductor DLNA » de la integración DLNA, con {{0.0.stream_url}} como dirección. Lo que falta es precisamente el bloque de Gladys Music del núcleo: una acción « reproducir esta dirección en este altavoz », válida para todas las integraciones. El día que exista, no se necesitarán dos pasos, y el widget tendrá un botón de reproducción real.
La cosa divertida
7 h en semana → « Obtener el flujo de una radio » (FIP), luego « Reproducir una URL en un reproductor DLNA » en el amplificador de la habitación
Domingo 10 h → « Elegir una radio al azar », género jazz, en el altavoz de la cocina
Instalación
Gladys 5.1 mínimo.
Llega al almacén en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con https://github.com/guim31/gladys-radio-browser
- Pestaña Configuración: « Buscar una estación », por ejemplo « FIP ».
- « Añadir a favoritos » con el número del resultado.
- Pestaña Descubrimiento: añade la estación a Gladys.
- Para escuchar: la escena en dos acciones de arriba, con la integración DLNA (o cualquier integración que sepa leer una dirección desde una escena).
Pequeñas reservas honestas
- No hay reproducción directa por el momento, como se explicó anteriormente: se necesita una escena en dos acciones y un reproductor capaz de leer una dirección.
- El estado « en línea » proviene de la verificación que hace el directorio, aproximadamente una vez al día: no es una escucha del flujo en directo.
- Solo se muestran los logotipos PNG, JPEG o WebP. Muchas estaciones solo tienen un icono
.ico, que Gladys no muestra. - Eliminar un favorito no elimina su dispositivo en Gladys: hay que hacerlo manualmente.
- Verifiqué desde mi casa que la verdadera API responde: la lista de servidores, las búsquedas « FIP » y « France Inter », y FIP bien en línea a 192 kbit/s. Sin embargo, aún no ha girado en una instancia real de Gladys, ni encadenado con DLNA: sus comentarios me interesan mucho.
Como las anteriores, desarrollado con Claude Code. Proyecto independiente, no afiliado al proyecto Radio Browser.