jellyfin-discord-music-bot
Bot de Discord ligero que integra Jellyfin para reproducir música en canales de voz. Open Source, soporta Docker y Node.js/Next.js (según análisis técnico). Facilita control desde Discord con comandos como /play, /pause.
Ficha actualizada 18 sept 2026, 20:53 · upstream 13 sept 2026, 18:40 · release 1.5.0
Qué es jellyfin-discord-music-bot
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio contiene un bot de Discord diseñado para integrarse con un servidor Jellyfin, permitiendo a los usuarios reproducir su colección de música directamente en canales de voz. El proyecto es Open Source y puede autoalojarse fácilmente mediante Docker o Node.js.
El bot ofrece una interfaz de comandos sencilla (por ejemplo, /play, /pause, /shuffle) para gestionar la reproducción, junto con funcionalidades avanzadas como reportes de reproducción (scrobbling), gestión interactiva de listas de reproducción y mensajes embebidos para feedback del usuario. También permite controlar la reproducción desde el reproductor de Jellyfin.
El proyecto fue originalmente iniciado por KGT1 en 2020 y este fork, creado por manuel-rw en 2022, ha sido completamente reescrito en partes utilizando NestJS (según README) o Node.js/Next.js (según análisis técnico), con un enfoque modular. Se recomienda usar pnpm para el desarrollo y Docker para despliegue.
- Reproducir música de Jellyfin directamente en canales de voz de Discord sin necesidad de abrir el servidor web.
- Gestionar listas de reproducción desde Discord con comandos como /playlist, /shuffle o /random.
- Controlar la reproducción (pausa, siguiente, volumen) mediante comandos de Discord integrados.
- Integrar Jellyfin en flujos de trabajo de streaming o reuniones grupales para compartir música.
- Automatizar la reproducción de playlists o álbumes específicos desde el servidor Jellyfin.
- Open Source y autoalojable, lo que garantiza privacidad y control total sobre los datos.
- Soporte nativo para Docker con Dockerfile y docker-compose incluidos en el repositorio.
- Interfaz de comandos intuitiva con soporte para paginación y feedback visual mediante embeds.
- Integración directa con Jellyfin para control de reproducción desde el reproductor web.
- Funcionalidad de scrobbling para reportar la reproducción a servicios externos (si se configura).
- No soporta shards, por lo que no puede usarse en múltiples servidores Discord simultáneamente.
- Las portadas de álbumes solo son visibles si están alojadas remotamente (proveedor externo de metadatos).
- La reproducción de contenido de video en canales de voz está limitada por restricciones del SDK de Discord.js.
- Requiere Node.js 24.x o superior para desarrollo, lo que puede excluir entornos más antiguos.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para despliegue, se recomienda usar Docker con el comando docker run --name jellyfin-discord-music-bot -d jellyfin-discord-music-bot:latest. Asegúrate de configurar las variables de entorno en .env antes de iniciar. El puerto 3000 debe estar disponible. Para desarrollo, usa pnpm start:dev con HMR activado.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.