Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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).
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

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

CPU4 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

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.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.