Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

nexbeat

nexbeat es una herramienta auto-alojada que complementa Lidarr o nexcrate para gestionar música, con sistema de cuentas, cuotas y recomendaciones basadas en ListenBrainz.

Ficha actualizada 22 sept 2026, 15:13 · upstream 22 sept 2026, 12:28 · release v1.1.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es nexbeat

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

Nexbeat actúa como un compañero auto-alojado para gestores de música como Lidarr o nexcrate. Permite buscar música, solicitar álbumes o artistas enteros y gestionar una biblioteca compartida entre usuarios. Incluye un sistema de descubrimiento que recomienda artistas basándose en la biblioteca existente y tendencias semanales extraídas de ListenBrainz.

La aplicación gestiona cuentas con invitaciones por correo electrónico o enlaces, aplicando cuotas diarias, semanales o mensuales a las solicitudes. Ofrece dos modos de operación: ARR (integración con Lidarr vía webhook) y NEX (interfaz directa con nexcrate). El software es compatible con Docker y se ejecuta sobre Node.js, FastAPI y Python.

Nexbeat consulta fuentes abiertas como MusicBrainz para metadatos y Cover Art Archive para portadas. Las imágenes y previsualizaciones provienen de la API pública de Deezer, opcionalmente desactivables. La licencia es GNU Affero General Public License v3.0.

CASOS DE USO
  • Gestionar solicitudes de música para una biblioteca compartida entre múltiples usuarios con cuotas individuales.
  • Descubrir nuevos artistas y tendencias semanales basándose en la música ya consumida por la comunidad.
  • Integración directa con Lidarr para monitorizar descargas sin modificar su configuración original.
  • Gestionar permisos de usuario mediante invitaciones y aprobación manual de solicitudes.
PUNTOS DESTACADOS
  • Sistema de descubrimiento basado en ListenBrainz que recomienda artistas similares y tendencias.
  • Soporte nativo para Docker con archivos docker-compose.yml y dockerfile disponibles.
  • Dos modos de integración: ARR (Lidarr) y NEX (nexcrate), configurables desde la interfaz.
  • Gestión de usuarios con invitaciones, reset de contraseña y cuotas personalizables por usuario.
PRECAUCIONES
  • Dependencia de servicios externos como Lidarr o nexcrate para el procesamiento real de descargas.
  • Requiere configuración manual de claves API y direcciones de servicio en la interfaz de administración.
  • No incluye cliente de descarga propio; delega la tarea a los programas externos configurados.
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 ejecutando docker compose up -d. Requiere mínimo 2 núcleos CPU y 2 GB RAM. Para actualizar, usar docker compose pull && docker compose up -d. Copiar el directorio de datos completo junto con secret.key para respaldos. El puerto por defecto es 8030.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
51828000
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.