Repolode
Chinachu

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. 1

    Descarga la imagen Docker chinachu/mirakurun de Docker Hub

  2. 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

#dvb#isdb#tv-tuner#epg#iptv#dvr#streaming#typescript#chinachu#dtv

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

Lista M3U mantenida por la comunidad con canales de televisión en abierto y por Internet gratuitos de países de todo el mundo.

21,8 mil+176 esta semana3,1 milPythonSin licenciaActualizado hace 4 horas