Releases: tsukumijima/KonomiTV
KonomiTV (β) 0.11.0
再びニコニコ実況へのコメント投稿に対応しました! 引き続き NX-Jikkyo にコメントすることもできます。
KonomiTV + ニコニコ実況ユーザーの方は再びニコニコ実況にコメントできるようになるのでアプデ推奨です🙏
それ以外にも Twitter 連携機能のフル実装、視聴中のモバイル回線向け画質プロファイルへの切り替え、L字画面クロップ設定の追加など、多数の機能追加が盛り込まれています!
またスマホ縦画面の UI を大幅に変更し、完成形に大きく近づけました。個々の機能はまだ実装できていませんが、だいたいこんな感じになるんだな〜とイメージいただければ。
正式版が公開されるまでのリリースはあくまで「master での開発作業のひとまずの区切り」として公開しているベータ版であり、動作品質はまったく保証されていない点をあらかじめご了承ください。
不具合報告は随時受け付けていますが、今後はバグ修正の優先度を下げ機能開発を優先する方針のため、反映が遅くなる可能性もあります。
Important
KonomiTV 0.11.0 では、ついにテレビをみながら Twitter のタイムライン・ツイート検索ができるようになりました…!!
0.11.0 ではさらなる Twitter 連携機能での凍結 / ロック対策強化も行われています。Twitter 実況用途でお使いの方は 0.11.0 以降へのアップデートを強く推奨します。
0.11.0 以降へのアップデート後、なるべく Twitter 連携方法を Cookie ログインに変更する ことをおすすめします!!
Important
KonomiTV 0.9.0 → 0.10.0 以降のアップデートでは、Vue.js を 2.x から 3.x に移行した関係で、ブラウザに保持されているフロントエンドアプリ (PWA) のキャッシュが旧バージョンから更新されない問題があります。
一度ブラウザのサイト設定 (アプリ設定) から設定バックアップの上でサイトデータを消去した後、再度リロードすると新しいフロントエンドが反映されます。
Warning
KonomiTV は鋭意開発中のため、現在破壊的な構成変更が頻繁に行われています。
破壊的変更が続く中アップデーターの機能を維持することは難しいため、安定版リリースまでの当面の間、アップデーターは最低限のメンテナンスのみ行っています。
破壊的変更が少ないことから、0.8.0 / 0.9.0 / 0.10.x → 0.11.x 以降への更新のみアップデーターが利用可能と思われます。 ただし、一部環境で設定ファイルの移行に失敗する可能性があります。
もしアップデーターが動作しない場合、あるいは 0.7.1 以前から 0.8.0 以降へのアップデートは、適宜データベース (server/data/database.sqlite
) や設定ファイル (config.yaml
) などをバックアップの上で一旦アンインストールし、新規でインストールし直していただきますようお願いいたします。
Note
KonomiTV で録画視聴機能を使いたいのであれば、基本生 TS のまま保存しておいてほしいです。
録画視聴機能では、TVRemotePlus 同様に録画 TS に含まれる番組情報などのメタデータからメディアライブラリを構築します。MP4 ではその対応が難しいため (MP4 では録画 TS に含まれるメタデータ情報が不可逆的に失われる) 、KonomiTV では当面サポート予定はありません。
こちらのツイート にて詳細な情報をまとめています。 ぜひご一読ください。
TS ファイルの映像をエンコードしてサイズを削減したい場合は tsreplace を利用し、録画 TS の映像部分だけを H.264 / H.265 映像に置き換えることを強く推奨します。
tsreplace については こちらのツイート にて詳細な情報をまとめています。
Note
230922 以降の xtne6f 版 / tkntrec 版 EDCB に更新すると EpgDataCap_Bon の起動が少し高速化され、KonomiTV でより快適にチャンネルを切り替えられるようになります。
最新版の EDCB のビルド済みアーカイブは tsukumijima/DTV-Builds にて配布しています。
What's Changed
- 可能であればニコニコ実況にコメントする設定を追加
- ニコニコ実況が利用できない場合(BS 民放など公式では廃止された実況チャンネル・ニコニコ生放送のメンテナンス中など)は、常に NX-Jikkyo にコメントします。
- この変更により、0.10.1 で追加されたサーバー設定での NX-Jikkyo への切り替え機能は廃止されています。
- KonomiTV の実装上、コメントの投稿先に関わらず、常に NX-Jikkyo からコメントを受信します。
- Twitter タイムライン表示機能・ツイート検索機能を追加
- スパム判定防止のため自動更新機能はありませんが、TL 更新用のキーボードショートカットは用意されています。
- Twitter 連携方法に「Chrome 拡張機能で抽出した Cookie でログイン」を追加
- スパム判定されないようにするため、Twitter 連携機能をお使いの方は、可能な限り Cookie ログインへの変更をおすすめします。
- 視聴中にモバイル回線向けプロファイルに切り替える機能を実装
- この変更により、回線状況取得に対応していない Android 以外のデバイスでも、手動でモバイル回線向けプロファイルに切り替えられるようになります!
- L字画面のクロップ設定を実装
- 使い勝手は TVRemotePlus のものと同一ですが、データ放送表示時もクロップできるほか、キャプチャにもL字クロップ設定が反映されます (!!!!)
- キャプチャの保存ファイル名パターンの設定を追加
- ログイン時 & 設定データの同期がオンの場合、古いデバイスが保持していた設定にほかの全デバイスの設定が巻き戻ってしまう不具合を修正
- かなり腰が重かったが、ようやくしっかり修正できてよかった
- その他大量のバグ修正、依存ライブラリの更新など
- Build(deps-dev): Bump urllib3 from 2.2.1 to 2.2.2 in /server by @dependabot in #88
- Build(deps): Bump ws from 7.5.9 to 7.5.10 in /client by @dependabot in #89
- Build(deps-dev): Bump urllib3 from 2.2.1 to 2.2.2 in /installer by @dependabot in #90
- Build(deps-dev): Bump certifi from 2024.2.2 to 2024.7.4 in /installer by @dependabot in #91
- Build(deps-dev): Bump setuptools from 69.5.1 to 70.0.0 in /installer by @dependabot in #92
- Build(deps): Bump fast-xml-parser from 4.4.0 to 4.4.1 in /client by @dependabot in #93
- Build(deps): Bump aiohttp from 3.10.0 to 3.10.2 in /server by @dependabot in #95
- Build(deps): Bump axios from 1.7.2 to 1.7.4 in /client by @dependabot in #96
- Build(deps): Bump micromatch from 4.0.7 to 4.0.8 in /client by @dependabot in #97
- Build(deps-dev): Bump cryptography from 43.0.0 to 43.0.1 in /server by @dependabot in #99
Full Changelog: v0.10.1...v0.11.0
KonomiTV (β) 0.10.1
ニコニコ実況の長期鯖落ちに伴い NX-Jikkyo (ニコニコ実況避難所) のコメントサーバーに対応しました!
KonomiTV + ニコニコ実況ユーザーの方はサーバー設定から NX-Jikkyo を有効にすると再び実況コメントを表示できるようになるのでアプデ推奨です🙏
正式版が公開されるまでのリリースはあくまで「master での開発作業のひとまずの区切り」として公開しているベータ版であり、動作品質はまったく保証されていない点をあらかじめご了承ください。
不具合報告は随時受け付けていますが、今後はバグ修正の優先度を下げ機能開発を優先する方針のため、反映が遅くなる可能性もあります。
Important
Twitter (X) の度重なる仕様変更により、0.9.0 以前の Twitter 連携機能は不審がられるリスクが高くなっています。
0.10.0 では Twitter 連携機能での凍結 / ロック対策強化が行われています。Twitter 実況用途でお使いの方は 0.10.0 以降へのアップデートを強く推奨します。
Important
KonomiTV 0.9.0 → 0.10.0 以降のアップデートでは、Vue.js を 2.x から 3.x に移行した関係で、ブラウザに保持されているフロントエンドアプリ (PWA) のキャッシュが旧バージョンから更新されない問題があります。
一度ブラウザのサイト設定 (アプリ設定) から設定バックアップの上でサイトデータを消去した後、再度リロードすると新しいフロントエンドが反映されます。
Warning
KonomiTV は鋭意開発中のため、現在破壊的な構成変更が頻繁に行われています。
破壊的変更が続く中アップデーターの機能を維持することは難しいため、安定版リリースまでの当面の間、アップデーターは最低限のメンテナンスのみ行っています。
破壊的変更が少ないことから、0.8.0 / 0.9.0 → 0.10.x への更新のみアップデーターが利用可能と思われます。 ただし、一部環境で設定ファイルの移行に失敗する可能性があります。
もしアップデーターが動作しない場合、あるいは 0.7.1 以前から 0.10.x へのアップデートは、適宜データベース (server/data/database.sqlite
) や設定ファイル (config.yaml
) などをバックアップの上で一旦アンインストールし、新規でインストールし直していただきますようお願いいたします。
Note
KonomiTV で録画視聴機能を使いたいのであれば、基本生 TS のまま保存しておいてほしいです。
録画視聴機能では、TVRemotePlus 同様に録画 TS に含まれる番組情報などのメタデータからメディアライブラリを構築します。MP4 ではその対応が難しいため (MP4 では録画 TS に含まれるメタデータ情報が不可逆的に失われる) 、KonomiTV では当面サポート予定はありません。
こちらのツイート にて詳細な情報をまとめています。 ぜひご一読ください。
TS ファイルの映像をエンコードしてサイズを削減したい場合は tsreplace を利用し、録画 TS の映像部分だけを H.264 / H.265 映像に置き換えることを強く推奨します。
tsreplace については こちらのツイート にて詳細な情報をまとめています。
Note
230922 以降の xtne6f 版 / tkntrec 版 EDCB に更新すると EpgDataCap_Bon の起動が少し高速化され、KonomiTV でより快適にチャンネルを切り替えられるようになります。
最新版の EDCB のビルド済みアーカイブは tsukumijima/DTV-Builds にて配布しています。
What's Changed
- ニコニコ実況の代わりに NX-Jikkyo のコメントサーバーを利用する設定を追加
- 一部 Windows 環境でブラウザ画面が背景一色で全く表示されない問題を修正
- 連投間隔によってはツイート送信に時間がかかるため、タイムアウトを 10 分に設定
- GraphQL API へのリクエストペイロードを最新の Twitter Web App に合わせて修正
- Twitter Web App のリクエスト内容から TwitterGraphQLAPI.py に直接コピペできる Python コードを生成するツールを追加
- 垢ロック対策のため、必ずアカウントごとに 20 秒以上間隔を空けてツイートする
- そのほか不具合修正や改善、依存関係の更新
Full Changelog: v0.10.0...v0.10.1
KonomiTV (β) 0.10.0
半年間分の開発成果が詰まったアップデートです。
大きな新機能こそありませんが、内部的には Vue 3.x + Vuetify 3.x + Vite への移行をはじめ様々な改良が行われています。
正式版が公開されるまでのリリースはあくまで「master での開発作業のひとまずの区切り」として公開しているベータ版であり、動作品質はまったく保証されていない点をあらかじめご了承ください。
不具合報告は随時受け付けていますが、今後はバグ修正の優先度を下げ機能開発を優先する方針のため、反映が遅くなる可能性もあります。
Important
Twitter (X) の度重なる仕様変更により、0.9.0 以前の Twitter 連携機能は不審がられるリスクが高くなっています。
0.10.0 では Twitter 連携機能での凍結 / ロック対策強化が行われています。Twitter 実況用途でお使いの方は 0.10.0 へのアップデートを強く推奨します。
Important
KonomiTV 0.9.0 → 0.10.0 のアップデートでは、Vue.js を 2.x から 3.x に移行した関係で、ブラウザに保持されているフロントエンドアプリ (PWA) のキャッシュが旧バージョンから更新されない問題があります。
一度ブラウザのサイト設定 (アプリ設定) から設定バックアップの上でサイトデータを消去した後、再度リロードすると新しいフロントエンドが反映されます。
Warning
KonomiTV は鋭意開発中のため、現在破壊的な構成変更が頻繁に行われています。
破壊的変更が続く中アップデーターの機能を維持することは難しいため、安定版リリースまでの当面の間、アップデーターの今後の改修は凍結されています。
破壊的変更が少ないことから、0.8.0 / 0.9.0 → 0.10.0 への更新のみアップデーターが利用可能と思われます。 ただし、一部環境で設定ファイルの移行に失敗する可能性があります。
もしアップデーターが動作しない場合、あるいは 0.7.1 以前から 0.10.0 へのアップデートは、適宜データベース (server/data/database.sqlite
) や設定ファイル (config.yaml
) などをバックアップの上で一旦アンインストールし、新規でインストールし直していただきますようお願いいたします。
Note
KonomiTV で録画視聴機能を使いたいのであれば、基本生 TS のまま保存しておいてほしいです。
録画視聴機能では、TVRemotePlus 同様に録画 TS に含まれる番組情報などのメタデータからメディアライブラリを構築します。MP4 ではその対応が難しいため (MP4 では録画 TS に含まれるメタデータ情報が不可逆的に失われる) 、KonomiTV では当面サポート予定はありません。
こちらのツイート にて詳細な情報をまとめています。 ぜひご一読ください。
TS ファイルの映像をエンコードしてサイズを削減したい場合は tsreplace を利用し、録画 TS の映像部分だけを H.264 / H.265 映像に置き換えることを強く推奨します。
tsreplace については こちらのツイート にて詳細な情報をまとめています。
Note
230922 以降の xtne6f 版 / tkntrec 版 EDCB に更新すると EpgDataCap_Bon の起動が少し高速化され、KonomiTV でより快適にチャンネルを切り替えられるようになります。
最新版の EDCB のビルド済みアーカイブは tsukumijima/DTV-Builds にて配布しています。
What's Changed
- Build(deps): Bump cryptography from 41.0.5 to 41.0.6 in /server by @dependabot in #65
- [Update][Live/VideoEncodingTask]: hw エンコーダの起動を少し高速化 by @rigaya in #66
- Update: [Client][ChannelUtils] 全国の地上波放送の局タグ挿入に対応 by @tsukumijima in #68
- Build(deps): Bump pycryptodomex from 3.19.0 to 3.19.1 in /server by @dependabot in #69
- Build(deps): Bump pycryptodomex from 3.19.0 to 3.19.1 in /installer by @dependabot in #70
- Build(deps): Bump follow-redirects from 1.15.3 to 1.15.4 in /client by @dependabot in #71
- Build(deps-dev): Bump vite from 5.0.11 to 5.0.12 in /client by @dependabot in #72
- Build(deps): Bump pillow from 10.1.0 to 10.2.0 in /server by @dependabot in #73
- Build(deps): Bump aiohttp from 3.9.1 to 3.9.2 in /server by @dependabot in #74
- Build(deps): Bump fastapi from 0.104.1 to 0.109.1 in /server by @dependabot in #75
- Add: [Server][EDCB] 設定再読み込みなどのコマンドを追加 by @xtne6f in #76
- Build(deps): Bump python-multipart from 0.0.6 to 0.0.7 in /server by @dependabot in #77
- Build(deps-dev): Bump cryptography from 42.0.3 to 42.0.4 in /server by @dependabot in #78
- Build(deps): Bump follow-redirects from 1.15.5 to 1.15.6 in /client by @dependabot in #79
- Build(deps-dev): Bump vite from 5.1.3 to 5.1.7 in /client by @dependabot in #81
- Build(deps): Bump pillow from 10.2.0 to 10.3.0 in /server by @dependabot in #80
- Build(deps-dev): Bump idna from 3.4 to 3.7 in /installer by @dependabot in #82
- Build(deps-dev): Bump idna from 3.6 to 3.7 in /server by @dependabot in #83
- Build(deps): Bump aiohttp from 3.9.3 to 3.9.4 in /server by @dependabot in #84
- Update: [Server] ネットワークID分岐「CATV」を独自ネットワークIDでしている4Kチャンネルも含むように修正 by @mamireimu in #86
New Contributors
- @mamireimu made their first contribution in #86
Full Changelog: v0.9.0...v0.10.0
KonomiTV (β) 0.9.0
クライアント (フロントエンド) の視聴画面をリファクタリングし、一から作り直しました。
これによりライブ視聴のパフォーマンスと再生安定性が大幅に向上しているほか、録画視聴機能の視聴画面の一部が実装されています (注: 0.9.0 時点では視聴不可) 。
このほか一部 UI のデザイン変更や細かな新機能、録画視聴機能向けの設定の実装なども行われています。
正式版が公開されるまでのリリースはあくまで「master での開発作業のひとまずの区切り」として公開しているベータ版であり、動作品質はまったく保証されていない点をあらかじめご了承ください。
不具合報告は随時受け付けていますが、今後はバグ修正の優先度を下げ機能開発を優先する方針のため、反映が遅くなる可能性もあります。
Important
2023/11/15 21:30 以前に公開されていたインストーラーにはバグがあり、Windows 環境で正常にインストールが行えない状態でした。
現在は差し替え後のインストーラーを公開しています。
Warning
KonomiTV は鋭意開発中のため、現在破壊的な構成変更が頻繁に行われています。
破壊的変更が続く中アップデーターの機能を維持することは難しいため、安定版リリースまでの当面の間、アップデーターの今後の改修は凍結されています。
ただし 0.8.0 と 0.9.0 の間にサーバー側の破壊的変更はないため、0.8.0 → 0.9.0 への更新のみアップデーターが利用可能です。
もしアップデーターが動作しない場合、あるいは 0.7.1 以前から 0.9.0 へのアップデートは、適宜データベース (server/data/database.sqlite
) や設定ファイル (config.yaml
) などをバックアップの上で一旦アンインストールし、新規でインストールし直していただきますようお願いいたします。
Warning
KonomiTV 0.9.0 では iOS / iPadOS 17.1 以降のみに対応しています。17.0 以前の iOS / iPadOS バージョンのサポートは廃止されました。
iOS 17.1 で ManagedMediaSource API がサポートされたため、KonomiTV 0.9.0 以降では iOS / iPadOS でも PC・Android と同じ再生方式 (mpegts.js) で再生します。
メンテナンスコストの観点から、以前の LL-HLS 再生方式は廃止されました。iPadOS では 17.0 以前でも一応動作しますが、iOS では 17.1 以降でないと視聴開始に失敗します。
Note
KonomiTV で録画視聴機能を使いたいのであれば、基本生 TS のまま保存しておいてほしいです。
録画視聴機能では、TVRemotePlus 同様に録画 TS に含まれる番組情報などのメタデータからメディアライブラリを構築します。MP4 ではその対応が難しいため (MP4 では録画 TS に含まれるメタデータ情報が不可逆的に失われる) 、KonomiTV では当面サポート予定はありません。
こちらのツイート にて詳細な情報をまとめています。 ぜひご一読ください。
TS ファイルの映像をエンコードしてサイズを削減したい場合は tsreplace を利用し、録画 TS の映像部分だけを H.264 / H.265 映像に置き換えることを強く推奨します。
tsreplace については こちらのツイート にて詳細な情報をまとめています。
Note
230922 以降の xtne6f 版 / tkntrec 版 EDCB に更新すると EpgDataCap_Bon の起動が少し高速化され、KonomiTV でより快適にチャンネルを切り替えられるようになります。
最新版の EDCB のビルド済みアーカイブは tsukumijima/DTV-Builds にて配布しています。
What's Changed
- ライブストリーミング時の視聴画面のパフォーマンスと再生安定性を大幅に改善
- 数ヶ月にわたる大規模なリファクタリングの成果です!
- 特にローエンド Android デバイスでのモッサリ感がかなり改善されています。
- iOS 17.1 で ManagedMediaSource API がサポートされたため、iOS / iPadOS Safari でも PC・Android 版と同じ再生方式 (mpegts.js) を利用するようになりました!再生安定性・音ズレ・放送大学ラジオが聴取できない問題が一手に解決されています。
- 不安定なネットワーク環境でネットワーク接続が切断された際、ネットワーク接続が復旧してからプレイヤーを自動的に再起動するようになりました。通信節約モードかつ画質を落として視聴していれば、電車の中でも安定して再生できるはずです。
- ピン留め中チャンネルの並び替え設定を追加した
- 画質設定ページを全般設定ページから分離し、Wi-Fi 回線とモバイル回線で異なる画質プロファイルを設定できるようにした (Android のみ)
- プレイヤーのコントロールにプレイヤーを再起動するボタンを追加
- キーボードショートカットに音量のミュート/ミュート解除とプレイヤーの再起動を行うショートカットを追加
- 各サードパーティーライブラリを最新版に更新
- そのほか沢山の不具合修正や改善
- とても書ききれないので詳細はコミットログを見てください…。
- Build(deps): Bump urllib3 from 2.0.5 to 2.0.6 in /installer by @dependabot in #59
- Build(deps): Bump urllib3 from 2.0.5 to 2.0.6 in /server by @dependabot in #60
- Build(deps): Bump @babel/traverse from 7.21.5 to 7.23.2 in /client by @dependabot in #61
- Build(deps): Bump urllib3 from 2.0.6 to 2.0.7 in /server by @dependabot in #63
Full Changelog: v0.8.0...v0.9.0
KonomiTV (β) 0.8.0
当初は 0.8.0 にて録画視聴機能に対応する予定でしたが、様々な事情が重なり予想以上に開発に時間が掛かっているため、中間リリースとして公開しています。
データ放送への対応以外にも、様々な不具合修正が行われています。新機能よりも不具合修正の方がメインです。
Twitter でのアンケート結果を受け、今後は高頻度でベータ版のリリースを行う予定です。
ただし、開発リソースの関係で現在は Ubuntu 20.04 LTS + EDCB-Wine 環境をメインに開発しているため、Windows など他環境での動作確認や検証はほとんど行えていません。
正式版が公開されるまでのリリースはあくまで「master での開発作業のひとまずの区切り」として公開しているベータ版であり、動作品質はまったく保証されていない点をあらかじめご了承ください。
不具合報告は随時受け付けていますが、今後はバグ修正の優先度を下げ機能開発を優先する方針のため、反映が遅くなる可能性もあります。
Warning
KonomiTV は鋭意開発中のため、現在破壊的な構成変更が頻繁に行われています。
破壊的変更が続く中アップデーターの機能を維持することは難しいため、安定版リリースまでの当面の間、アップデーターの今後の改修は凍結されています。
お手数をおかけしますが、0.7.1 以前から 0.8.0 以降へのアップデートは、適宜データベース (server/data/database.sqlite
) や設定ファイル (config.yaml
) などをバックアップの上で一旦アンインストールし、新規でインストールし直すことを強くおすすめします。
0.8.0 からそれ以降のアップデートは動作する可能性がありますが、0.7.1 以前からのアップデートでは大幅な構成変更が入っているため、確実に動作しません。
なお、0.7.1 のアンインストールには 0.7.1 のインストーラーが必要です。0.8.0 のインストーラーではアンインストールに失敗するため注意してください。
Note
KonomiTV の設定データは、アカウント系を除きほとんどがブラウザ側 (LocalStorage) に保存されています。
ブラウザデータを削除するか明示的にリセットしない限りはアンインストール後もそのまま存続するため、再インストール後に新規で作成したアカウントと同期する際『サーバーに保存されている設定を、このデバイスの設定で上書きする』をクリックすれば、比較的容易に復旧できます。
念のため、アンインストール前に [設定] → [全般] から、設定データをエクスポートしておくことをお勧めします。
Note
現在、録画視聴機能の開発を進めており、KonomiTV 0.8.0 には録画 TS ファイルをスキャンする実装(初期段階)が含まれています。
既定では何も録画フォルダが指定されていないため無効化されていますが、録画フォルダを指定すると、スキャンが開始されます。
録画ファイルの量次第ではかなり時間がかかる点と、あくまで初期段階で今後大幅に変更されることがある点に注意してください。
なお、0.8.0 の時点では録画ファイルをサーバー起動時にスキャンさせてもメタデータがデータベース上に構築され https://my.local.konomi.tv:7000/api/videos
から取得できるだけで、実用的な機能はありません。
Note
KonomiTV で録画視聴機能を使いたいのであれば、基本生 TS のまま保存しておいてほしいです。
録画視聴機能では、TVRemotePlus 同様に録画 TS に含まれる番組情報などのメタデータからメディアライブラリを構築します。MP4 ではその対応が難しいため (MP4 では録画 TS に含まれるメタデータ情報が不可逆的に失われる) 、KonomiTV では当面サポート予定はありません。
こちらのツイート にて詳細な情報をまとめています。 ぜひご一読ください。
TS ファイルの映像をエンコードしてサイズを削減したい場合は tsreplace を利用し、録画 TS の映像部分だけを H.264 / H.265 映像に置き換えることを強く推奨します。
tsreplace については こちらのツイート にて詳細な情報をまとめています。
Note
230922 以降の xtne6f 版 / tkntrec 版 EDCB に更新すると EpgDataCap_Bon の起動が少し高速化され、KonomiTV でより快適にチャンネルを切り替えられるようになります。
最新版の EDCB のビルド済みアーカイブは tsukumijima/DTV-Builds にて配布しています。
Warning
#58 でご案内の通り、KonomiTV 0.8.0 以降では Windows 版 Microsoft Edge のみ通信節約モード (HEVC) 再生ができなくなっています。
これは Microsoft Edge 側の明確なバグであり、KonomiTV 側でこのバグへの回避策を講じる予定はありません。
元々 Microsoft Edge で HEVC 再生を行うには「HEVC ビデオ拡張機能(現在は完全に有料)」が必要で条件がシビアです。PC 上で HEVC のハードウェアデコードさえできれば OS や PC 環境に関わらず再生できる、Google Chrome を代わりに利用してください。
Microsoft Edge と Firefox は対応コストの観点から積極的にサポートしていません (一応動くというだけ) 。
Warning
KonomiTV では現在 Google Chrome (中身が Safari な iOS Chrome を除く) と iOS / iPadOS 16.6 (= Safari 16.6) 以上のみ、明確なサポート対象として開発と動作検証を行っています。
iOS / iPadOS 16.5 以下をお使いの方は今すぐ OS をアップデートし、Safari を最新版に更新してください。
iOS / iPadOS では Safari と OS のアップデートがセットになっているため (最悪…) 、OS をアップデートしなければ、近年ようやく徐々に修正/改善傾向にある Safari の大量のバグも修正されません。どうかご協力をお願いします。
What's Changed
- web-bml を利用したデータ放送の表示・操作に対応した (thanks @otya128)
- 放送波に含まれる EPG (EIT[p/f]) を利用し、現在視聴中/次に放送される番組情報をリアルタイム更新できるようにした
- mpegts.js の MSE in Workers 対応により、低スペック Android スマホで映像再生が詰まりがちな問題を大幅に改善 (thanks @monyone)
- Twitter へのツイート送信機能が API 仕様変更により動作しなくなっていた問題を修正
- この修正と同時に、機能しなくなっていた OAuth ログインを廃止しました。
- OAuth ログインを利用されていた方は、適宜スクリーンネームとパスワードでログインし直してください🙏
- 0.7.1 が Linux (Docker) でインストールできなくなっていた問題を修正
- 一部シチュエーションでチャンネルリストが表示されなくなる不具合を修正
- 各サードパーティーライブラリを最新版に更新
- Intel N100 などの新しめの CPU 搭載の PC で QSVEncC が使えなくなっていた問題も、QSVEncC の更新によって解決しているはずです。
- そのほか沢山の不具合修正や改善
- とても書ききれないので詳細はコミットログを見てください…。
- Fix: [Client] iOS 環境下の PWA にて、 Home Indicator の余白が正常に描画されない問題の修正 by @junt1458 in #40
- Fix: [Server][Channel]バックエンドでmirakurunを選択時にKeyErrorで起動しない問題の修正 by @YSHKatN in #42
- Build(deps): Bump requests from 2.29.0 to 2.31.0 in /installer by @dependabot in #43
- Update: [Server][EDCBTuner] ProactorEventLoop.create_pipe_connection() の使用をやめる by @tsukumijima in #44
- Build(deps): Bump fast-xml-parser from 4.2.2 to 4.2.4 in /client by @dependabot in #46
- Add: [Server][EDCB] コマンドを追加 by @xtne6f in #47
- Fix: [Installer] PyInstallerを最新版に更新 by @Kaz205 in #48
- Fix: [Installer] Docker Compose V2が検知されない不具合を修正 by @Kaz205 in #49
- Build(deps): Bump semver from 5.7.1 to 5.7.2 in /client by @dependabot in #50
- Build(deps): Bump word-wrap from 1.2.3 to 1.2.4 in /client by @dependabot in #51
- Build(deps): Bump aiohttp from 3.8.4 to 3.8.5 in /server by @dependabot in #52
- Build(deps): Bump certifi from 2023.5.7 to 2023.7.22 in /server by @dependabot in #53
- Build(deps): Bump certifi from 2023.5.7 to 2023.7.22 in /installer by @dependabot in #54
- Build(deps): Bump cryptography from 41.0.2 to 41.0.3 in /server by @dependabot in #55
New Contributors
- @junt1458 made their first contribution in #40
- @YSHKatN made their first contribution in #42
- @tsukumijima made their first contribution in #44
- @Kaz205 made their first contribution in #48
Full Changelog: v0.7.1...v0.8.0
KonomiTV (β) 0.7.1
半年間開発してきた成果の集大成です!
フロントエンド側の改善と不具合修正、リファクタリングがメインになります。今後は機能追加もやっていきたいところ…
KonomiTV 0.7.1 は 0.7.0 のインストーラーの不備を修正したもので、基本的に 0.7.0 と同等です。
What's Changed
- iPhone Safari でのライブストリーミング視聴 (LL-HLS) に対応 (thanks @monyone)
- スマホ縦画面・タブレット縦画面の UI に完全対応し、スタイル崩れを大幅に改善
- Twitter API 1.1 の事実上廃止 にともない、Twitter アカウントとパスワード認証で連携する機能を追加 (今まで通り KonomiTV から連携ツイートできます!)
- 設定画面を大幅に再構築し、よりわかりやすいように細分化
- ローディング中の背景写真(壁紙)を新たに38種類追加(待機中にランダムで全50種類の写真を眺められます)
- ニコニコ実況のコメント遅延時間の設定を廃止し、ストリーミングの遅延から自動でコメントの描画タイミングを遅らせるように改善
- ARM (arm64) 環境へのインストールに対応 (
KonomiTV-Installer-ARM.elf
を使ってください) - RK3588(S) などの Rockchip SoC に搭載されているハードウェアエンコーダーを利用できる rkmppenc でのライブストリーミングに対応 (thanks @rigaya)
- ライブストリーミングの遅延を TVTest との比較で最短 0.9 秒まで短縮し、超低遅延でテレビを視聴できるように改善 (thanks @rigaya)
- ニコニコ実況のコメント遅延時間の設定を廃止し、ストリーミングの遅延から自動でコメントの描画タイミングを遅らせるように改善
- スマホ・タブレットでの細かな UI とアニメーションの改善
- ニコニコ実況のミュート設定のクイック設定(プリセット)のフィルタ精度を大幅に改善
- チャンネル選局のキーボードショートカットを Alt or Option + 数字キー/テンキーに変更する設定を追加
- 設定を初期状態にリセットするボタンを追加
- 字幕の背景色を指定する設定を、字幕の不透明度を指定する設定に変更
- 一部設定のデフォルト値を変更
- ピン留めチャンネルの追加/削除時に追加/削除したチャンネルを UI に通知するように改善
- ライブストリーミング中に万が一エラーが発生した際 (ネットワークエラーなど) 、自動で再読み込みするように改善
- 容量不足などで KonomiTV サーバーへのキャプチャのアップロードに失敗した際にエラーメッセージを表示するように改善
- 一定以上のチャンネルを同時に視聴しようとすると再生が始まらなくなる不具合を修正
- ライブストリーミングの安定性を大幅に改善
- チャンネルをすばやく切り替えるとニコニコ実況のコメントが受信されなくなる不具合を修正
- 起動時にサーバー設定で指定されたエンコーダーが利用できるか確認するように改善
- API エラーが発生した際にエラーメッセージを表示するように改善
- 内部のコードの大幅なリファクタリング
- 動作に利用する Python を 3.11 に更新
- 各サードパーティーライブラリを更新
- そのほか、数えきれないほどの不具合修正と改善
Full Changelog: v0.6.2...v0.7.1
KonomiTV (β) 0.7.0
What's Changed
あまりにも変更点が多すぎて書くのが大変なので、リリースノートはそのうち… インストール/アップデートして直に体感したほうが早そうです。
ようやく iPhone Safari に対応したほか、スマホ縦画面、タブレット縦画面に対応しました。その他大量の不具合修正と改善が行われています。
0.7.0 のインストーラーには不具合があり、正常にインストール/アップデートできなくなっています。
代わりに 0.7.1 のインストーラーを利用してください。
- Upgrade: Bump certifi from 2022.9.24 to 2022.12.7 in /installer by @dependabot in #28
- Upgrade: Bump certifi from 2022.9.24 to 2022.12.7 in /server by @dependabot in #29
- Upgrade: Bump json5 from 1.0.1 to 1.0.2 in /client by @dependabot in #31
- Upgrade: Bump cryptography from 39.0.0 to 39.0.1 in /server by @dependabot in #32
- Upgrade: Bump markdown-it-py from 2.1.0 to 2.2.0 in /installer by @dependabot in #33
- Upgrade: Bump webpack from 5.74.0 to 5.76.1 in /client by @dependabot in #34
- Upgrade: Bump @sideway/formula from 3.0.0 to 3.0.1 in /client by @dependabot in #35
- rkmppenc の配布パッケージを更新するとともに、エンコードオプションを変更 by @rigaya in #37
- 目次の追加による Readme.md 見通し改善案 by @rigaya in #38
Full Changelog: v0.6.2...v0.7.0
KonomiTV (β) 0.6.2
不具合修正のみで、ほかは 0.6.1 とほとんど変わりません。
What's Changed
- レート制限を超えないように、GitHub API のレスポンスを10分間キャッシュする
- Docker 環境でサーバーログの日付時刻が UTC で出力される不具合を修正
- Docker インストールでも QSVEncC の動作チェックを行う
- Linux で第5世代以前の QSV 非対応 CPU で QSVEncC を使おうとした際のエラーハンドリングを行う
- 低遅延モードオフ時の再生バッファを5秒に変更
- そのほか不具合修正・依存関係の更新
Full Changelog: v0.6.1...v0.6.2
KonomiTV (β) 0.6.1
不具合修正のみで、ほかは 0.6.0 とほとんど変わりません。
What's Changed
- 低スペックスマホでの視聴画面の操作パフォーマンスを大幅に改善
- コメントのミュート設定のうち、クイック設定のフィルタ正規表現を調整
- タッチデバイスでコメント横のドロップダウンメニューが表示できない不具合を修正
- キャプチャをクリップボードにコピーする設定のデフォルト値をオフに変更
- 番組が切り替わったときにハッシュタグフォームをリセットする」と「視聴中のチャンネルに対応する局タグを自動的に追加する」が同時にオンになっている際の不具合を修正
- Docker インストール時、NVEncC・VCEEncC が利用できるにも関わらず「この PC ではNVEncC / VCEEncC が利用できない状態です」というエラーが表示される不具合を修正
- そのほか不具合修正
Full Changelog: v0.6.0...v0.6.1
KonomiTV (β) 0.6.0
半年間開発してきた成果の集大成です!
What's Changed
- H.265 コーデックで通信量を抑えて視聴する「通信節約モード」を追加
- ニコニコ実況連携機能を追加
- ニコニコ実況へのコメント送信に対応
- Twitter 連携機能を追加
- キャプチャ機能を追加
- KonomiTV アカウント機能を追加
- 設定の同期機能を追加
- 各種設定画面を追加
- スマートフォン (横画面表示) に正式対応
- VCEEncC が動作するよう Dockerfile を変更 by @rigaya in #17
- VCEEncC を 7.07 に更新し、1080p-60fps サポートを追加 by @rigaya in #18
- そのほか、書ききれないほどの超大量の機能追加と不具合修正
New Contributors
Full Changelog: v0.5.2...v0.6.0