Tvheadend é um servidor de streaming de TV e gravador de vídeo digital para Linux que recebe sinais de TV aberta, IPTV e SAT>IP.
Chinachu/Mirakurun
Servidor de API em TypeScript que gerencia sintonizadores de TV digital japonesa no Linux e no Docker, oferecendo transmissões, EPG e playlists de IPTV.
- Estrelas
- 789
- Forks
- 134
- Issues abertas
- 10
- Último commit
- há 14 horas
O que é?
Mirakurun é um servidor que controla hardware de sintonização de TV digital no Japão e o disponibiliza por meio de uma API HTTP. Ele foi projetado para funcionar como uma camada de middleware entre os sintonizadores e os aplicativos clientes, gerenciando os processos dos sintonizadores para que vários consumidores possam compartilhar a mesma sintonia.
O servidor oferece suporte a vários dispositivos de sintonização, incluindo hardware DVB, ISDB-T, ISDB-S e DVB-S2 conectado por dispositivos de caractere. Ele analisa streams MPEG-2 TS e dados EPG em tempo real, faz a busca automática de canais e pode transmitir vários streams a partir de uma única sintonia, com controle de prioridade dos streams.
Além da API RESTful, documentada com Swagger / OpenAPI 2.0, o projeto inclui uma interface Web de administração e uma saída IPTV que fornece playlists M3U8 e XMLTV. Vários aplicativos clientes, como Chinachu γ e EPGStation, usam o Mirakurun como backend de sintonização.
Recursos principais
- 01Disponibiliza uma API HTTP RESTful documentada com Swagger / OpenAPI 2.0.
- 02Gerencia processos dos sintonizadores e permite várias saídas de stream a partir de uma única sintonia.
- 03Oferece suporte à priorização de streams entre clientes.
- 04Analisa streams MPEG-2 TS e dados EPG em tempo real.
- 05Faz a busca automática de canais.
- 06Oferece um servidor IPTV com playlists M3U8 e XMLTV.
Casos de uso
- Executar um DVR doméstico ou backend de gravação de TV para transmissões digitais japonesas em um servidor Linux.
- Enviar TV ao vivo e dados de guia de programação para clientes IPTV na rede local.
- Compartilhar uma placa sintonizadora entre vários aplicativos clientes.
- Implantar o servidor de sintonização em um contêiner Docker.
Início rápido
- 1
Baixe a imagem Docker chinachu/mirakurun do Docker Hub
- 2
Siga o guia de configuração (doc/Platforms.md) para configurar seus dispositivos sintonizadores
Antes de usar
- Foi desenvolvido para sintonizadores de TV digital japoneses, então é pouco útil sem hardware sintonizador compatível.
- A configuração é voltada para Linux e Docker, e o README não traz instruções para Windows nem macOS.
- A configuração exige preparar os dispositivos sintonizadores, e o guia detalhado está em um documento separado.
Em coleções
Tópicos
Perguntas frequentes
- O que é Mirakurun?
- Servidor de API em TypeScript que gerencia sintonizadores de TV digital japonesa no Linux e no Docker, oferecendo transmissões, EPG e playlists de IPTV. Mirakurun é um servidor que controla hardware de sintonização de TV digital no Japão e o disponibiliza por meio de uma API HTTP. Ele foi projetado para funcionar como uma camada de middleware entre os sintonizadores e os aplicativos clientes, gerenciando os processos dos sintonizadores para que vários consumidores possam compartilhar a mesma sintonia.
- Mirakurun é gratuito? Qual é a licença?
- Mirakurun é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Mirakurun ainda é mantido?
- Manutenção ativa. O último commit de Mirakurun foi em 6 de nov. de 2026.
- Para que posso usar Mirakurun?
- Executar um DVR doméstico ou backend de gravação de TV para transmissões digitais japonesas em um servidor Linux. Enviar TV ao vivo e dados de guia de programação para clientes IPTV na rede local. Compartilhar uma placa sintonizadora entre vários aplicativos clientes. Implantar o servidor de sintonização em um contêiner Docker.
- Como instalar Mirakurun?
- Baixe a imagem Docker chinachu/mirakurun do Docker Hub Siga o guia de configuração (doc/Platforms.md) para configurar seus dispositivos sintonizadores
- Onde consigo Mirakurun?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Chinachu/Mirakurun
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente para Android TV e Fire TV que permite assistir e gravar programas de TV digital via backends KonomiTV, EDCB, EPGStation ou Mirakurun.
Coleção colaborativa de transmissões de canais de IPTV disponíveis publicamente no mundo todo, distribuídas como playlists M3U.
Player web self-hosted para assistir a canais ao vivo, filmes e séries no navegador usando um provedor de IPTV Xtream Codes ou M3U.
Editor de canais IPTV e servidor de assinaturas auto-hospedados para gerenciar playlists M3U e TXT, logos, EPG e URLs curtas de assinatura.
Playlist M3U mantida pela comunidade, com canais de TV aberta e canais gratuitos de TV pela internet de países do mundo todo.