Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

yubal

Descargador auto-alojado de YouTube Music que organiza librerías con etiquetas, sincroniza playlists y soporta integración con servidores de medios como Navidrome. Incluye extensión de navegador para descarga directa.

Ficha actualizada 10 nov 2026, 1:39 · upstream 8 nov 2026, 5:52 · release v0.10.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es yubal

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

yubal es una herramienta open source para descargar y organizar música de YouTube Music en un servidor propio. Convierte enlaces en librerías estructuradas por artista, álbum y pista, aplicando etiquetas ID3, letras sincronizadas (.lrc) y normalización de volumen ReplayGain. El sistema deduplica automáticamente pistas repetidas entre playlists y permite formatos como Opus, MP3 o M4A.

El despliegue se realiza mediante Docker Compose en el puerto 8000, con soporte para sincronización programada de playlists y gestión de cookies para contenido restringido por edad. Incluye una extensión de navegador que facilita la descarga directa desde la interfaz de YouTube sin salir de la página.

CASOS DE USO
  • Archivar música personal en librerías locales organizadas
  • Sincronizar playlists automáticamente con un cron programado
  • Integración directa con servidores de medios como Navidrome o Jellyfin
  • Descargar contenido desde YouTube Music usando una extensión de navegador
  • Gestionar contenido de usuario no oficial (remixes) en carpetas separadas
PUNTOS DESTACADOS
  • Soporte nativo para Docker y Docker Compose con imagen en ghcr.io
  • Deduplicación inteligente que evita duplicados entre playlists
  • Integración probada con Navidrome, Jellyfin y Gonic
  • Incluye extensión de navegador para Firefox y Chrome
  • Generación automática de archivos M3U para listas de reproducción
PRECAUCIONES
  • El uso de cookies puede activar límites de tasa más estrictos en YouTube
  • Soporte limitado para playlists M3U en el servidor Gonic actualmente
  • Requiere configuración manual de PUID y PGID para permisos de archivos
  • La normalización de volumen ReplayGain necesita álbumes completos para aplicar ganancia de disco
VISUAL

Capturas del proyecto

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

Captura de yubal
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

Pendiente de la cola editorial R11-R6 con investigación verificable.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

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