半年間開発してきた成果の集大成です!
フロントエンド側の改善と不具合修正、リファクタリングがメインになります。今後は機能追加もやっていきたいところ…
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