Tvheadend es un servidor de streaming de TV y grabador de video digital para Linux que admite fuentes de televisión abierta, IPTV y SAT>IP.
Chinachu/Mirakurun
Servidor API en TypeScript que gestiona sintonizadores de TV digital japonesa en Linux y Docker y ofrece streams, EPG y listas de reproducción IPTV.
- Estrellas
- 789
- Forks
- 134
- Issues abiertos
- 10
- Último commit
- hace 12 horas
¿Qué es?
Mirakurun es un servidor que controla el hardware de sintonización de TV digital en Japón y lo expone mediante una API HTTP. Está diseñado para funcionar como una capa de middleware entre los dispositivos sintonizadores y las aplicaciones cliente, y gestiona los procesos de sintonización para que varios consumidores puedan compartir una misma sintonización.
El servidor admite distintos dispositivos sintonizadores, incluidos equipos DVB, ISDB-T, ISDB-S y DVB-S2 conectados mediante dispositivos de caracteres. Analiza streams MPEG-2 TS y datos EPG en tiempo real, busca canales automáticamente y puede transmitir varios streams a partir de una misma sintonización, con control de prioridad.
Además de la API RESTful, documentada con Swagger / OpenAPI 2.0, incluye una interfaz de administración web y una salida IPTV que proporciona listas de reproducción M3U8 y XMLTV. Varias aplicaciones cliente, como Chinachu γ y EPGStation, lo utilizan como backend de sintonización.
Funciones clave
- 01Ofrece una API HTTP RESTful documentada con Swagger / OpenAPI 2.0.
- 02Gestiona procesos de sintonización y permite generar varias salidas de stream a partir de una misma sintonización.
- 03Permite asignar prioridades a los streams entre clientes.
- 04Analiza streams MPEG-2 TS y datos EPG en tiempo real.
- 05Busca canales automáticamente.
- 06Incluye un servidor IPTV con listas de reproducción M3U8 y XMLTV.
Casos de uso
- Ejecutar el backend de un DVR doméstico o de grabación de TV para emisiones digitales japonesas en un servidor Linux.
- Proporcionar TV en directo y datos de la guía de programación a clientes IPTV de una red local.
- Compartir una tarjeta sintonizadora entre varias aplicaciones cliente.
- Desplegar el servidor de sintonización en un contenedor Docker.
Inicio rápido
- 1
Descarga la imagen Docker chinachu/mirakurun de Docker Hub
- 2
Sigue la guía de configuración (doc/Platforms.md) para configurar tus dispositivos sintonizadores
Antes de usarlo
- Está diseñado para sintonizadores de TV digital japoneses, por lo que sirve de poco sin hardware sintonizador compatible.
- La configuración está pensada para Linux y Docker, y el README no incluye instrucciones para Windows ni macOS.
- La configuración requiere preparar los dispositivos sintonizadores; la guía detallada está en un documento aparte.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Mirakurun?
- Servidor API en TypeScript que gestiona sintonizadores de TV digital japonesa en Linux y Docker y ofrece streams, EPG y listas de reproducción IPTV. Mirakurun es un servidor que controla el hardware de sintonización de TV digital en Japón y lo expone mediante una API HTTP. Está diseñado para funcionar como una capa de middleware entre los dispositivos sintonizadores y las aplicaciones cliente, y gestiona los procesos de sintonización para que varios consumidores puedan compartir una misma sintonización.
- ¿Mirakurun es gratuito? ¿Qué licencia tiene?
- Mirakurun es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Mirakurun sigue mantenido?
- Mantenimiento activo. El último commit de Mirakurun fue el 6 nov 2026.
- ¿Para qué puedo usar Mirakurun?
- Ejecutar el backend de un DVR doméstico o de grabación de TV para emisiones digitales japonesas en un servidor Linux. Proporcionar TV en directo y datos de la guía de programación a clientes IPTV de una red local. Compartir una tarjeta sintonizadora entre varias aplicaciones cliente. Desplegar el servidor de sintonización en un contenedor Docker.
- ¿Cómo se instala Mirakurun?
- Descarga la imagen Docker chinachu/mirakurun de Docker Hub Sigue la guía de configuración (doc/Platforms.md) para configurar tus dispositivos sintonizadores
- ¿Dónde consigo Mirakurun?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Chinachu/Mirakurun
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente para Android TV y Fire TV que permite ver y grabar programas de DTV mediante backends KonomiTV, EDCB, EPGStation o Mirakurun.
Colección comunitaria de enlaces a streams IPTV de canales públicos de todo el mundo, distribuida como listas M3U.
Reproductor web autoalojado para ver TV en vivo, películas y series en el navegador desde proveedores IPTV Xtream Codes o M3U.
Editor de canales IPTV y servidor de suscripciones autohospedado para gestionar listas M3U y TXT, logos, EPG y URLs de suscripción cortas.
Lista M3U mantenida por la comunidad con canales de televisión en abierto y por Internet gratuitos de países de todo el mundo.