Aplicación de descubrimiento musical autoalojada con biblioteca propia, recomendaciones y flujos de playlists, con Lidarr como complemento opcional.
Dodelidoo-Labs/sonobarr
Herramienta de descubrimiento musical autoalojada que combina tu biblioteca de Lidarr con recomendaciones de Last.fm y una interfaz web asistida por IA.
- Estrellas
- 382
- Forks
- 5
- Issues abiertos
- 8
- Último commit
- hace 2 meses
¿Qué es?
Sonobarr es una aplicación web autoalojada que permite encontrar artistas nuevos a partir de tu biblioteca de música de Lidarr. Obtiene artistas de Lidarr, busca artistas similares en Last.fm y muestra los resultados en una cuadrícula del navegador donde puedes escuchar avances, leer biografías y añadir artistas a Lidarr con un solo clic.
Además de Lidarr y Last.fm, puede usar como punto de partida tus scrobbles guardados de Last.fm y las listas Weekly Exploration de ListenBrainz. Un asistente de IA opcional acepta una descripción de ánimo o género en texto libre y usa un modelo compatible con OpenAI para elegir artistas iniciales para una sesión nueva.
Está desarrollado con Flask y Socket.IO en el backend, y una interfaz frontend basada en Bootstrap. La compatibilidad con varios usuarios incluye acceso basado en roles, un flujo de solicitudes de artistas con aprobación del administrador, claves de API por usuario e inicio de sesión único opcional con OIDC. Se despliega con Docker Compose mediante un archivo de configuración y un archivo de entorno.
Funciones clave
- 01Sincroniza los artistas supervisados de Lidarr y envía a Lidarr las incorporaciones seleccionadas.
- 02Crea lotes de descubrimiento a partir de Lidarr, los scrobbles de Last.fm y las listas de ListenBrainz.
- 03El asistente de IA inicia sesiones a partir de una descripción de texto mediante modelos compatibles con OpenAI.
- 04Flujo de solicitudes de artistas con aprobación del administrador y actualizaciones en tiempo real mediante Socket.IO.
- 05Avances de audio a través de YouTube o iTunes, además de biografías y estadísticas de Last.fm.
- 06Admite inicio de sesión único con OIDC y claves de API por usuario.
Casos de uso
- Encontrar artistas nuevos que encajen con los gustos reflejados en una biblioteca de Lidarr existente.
- Compartir una instancia autoalojada de Lidarr entre varios miembros del hogar con cuentas independientes.
- Permitir que usuarios sin permisos de administrador soliciten artistas para que un administrador los apruebe en Lidarr.
Inicio rápido
- 1
Crea un directorio de trabajo y asigna su propiedad al UID/GID del contenedor
mkdir -p sonobarr && cd sonobarr sudo chown -R 1000:1000 . - 2
Descarga el archivo de ejemplo docker-compose.yml y la configuración .env
curl -L https://raw.githubusercontent.com/Dodelidoo-Labs/sonobarr/develop/docker-compose.yml -o docker-compose.yml curl -L https://raw.githubusercontent.com/Dodelidoo-Labs/sonobarr/develop/.sample-env -o .env - 3
Edita .env para definir secret_key, la dirección y la clave de API de Lidarr, y la clave y el secreto de API de Last.fm
- 4
Inicia Sonobarr con Docker Compose y abre http://localhost:5000
docker compose up -d
Antes de usarlo
- Para que resulte útil, necesitas una instancia de Lidarr en ejecución y una clave de API de Last.fm.
- La configuración está pensada primero para Docker; el README no ofrece una opción de instalación nativa sin Docker para usuarios finales.
- La documentación de la API pública está pendiente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es sonobarr?
- Herramienta de descubrimiento musical autoalojada que combina tu biblioteca de Lidarr con recomendaciones de Last.fm y una interfaz web asistida por IA. Sonobarr es una aplicación web autoalojada que permite encontrar artistas nuevos a partir de tu biblioteca de música de Lidarr. Obtiene artistas de Lidarr, busca artistas similares en Last.fm y muestra los resultados en una cuadrícula del navegador donde puedes escuchar avances, leer biografías y añadir artistas a Lidarr con un solo clic.
- ¿sonobarr es gratuito? ¿Qué licencia tiene?
- sonobarr es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿sonobarr sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de sonobarr fue el 9 sept 2026.
- ¿Para qué puedo usar sonobarr?
- Encontrar artistas nuevos que encajen con los gustos reflejados en una biblioteca de Lidarr existente. Compartir una instancia autoalojada de Lidarr entre varios miembros del hogar con cuentas independientes. Permitir que usuarios sin permisos de administrador soliciten artistas para que un administrador los apruebe en Lidarr.
- ¿Cómo se instala sonobarr?
- Crea un directorio de trabajo y asigna su propiedad al UID/GID del contenedor: mkdir -p sonobarr && cd sonobarr sudo chown -R 1000:1000 . Descarga el archivo de ejemplo docker-compose.yml y la configuración .env: curl -L https://raw.githubusercontent.com/Dodelidoo-Labs/sonobarr/develop/docker-compose.yml -o docker-compose.yml curl -L https://raw.githubusercontent.com/Dodelidoo-Labs/sonobarr/develop/.sample-env -o .env Edita .env para definir secret_key, la dirección y la clave de API de Lidarr, y la clave y el secreto de API de Last.fm Inicia Sonobarr con Docker Compose y abre http://localhost:5000: docker compose up -d
- ¿Dónde consigo sonobarr?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Dodelidoo-Labs/sonobarr
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta para descubrir música que recomienda artistas y álbumes nuevos según los artistas de tu biblioteca de Lidarr, usando datos de Last.fm.
Aplicación autohospedada de control de horas y facturación para profesionales independientes y equipos, con temporizadores, proyectos, facturas PDF y facturación electrónica Peppol.
Servicio de orquestación que escalona y alterna búsquedas automáticas entre instancias de Radarr, Sonarr, Lidarr, Readarr y Whisparr para proteger los indexadores y respetar los límites de las API.
Plataforma de despliegue autohospedada que publica aplicaciones Docker Compose desde repositorios de GitHub en tus propios servidores, similar a Vercel.
Herramienta de código abierto que sincroniza TRaSH Guides y configuraciones personalizadas con instancias de Sonarr y Radarr, y automatiza formatos personalizados y perfiles de calidad.