Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

retlix

Aplicación web auto-alojada estilo Netflix para IPTV (Xtream Codes/M3U) con transcodificación, metadatos TMDB y app nativa para Samsung Smart TV.

Ficha actualizada 26 sept 2026, 19:25 · upstream 26 sept 2026, 19:02 · release v1.1.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es retlix

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

Retflix es una plataforma de streaming auto-alojada diseñada para funcionar como un cliente IPTV moderno sobre servicios Xtream Codes o listas M3U/M3U8. Utiliza una arquitectura híbrida con backend en Node.js/Express y frontend React, permitiendo sincronización incremental de bibliotecas, transcodificación de vídeo (MKV/AVI a HLS) vía ffmpeg y almacenamiento local en SQLite para la web. Incluye una aplicación nativa Tizen independiente para Samsung Smart TV que conecta directamente al proveedor sin necesidad de servidor intermedio.

La aplicación destaca por su interfaz multilingüe, soporte para metadatos desde TMDB (incluyendo descripciones traducidas), filtrado automático de contenido adulto y optimización para navegación con control remoto. La web proxya credenciales y streams para seguridad, mientras que la app TV opera en modo standalone con almacenamiento local compacto.

El despliegue es sencillo mediante Docker Compose o instalación manual con Node.js ≥18 y ffmpeg. Soporta persistencia de datos, caché de imágenes y recuperación automática de retransmisiones. Es ideal para usuarios técnicos que gestionan sus propias líneas IPTV y buscan una experiencia premium sin depender de servicios comerciales.

CASOS DE USO
  • Consumo de películas y series en web/móvil/TV con interfaz estilo Netflix
  • Sincronización incremental de bibliotecas desde Xtream Codes o M3U
  • Streaming directo o transcodificado (MKV/AVI) para compatibilidad de hardware
  • Navegación optimizada en Samsung Smart TV con app nativa Tizen independiente
PUNTOS DESTACADOS
  • Docker-ready con docker-compose.yml y run.sh para despliegue rápido
  • Transcodificación automática MKV/AVI a HLS vía ffmpeg con multi-audio y subtítulos
  • App nativa Tizen (.wgt) que conecta directamente al proveedor Xtream sin servidor
  • Filtrado automático de contenido adulto en TV y web
  • Metadatos multilingües desde TMDB con caché local
  • Navegación espacial completa para control remoto (D-pad)
PRECAUCIONES
  • Requiere ffmpeg instalado manualmente si no se usa Docker
  • Almacenamiento TV limitado a ~5MB en localStorage (formato compacto)
  • Samsung TV necesita Developer Mode y Tizen 3.0+ (2017 o posterior)
  • Sin autenticación de usuario; credenciales gestionadas por el administrador
  • IMDb cast photos rate-limited y cargan progresivamente
VISUAL

Capturas del proyecto

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

HomeBrowseSearch
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 Docker Compose para despliegue rápido: docker compose up -d --build. Persistir datos en volumen externo (./data). Asegurar ffmpeg en PATH si no es Docker. Para TV, generar .wgt con Tizen Studio y sideloading. Configurar TMDB_API_KEY opcionalmente en UI o env vars.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

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