Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

songseerr

Songseerr es un gestor autoalojado de solicitudes musicales inspirado en Jellyseerr y Overseerr, enfocado en integración con Lidarr, Jellyfin y Navidrome.

Ficha actualizada 27 sept 2026, 11:34 · upstream 27 sept 2026, 11:33 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es songseerr

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Songseerr centraliza la gestión de solicitudes de música para servidores domésticos. Permite buscar música mediante MusicBrainz, gestionar colas de solicitudes (pendiente → aprobado/disponible o rechazado) y automatizar aprobaciones para usuarios de confianza. Integra con Jellyfin y Navidrome para detectar contenido existente y marcarlo como disponible.

La aplicación utiliza Next.js 14 con App Router, TypeScript, Tailwind CSS y shadcn/UI para una interfaz moderna. La base de datos es SQLite gestionada por Prisma ORM, con autenticación mediante NextAuth v4 JWT. Incluye roles de usuario (Admin, Trusted, Standard) y panel de administración para configurar reglas, notificaciones por webhook y proveedores de metadatos.

Las solicitudes aprobadas se envían a Lidarr para su incorporación a la biblioteca final. Soporta colecciones curadas públicas o privadas y permite reportar errores en la biblioteca mediante un sistema de triaje administrativo.

CASOS DE USO
  • Gestionar solicitudes de álbumes y artistas desde una interfaz centralizada
  • Integrar con Lidarr para automatizar la adquisición de música en bibliotecas existentes
  • Detectar contenido ya poseído en Jellyfin o Navidrome y evitar duplicados
  • Crear colecciones curadas de música públicas o privadas para compartir
  • Configurar reglas de aprobación automática para usuarios de confianza
PUNTOS DESTACADOS
  • Arquitectura moderna con Next.js 14 App Router y TypeScript
  • Integración directa con Lidarr para automatización de adquisiciones
  • Soporte multiplataforma: Jellyfin, Navidrome y MusicBrainz
  • Autenticación robusta con NextAuth v4 y roles granulares
  • Diseño UI consistente con shadcn/UI y Tailwind CSS
  • Base de datos SQLite ligera gestionada por Prisma ORM
PRECAUCIONES
  • Dependencia de MusicBrainz para búsqueda, sin soporte de otros proveedores de metadatos
  • Requiere configuración manual de integraciones externas (Jellyfin/Navidrome)
  • No soporta bases de datos SQL complejas más allá de SQLite
  • Los endpoints de cron requieren token seguro configurado correctamente
  • Credenciales por defecto deben cambiarse inmediatamente tras el despliegue
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Desplegar con docker compose up -d o npm run dev. Configurar NEXTAUTH_URL, NEXTAUTH_SECRET y CRON_SECRET en .env. Cambiar credenciales de admin por defecto inmediatamente. Asegurar que Lidarr esté configurado para recibir solicitudes aprobadas.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.