https://github.com/chinachu/mirakurun
A Japanese digital TV tuner API server specifically designed for "Air"
https://github.com/chinachu/mirakurun
chinachu client dtv dvb dvr epg isdb javascript linux middleware mirakurun openapi server typescript
Last synced: 15 days ago
JSON representation
A Japanese digital TV tuner API server specifically designed for "Air"
- Host: GitHub
- URL: https://github.com/chinachu/mirakurun
- Owner: Chinachu
- License: apache-2.0
- Created: 2015-04-04T19:58:21.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2025-04-14T20:35:32.000Z (28 days ago)
- Last Synced: 2025-04-28T12:06:58.966Z (15 days ago)
- Topics: chinachu, client, dtv, dvb, dvr, epg, isdb, javascript, linux, middleware, mirakurun, openapi, server, typescript
- Language: TypeScript
- Homepage: https://chinachu.moe
- Size: 2.24 MB
- Stars: 668
- Watchers: 71
- Forks: 112
- Open Issues: 3
-
Metadata Files:
- Readme: README.ja.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/Chinachu/Mirakurun)
# Mirakurun
"Air" (開発中アプリのコードネーム) のために設計された日本のデジタルテレビチューナー API サーバーです。
[![npm version][npm-img]][npm-url]
[![npm downloads][downloads-image]][downloads-url]
[![Linux Build][azure-pipelines-img]][azure-pipelines-url]
[](https://tip4commit.com/github/Chinachu/Mirakurun)
[](#backers)
[](#sponsors)[**CHANGELOG**](CHANGELOG.md) | [**環境構築**](doc/Platforms.ja.md) | [**設定**](doc/Configuration.ja.md)
[**English**](README.md) | [**日本語**](README.ja.md)
## Docker
[][docker-url]
参照: 利用可能な[タグ一覧](https://hub.docker.com/r/chinachu/mirakurun/tags) (Docker Hub)
## 特徴
- HTTP RESTful API (Swagger / Open API 2.0)
- 高度なチューナープロセス管理
- 単一チューニングでの複数ストリーム配信
- ストリーム優先度
- MPEG-2 TS パーサー、フィルター
- リアルタイム EPG パーサー
- 様々なチューナーデバイスと混合環境に対応 (chardev, DVB / ISDB-T, ISDB-S, DVB-S2)
- 自動チャンネルスキャン
- Web UI
- IPTV サーバー (M3U8 プレイリスト, XMLTV)#### 図: MPEG-2 TS ストリーム API の多様性

#### 図: ストリームフロー

## 環境構築
👉 [**環境構築**](doc/Platforms.ja.md)
## 設定
👉 [**設定**](doc/Configuration.ja.md)
## Web UI
```sh
# 管理 UI
http://_your_mirakurun_ip_:40772/# Swagger UI
http://_your_mirakurun_ip_:40772/api/debug
```## クライアント実装
- [Rivarun](https://github.com/Chinachu/Rivarun)
- [BonDriver_Mirakurun](https://github.com/Chinachu/BonDriver_Mirakurun)
- Mirakurun クライアント ([組み込み](https://github.com/Chinachu/Mirakurun/blob/master/src/client.ts))
- "Air" (開発コードネーム)
- [Chinachu γ](https://github.com/Chinachu/Chinachu/wiki/Gamma-Installation-V2)
- [EPGStation](https://github.com/l3tnun/EPGStation)## 貢献
- [CONTRIBUTING.md](CONTRIBUTING.md)
## 寄付
- [Tip4Commit](https://tip4commit.com/github/Chinachu/Mirakurun) (BTC) - すべてのコミッターへ分配されます
- [Open Collective](https://opencollective.com/Mirakurun) (USD) - プール (使途未定)## Discord コミュニティ
- 招待リンク: https://discord.gg/X7KU5W9
## Contributors
このプロジェクトは貢献してくださるすべての方々のおかげで成り立っています。
## Backers
すべての Backer の皆様、ありがとうございます! 🙏 [[Backer になる](https://opencollective.com/Mirakurun#backer)]
## Sponsors
スポンサーになってこのプロジェクトをサポートしてください。あなたのロゴがウェブサイトへのリンクとともにここに表示されます。 [[スポンサーになる](https://opencollective.com/Mirakurun#sponsor)]
## 著作権 / ライセンス
© 2016- [kanreisa](https://github.com/kanreisa).
- コード: [Apache License, Version 2.0](LICENSE)
- ドキュメント: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
- ロゴ: [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)[npm-img]: https://img.shields.io/npm/v/mirakurun.svg
[npm-url]: https://npmjs.org/package/mirakurun
[downloads-image]: https://img.shields.io/npm/dm/mirakurun.svg?style=flat
[downloads-url]: https://npmjs.org/package/mirakurun
[azure-pipelines-img]: https://dev.azure.com/chinachu/Mirakurun/_apis/build/status/Chinachu.Mirakurun?branchName=master
[azure-pipelines-url]: https://dev.azure.com/chinachu/Mirakurun/_build/latest?definitionId=1&branchName=master
[docker-url]: https://hub.docker.com/r/chinachu/mirakurun