Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

TunarrTube

Companion self-hosted para Tunarr que convierte contenido de YouTube en canales locales con IA, heurística y gestión de metadados. Usa yt-dlp, FFmpeg y Puppeteer para procesamiento.

Ficha actualizada 22 sept 2026, 16:22 · upstream 22 sept 2026, 11:22 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es TunarrTube

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

TunarrTube es una herramienta auto-alojada diseñada para complementar la plataforma Tunarr, permitiendo importar videos, listas de reproducción y canales públicos de YouTube a una biblioteca local. El sistema descubre contenido mediante yt-dlp, almacena el catálogo en SQLite y gestiona políticas de retención por fuente (descargas permanentes, caché al primer uso o streaming bajo demanda).

CASOS DE USO
  • Automatización de canales de TV locales con programación semanal vía IA (Anthropic/OpenAI/Claude Code)
  • Curaduría manual de clips con overlays personalizados y plantillas HTML/CSS para Tunarr
  • Sincronización bidireccional entre YouTube y biblioteca local con detección de cambios en playlists
  • Gestión de metadados NFO/JSON sidecars para compatibilidad con escáneres de medios locales
PUNTOS DESTACADOS
  • Integración nativa con Tunarr vía API HTTP y mapeo de rutas de archivos compartidos
  • Soporte multiplataforma: Docker, macOS, Linux y Windows con instalación nativa
  • Programación inteligente sin IA mediante heurísticas (frescura, distribución por fuentes)
  • Recuperación automática de trabajos interrumpidos sin perder media completada
PRECAUCIONES
  • Single instance only: el worker y scheduler comparten estado en SQLite sin distributed locking
  • No sistema de login; requiere reverse proxy autenticado o VPN para exposición segura
  • Bug conocido en Tunarr puede dejar servidor inresponsive tras publicar canales AI-scheduled
  • Tunarr no soporta streaming live desde YouTube (solo lectura de archivos locales)
  • Dependencia de Chromium headless para renderizado de overlays en Docker
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

Usar reverse proxy con autenticación o VPN. Separar volumes: /media para media, /config para SQLite y /app/storage para caché de renders. Verificar API Tunarr antes de publicar. No exponer directamente a internet sin proxy autenticado. Monitorear estado Published vs Publish incomplete.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
30008000
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.