v0.14.0 リリース後に判明したいくつかの不具合を修正したパッチリリースです。
番組情報が EIT[p/f] にのみ存在する番組 (番組延長時など) への即時録画/録画予約対応や、
Mirakurun バックエンド利用時の地上波 MP4 録画再生失敗の修正、
0.14.0 で追加した Bluesky 連携で見つかったバグの修正、視聴画面・番組表のエッジケース修正、サードパーティーライブラリの更新が含まれています。
正式版が公開されるまでのリリースはあくまで「master での開発作業のひとまずの区切り」として公開しているベータ版であり、動作品質はまったく保証されていない点をあらかじめご了承ください。
不具合報告は随時受け付けていますが、反映が遅くなる可能性もあります。
Tip
KonomiTV での録画視聴体験に満足していただけたようであれば、ぜひ 干し芋のリスト から何か贈っていただけると大変モチベが上がります!何卒…🙏🙏(以前贈ってくださった方本当にありがとうございました!)
Warning
KonomiTV は鋭意開発中のため、現在破壊的な構成変更が頻繁に行われています。
破壊的変更が続く中アップデーターの機能を維持することは難しいため、安定版リリースまでの当面の間、アップデーターは最低限のメンテナンスのみ行っています。
もしアップデーターが動作しない場合は、適宜データベース (server/data/database.sqlite) や設定ファイル (config.yaml) などをバックアップの上で一旦アンインストールし、新規でインストールし直していただきますようお願いいたします。
Important
KonomiTV の録画視聴機能を利用したい方は、なるべく録画を MPEG-TS のまま保存しておくことを推奨します。
0.12.0 以降で実装された録画視聴機能では、TVRemotePlus 同様に、録画 TS に含まれる番組情報などのメタデータからメディアライブラリを構築します。
0.13.0 以降では MP4 動画の再生にも対応していますが、MP4 化時に録画 TS に含まれるメタデータが失われるため、
- 録画に紐づくチャンネル情報・番組情報が表示されない
- 録画開始時刻がわからないため、放送当時のニコニコ実況の過去ログコメントを表示できない
- (将来実装予定の)シリーズ番組を自動でまとめる機能が利用できない
…などのデメリットが生じます。
こちらのツイート にて詳細な情報をまとめています。 ぜひご一読ください。
TS ファイルの映像をエンコードしてサイズを削減したい場合は tsreplace を利用し、録画 TS の映像部分だけを H.264 / H.265 映像に置き換えることを強く推奨します。
tsreplace については こちらのツイート にて詳細な情報をまとめています。rigaya/Amatsukaze でも tsreplace でのエンコードに対応されています (v1.0.45 以降推奨)。
なお、エンコード後の音ズレを防止するには、tsreplace プロセスから -e オプションで FFmpeg / QSVEncC / NVEncC / VCEEncC エンコーダーを起動する形の方がより良いようです。
MP4 でのエンコードを希望される方は、xtne6f 氏開発の psisiarc と tsreadex + b24tovtt を組み合わせ、出力した MP4 と同じファイル名の字幕ファイル (.vtt) 、メタデータファイル (.psc) (TS に含まれる番組情報・チャンネル情報・時刻情報・データ放送などをすべて圧縮して固めたもの) を同じフォルダに配置すると、KonomiTV でも TS と同様に字幕や番組情報を表示できます。詳しくはこちら
What's Changed
- 番組情報が EIT[p/f] にのみ存在する状態の番組 (番組延長時など) でも、即時録画ボタン・録画予約画面から録画を投入できるように改善 (Close #248 — ご報告ありがとうございました!)
- Mirakurun バックエンドで MP4 形式の録画ファイルを再生開始しようとすると失敗するエッジケースを修正 (Close #246 — ご報告ありがとうございました!)
- 0.14.0 で追加した Bluesky 連携で、画像ギャラリーを含むポストの本文が表示されなくなっていた問題を修正
- 0.14.0 で追加した Bluesky 連携で、atproto SDK が認識できない拡張スキーマがタイムラインに含まれているとタイムライン取得自体がエラーで止まる問題を修正
- プレイヤー再作成時に画質プロファイルとミュート状態が初期化されてしまう問題を修正し、設定パネル表示中にプレイヤーコントロールが非表示にならないように改善
- EDCB の EpgTimerSrv.ini に同一セクション内で重複するキーが存在する場合、設定の読み込みに失敗する問題を修正 (ご報告ありがとうございました!)
- 枝番チャンネル環境でサブチャンネルが出現した際、番組表上でメインチャンネルとサブチャンネルが離れて表示されるエッジケースを修正 (ご報告ありがとうございました!)
- Safari で字幕オフボタンに hover した際に opacity が変わってしまう問題の修正を試みる
- QSVEncC を 8.16、NVEncC を 9.19、FFmpeg を 7.1.4 に更新
- その他依存ライブラリの更新など
- Build(deps): Bump shell-quote from 1.8.3 to 1.8.4 in /client by @dependabot[bot] in #245
- Build(deps-dev): Bump vite from 5.4.21 to 6.4.3 in /client by @dependabot[bot] in #251
Full Changelog: v0.14.0...v0.14.1