Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

LineDrive

LineDrive es un DVR autoalojado para receptores HDHomeRun que ofrece una guía de programas real, grabación con comandos naturales offline y compatibilidad nativa con servidores multimedia como Jellyfin. Utiliza Next.js y Python, soporta Docker y permite gestionar grabaciones sin perder datos ante re

Ficha actualizada 27 sept 2026, 15:07 · upstream 27 sept 2026, 14:53 · release v3.1.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es LineDrive

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

LineDrive actúa como un DVR personal para receptores HDHomeRun, proporcionando una guía de programas semanal basada en código postal y detección de señales. Su motor de preguntas naturales permite comandos offline como "grabar el próximo partido" o consultar la parrilla sin depender de servicios de IA externos. Las grabaciones se codifican con FFmpeg a MP4 fragmentados para asegurar reproducibilidad tras cortes, e incluyen metadatos .nfo y subtítulos para integración directa en Jellyfin, Plex o Kodi.

El sistema gestiona múltiples sintonizadores evitando conflictos, priorizando canales locales y detectando episodios nuevos versus retransmisiones. Incluye integraciones opcionales con Home Assistant vía MQTT para monitorización de estado y control remoto, así como con Jellyseerr para gestión de series. La arquitectura soporta despliegues en Docker (amd64/arm64) o nativo con Python 3.10+, requiriendo FFmpeg instalado en el sistema.

CASOS DE USO
  • Grabación automática de programas de TV abierta gestionando múltiples sintonizadores HDHomeRun.
  • Consulta y control de grabaciones mediante comandos de voz o texto en inglés sin conexión a internet.
  • Integración con servidores multimedia (Jellyfin, Plex) para importar metadatos y subtítulos automáticamente.
  • Monitorización del estado de sintonizadores y alertas de fallos en Home Assistant.
  • Gestión de series buscando solo episodios nuevos y evitando retransmisiones o duplicados.
PUNTOS DESTACADOS
  • Motor de preguntas naturales offline que interpreta comandos como "cuándo es el próximo partido".
  • Grabaciones fragmentadas MP4 que permiten reproducción parcial tras cortes de energía o reinicios.
  • Detección inteligente de episodios nuevos versus retransmisiones en series con horarios variables.
  • Integración nativa con Home Assistant vía MQTT para control y monitorización de estado.
  • Soporte multiplataforma para Docker (amd64/arm64) y despliegues nativos en Linux, Windows o macOS.
PRECAUCIONES
  • Actualmente solo soporta un dispositivo HDHomeRun a la vez en una red, sin combinar múltiples unidades.
  • La guía de programas para ATSC 3.0 (NextGen TV) no es compatible con DRM ni canales no cifrados completamente probados.
  • No incluye autenticación por defecto; debe ejecutarse exclusivamente en redes domésticas sin exposición a internet.
  • La codificación de grabaciones se realiza mediante CPU usando FFmpeg, lo que puede consumir recursos significativos.
VISUAL

Capturas del proyecto

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

Home pageGuideFire TVAskPhoneLineDrive
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

Desplegar con Docker Compose o nativo. Requiere Python 3.10+ y FFmpeg en el PATH para la versión nativa. En Docker, usar network_mode: host si no se configura el IP del tuner manualmente. Asegurar que los volúmenes de configuración y grabaciones estén montados correctamente. No exponer al internet sin VPN.

✓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
5050
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.