Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

jellytube

JellyTube es una aplicación frontend en Svelte que transforma bibliotecas Jellyfin en una experiencia de navegación estilo YouTube para contenido local descargado.

Ficha actualizada 26 sept 2026, 11:49 · upstream 26 sept 2026, 11:26 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es jellytube

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

JellyTube es una aplicación frontend-only escrita en Svelte diseñada para convertir bibliotecas seleccionadas de Jellyfin en una experiencia de navegación y reproducción estilo YouTube. Está pensada para servidores Jellyfin que ya alojan archivos descargados de YouTube, películas, series episódicas y videos musicales.

La aplicación funciona como cliente local sin modificar ni reiniciar Jellyfin. Utiliza Node.js 20+ y se instala mediante un script único en Linux con systemd, creando un servicio persistente bajo jellytube.service. La configuración se almacena en /etc/jellytube/jellytube.env y permite personalizar host y puerto.

Ofrece soporte para múltiples bibliotecas Jellyfin incluyendo Shows, Home Videos & Photos, Movies y Music Videos. Incluye características como feed de inicio estilo YouTube, páginas de series conscientes de temporadas, reproducción directa con fallback HLS, mini-reproductor persistente y modo hoverless para TV.

CASOS DE USO
  • Navegación de contenido multimedia local en servidores Jellyfin sin interfaz nativa
  • Experiencia tipo YouTube para bibliotecas de películas descargadas
  • Reproducción de videos musicales organizados por artista o canal
  • Gestión de series episódicas con guías de temporada y episodios ordenados
  • Acceso a contenido multimedia en dispositivos TV (LG webOS, Samsung Tizen)
  • Uso como cliente alternativo para Jellyfin sin instalar plugins adicionales
PUNTOS DESTACADOS
  • Aplicación frontend-only en Svelte sin modificar backend de Jellyfin
  • Instalación mediante un comando único con systemd en Linux x86_64/ARM64
  • Soporte para reproducción directa, HLS y múltiples pistas de audio
  • Mini-reproductor persistente ajustable y modo hoverless para TV
  • Persistencia de preferencias: tema, volumen, posición de reproducción
  • Navegación SPA con rutas que sobreviven a recargas del navegador
PRECAUCIONES
  • No soporta Docker ni Dockerfile según análisis técnico
  • Requiere Node.js 20+ para instalación manual o desarrollo
  • Depende de Jellyfin Playback Reporting plugin opcional (no es obligatorio)
  • Solo funciona como frontend, no incluye backend propio
  • Configuración requiere edición manual de archivo .env en /etc/jellytube/
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

JellyTube home feed with video shelvesJellyTube Movies view with poster shelvesSeason-aware show page in JellyTubeJellyTube Music Videos view with mixesJellyTube Subscriptions directoryJellyTube search resultsJellyTube watch page with player and recommendationsResponsive mobile JellyTube watch page
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Instalar con curl ejecutando el script oficial. Configurar JELLYTUBE_HOST y JELLYTUBE_PORT en /etc/jellytube/jellytube.env. Reiniciar servicio con systemctl restart jellytube. Verificar logs con journalctl -u jellytube -f. Requiere acceso de red al servidor Jellyfin desde el navegador cliente.

—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
41735173
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.