{"id":24112535,"url":"https://github.com/chinachu/mirakurun","last_synced_at":"2025-05-13T21:04:11.630Z","repository":{"id":29872985,"uuid":"33418225","full_name":"Chinachu/Mirakurun","owner":"Chinachu","description":"A Japanese digital TV tuner API server specifically designed for \"Air\"","archived":false,"fork":false,"pushed_at":"2025-04-14T20:35:32.000Z","size":2352,"stargazers_count":668,"open_issues_count":3,"forks_count":112,"subscribers_count":71,"default_branch":"master","last_synced_at":"2025-04-28T12:06:58.966Z","etag":null,"topics":["chinachu","client","dtv","dvb","dvr","epg","isdb","javascript","linux","middleware","mirakurun","openapi","server","typescript"],"latest_commit_sha":null,"homepage":"https://chinachu.moe","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Chinachu.png","metadata":{"files":{"readme":"README.ja.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":"Mirakurun","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2015-04-04T19:58:21.000Z","updated_at":"2025-04-25T09:29:03.000Z","dependencies_parsed_at":"2025-04-13T12:47:31.708Z","dependency_job_id":"99f7a52e-080a-40f4-8fc8-9e89f59be3b1","html_url":"https://github.com/Chinachu/Mirakurun","commit_stats":{"total_commits":942,"total_committers":30,"mean_commits":31.4,"dds":0.09023354564755837,"last_synced_commit":"31b22cc83cb2166c117a2fba8f2499d467750dc8"},"previous_names":[],"tags_count":78,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chinachu%2FMirakurun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chinachu%2FMirakurun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chinachu%2FMirakurun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chinachu%2FMirakurun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Chinachu","download_url":"https://codeload.github.com/Chinachu/Mirakurun/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251311330,"owners_count":21569009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chinachu","client","dtv","dvb","dvr","epg","isdb","javascript","linux","middleware","mirakurun","openapi","server","typescript"],"created_at":"2025-01-11T03:32:15.398Z","updated_at":"2025-04-28T12:07:05.520Z","avatar_url":"https://github.com/Chinachu.png","language":"TypeScript","funding_links":["https://opencollective.com/Mirakurun"],"categories":[],"sub_categories":[],"readme":"[![Mirakurun](https://gist.githubusercontent.com/kanreisa/0ab27d7771e97edce5a24cc81b9b8ce6/raw/8e08d3d91390794b139ed593e3a834a8b41f651c/logo-mirakurun_2025-03-29.svg)](https://github.com/Chinachu/Mirakurun)\r\n\r\n# Mirakurun\r\n\r\n\"Air\" (開発中アプリのコードネーム) のために設計された日本のデジタルテレビチューナー API サーバーです。\r\n\r\n[![npm version][npm-img]][npm-url]\r\n[![npm downloads][downloads-image]][downloads-url]\r\n[![Linux Build][azure-pipelines-img]][azure-pipelines-url]\r\n[![tip for next commit](https://tip4commit.com/projects/43158.svg)](https://tip4commit.com/github/Chinachu/Mirakurun)\r\n[![Backers on Open Collective](https://opencollective.com/Mirakurun/backers/badge.svg)](#backers)\r\n[![Sponsors on Open Collective](https://opencollective.com/Mirakurun/sponsors/badge.svg)](#sponsors)\r\n\r\n[**CHANGELOG**](CHANGELOG.md) | [**環境構築**](doc/Platforms.ja.md) | [**設定**](doc/Configuration.ja.md)\r\n\r\n[**English**](README.md) | [**日本語**](README.ja.md)\r\n\r\n## Docker\r\n\r\n[![dockeri.co](https://dockeri.co/image/chinachu/mirakurun)][docker-url]\r\n\r\n参照: 利用可能な[タグ一覧](https://hub.docker.com/r/chinachu/mirakurun/tags) (Docker Hub)\r\n\r\n## 特徴\r\n\r\n- HTTP RESTful API (Swagger / Open API 2.0)\r\n- 高度なチューナープロセス管理\r\n- 単一チューニングでの複数ストリーム配信\r\n- ストリーム優先度\r\n- MPEG-2 TS パーサー、フィルター\r\n- リアルタイム EPG パーサー\r\n- 様々なチューナーデバイスと混合環境に対応 (chardev, DVB / ISDB-T, ISDB-S, DVB-S2)\r\n- 自動チャンネルスキャン\r\n- Web UI\r\n- IPTV サーバー (M3U8 プレイリスト, XMLTV)\r\n\r\n#### 図: MPEG-2 TS ストリーム API の多様性\r\n\r\n![](https://gist.githubusercontent.com/kanreisa/0ab27d7771e97edce5a24cc81b9b8ce6/raw/7409e229648e00b55404f9e8342dccb58bbb4ac4/mirakurun-fig-api-variety2.svg)\r\n\r\n#### 図: ストリームフロー\r\n\r\n![](https://gist.githubusercontent.com/kanreisa/0ab27d7771e97edce5a24cc81b9b8ce6/raw/7409e229648e00b55404f9e8342dccb58bbb4ac4/mirakurun-fig-flow-stream2.svg)\r\n\r\n## 環境構築\r\n\r\n👉 [**環境構築**](doc/Platforms.ja.md)\r\n\r\n## 設定\r\n\r\n👉 [**設定**](doc/Configuration.ja.md)\r\n\r\n## Web UI\r\n\r\n```sh\r\n# 管理 UI\r\nhttp://_your_mirakurun_ip_:40772/\r\n\r\n# Swagger UI\r\nhttp://_your_mirakurun_ip_:40772/api/debug\r\n```\r\n\r\n## クライアント実装\r\n\r\n- [Rivarun](https://github.com/Chinachu/Rivarun)\r\n- [BonDriver_Mirakurun](https://github.com/Chinachu/BonDriver_Mirakurun)\r\n- Mirakurun クライアント ([組み込み](https://github.com/Chinachu/Mirakurun/blob/master/src/client.ts))\r\n  - \"Air\" (開発コードネーム)\r\n  - [Chinachu γ](https://github.com/Chinachu/Chinachu/wiki/Gamma-Installation-V2)\r\n  - [EPGStation](https://github.com/l3tnun/EPGStation)\r\n\r\n## 貢献\r\n\r\n- [CONTRIBUTING.md](CONTRIBUTING.md)\r\n\r\n## 寄付\r\n\r\n- [Tip4Commit](https://tip4commit.com/github/Chinachu/Mirakurun) (BTC) - すべてのコミッターへ分配されます\r\n- [Open Collective](https://opencollective.com/Mirakurun) (USD) - プール (使途未定)\r\n\r\n## Discord コミュニティ\r\n\r\n- 招待リンク: https://discord.gg/X7KU5W9\r\n\r\n## Contributors\r\n\r\nこのプロジェクトは貢献してくださるすべての方々のおかげで成り立っています。\r\n\u003ca href=\"https://github.com/Chinachu/Mirakurun/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/Mirakurun/contributors.svg?width=890\u0026button=false\" /\u003e\u003c/a\u003e\r\n\r\n## Backers\r\n\r\nすべての Backer の皆様、ありがとうございます！ 🙏 [[Backer になる](https://opencollective.com/Mirakurun#backer)]\r\n\r\n\u003ca href=\"https://opencollective.com/Mirakurun#backers\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/Mirakurun/backers.svg?width=890\"\u003e\u003c/a\u003e\r\n\r\n## Sponsors\r\n\r\nスポンサーになってこのプロジェクトをサポートしてください。あなたのロゴがウェブサイトへのリンクとともにここに表示されます。 [[スポンサーになる](https://opencollective.com/Mirakurun#sponsor)]\r\n\r\n\u003ca href=\"https://opencollective.com/Mirakurun/sponsor/0/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/Mirakurun/sponsor/0/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/Mirakurun/sponsor/1/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/Mirakurun/sponsor/1/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/Mirakurun/sponsor/2/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/Mirakurun/sponsor/2/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/Mirakurun/sponsor/3/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/Mirakurun/sponsor/3/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/Mirakurun/sponsor/4/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/Mirakurun/sponsor/4/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/Mirakurun/sponsor/5/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/Mirakurun/sponsor/5/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/Mirakurun/sponsor/6/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/Mirakurun/sponsor/6/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/Mirakurun/sponsor/7/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/Mirakurun/sponsor/7/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/Mirakurun/sponsor/8/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/Mirakurun/sponsor/8/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/Mirakurun/sponsor/9/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/Mirakurun/sponsor/9/avatar.svg\"\u003e\u003c/a\u003e\r\n\r\n## 著作権 / ライセンス\r\n\r\n\u0026copy; 2016- [kanreisa](https://github.com/kanreisa).\r\n\r\n- コード: [Apache License, Version 2.0](LICENSE)\r\n- ドキュメント: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)\r\n- ロゴ: [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)\r\n\r\n[npm-img]: https://img.shields.io/npm/v/mirakurun.svg\r\n[npm-url]: https://npmjs.org/package/mirakurun\r\n[downloads-image]: https://img.shields.io/npm/dm/mirakurun.svg?style=flat\r\n[downloads-url]: https://npmjs.org/package/mirakurun\r\n[azure-pipelines-img]: https://dev.azure.com/chinachu/Mirakurun/_apis/build/status/Chinachu.Mirakurun?branchName=master\r\n[azure-pipelines-url]: https://dev.azure.com/chinachu/Mirakurun/_build/latest?definitionId=1\u0026branchName=master\r\n[docker-url]: https://hub.docker.com/r/chinachu/mirakurun\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchinachu%2Fmirakurun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchinachu%2Fmirakurun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchinachu%2Fmirakurun/lists"}