Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

hometube

HomeTube es una interfaz web auto-alojada para descargar videos de múltiples plataformas (YouTube, Vimeo, TikTok) y organizarlos automáticamente en servidores multimedia locales como Plex o Jellyfin. Utiliza Next.js para la UI y Python con yt-dlp para el procesamiento.

Ficha actualizada 10 nov 2026, 6:36 · upstream 10 nov 2026, 5:38 · release v2.13.3

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es hometube

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

HomeTube es una herramienta de descarga de video diseñada para integrarse directamente en servidores multimedia auto-alojados como Plex, Jellyfin o Emby. Permite descargar videos individuales o listas completas desde más de 1800 plataformas soportadas, organizándolos automáticamente en la estructura de carpetas del servidor local con nombres optimizados para su reproducción inmediata.

La herramienta utiliza una arquitectura basada en Docker y combina Next.js para la interfaz web con Python (yt-dlp) para el procesamiento de descargas. Incluye características avanzadas como eliminación automática de anuncios y patrocinios mediante integración con SponsorBlock, autenticación por cookies para acceder a contenido restringido o de alta calidad, y un sistema inteligente de selección de formatos que prioriza codecs modernos como AV1 y Opus.

Ofrece capacidades de procesamiento de video avanzado directamente desde la interfaz, incluyendo extracción de clips, incrustación de subtítulos, conversión de formatos y optimización para dispositivos móviles. El sistema gestiona descargas con soporte para reanudar transferencias interrumpidas, detección de duplicados y organización automática por canal o creador.

CASOS DE USO
  • Descargar videos de YouTube, Vimeo, TikTok y otras plataformas en la máxima calidad disponible (AV1/Opus) sin anuncios ni marcas de agua
  • Integrar contenido multimedia directamente en servidores locales como Plex o Jellyfin con nombres de archivo optimizados para búsqueda automática
  • Gestionar listas de reproducción completas con sincronización inteligente que mantiene la biblioteca local alineada con el origen
  • Procesar videos descargados mediante extracción de clips, incrustación de subtítulos o conversión de formatos sin necesidad de herramientas externas
PUNTOS DESTACADOS
  • Integración nativa con servidores multimedia: organiza archivos automáticamente en la estructura local para Plex/Jellyfin
  • Eliminación automática de anuncios y patrocinios mediante integración con SponsorBlock (base de datos comunitaria)
  • Sistema inteligente de calidad: detecta formatos disponibles y prioriza codecs modernos (AV1 > VP9 > H.264) con audio Opus/AAC
  • Soporte para más de 1800 plataformas de video incluyendo YouTube, Reddit, Twitch, Instagram y Vimeo
  • Autenticación por cookies: desbloquea contenido restringido, evita errores de firma y mejora la estabilidad de descargas
PRECAUCIONES
  • Requiere configuración manual de variables de entorno para proxies o límites de tamaño de archivo mediante YTDLP_CUSTOM_ARGS
  • La autenticación por cookies es obligatoria para contenido protegido; sin ellas, se pueden perder formatos de alta calidad
  • Dependencia de yt-dlp: funcionalidades avanzadas dependen de la versión y compatibilidad del backend de Python
  • No incluye base de datos persistente propia; el estado de descargas depende de archivos temporales o logs externos
VISUAL

Capturas del proyecto

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

Application DemoHomeTube DemoCaptura de hometube
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
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Docker detectado

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
Next.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
85018502
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.