Skip to content

Releases: tsukumijima/KonomiTV

KonomiTV (β) 0.14.1

18 Jun 18:50

Choose a tag to compare

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 氏開発の psisiarctsreadex + 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

KonomiTV (β) 0.14.0

10 Jun 16:44

Choose a tag to compare

0.13.0 で実装した番組表に続き、番組検索機能を追加しました!
放送予定の番組をキーワードやジャンルなどの条件で検索し、そのまま録画予約を追加できます。

さらに Bluesky 連携機能を実装しました!
Twitter に加えて Bluesky のタイムライン表示・検索・ポスト投稿・リポスト・いいねに対応しています。
Twitter と Bluesky への同時投稿や、混合タイムライン表示にも対応しているため、両方のアカウントを使っている方も快適に実況できるはずです。

ほかにも HEVC 10bit / 24fps 再生対応、リプライツリー実況、視聴中の番組の即時録画/停止、
録画予約での録画プリセット選択など、多数の機能追加・改善が盛り込まれています。

正式版が公開されるまでのリリースはあくまで「master での開発作業のひとまずの区切り」として公開しているベータ版であり、動作品質はまったく保証されていない点をあらかじめご了承ください。
不具合報告は随時受け付けていますが、反映が遅くなる可能性もあります。

Note

録画予約機能・番組検索機能は EDCB バックエンドを前提に設計されています。Mirakurun バックエンドや EPGStation には対応していません。
詳細は こちらのツイート にて説明しています。

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 氏開発の psisiarctsreadex + b24tovtt を組み合わせ、出力した MP4 と同じファイル名の字幕ファイル (.vtt) 、メタデータファイル (.psc) (TS に含まれる番組情報・チャンネル情報・時刻情報・データ放送などをすべて圧縮して固めたもの) を同じフォルダに配置すると、KonomiTV でも TS と同様に字幕や番組情報を表示できます。詳しくはこちら

What's Changed

  • 🎉 EPG 番組検索機能を実装
    • 0.13.0 で実装した番組表に加え、放送予定の番組をキーワードやジャンルなどの条件で検索し、そのまま録画予約を追加可能に
  • 🎉 ライブ視聴・録画再生の両方で HEVC 10bit / 24fps モード (24p/30p 混合 VFR) に対応
    • 通信節約モードかつブラウザが対応している場合に HEVC 10bit での再生を要求するように対応
    • 24fps 再生時に --disable-opencl を無効化するよう改善 (PR #244, thanks @rigaya)
  • 🎉 Bluesky 連携機能を実装 (PR #240)
    • Bluesky アカウント連携・タイムライン表示・検索・リポスト・いいね・ポスト投稿に対応
    • Twitter と Bluesky への同時投稿が可能
    • Twitter タブ上で Bluesky と Twitter のタイムラインを混合表示できるように
    • アカウント紐付け機能を追加し、Twitter アカウントと Bluesky アカウントを紐付けて管理できるように
  • 🎉 リプライツリー実況機能を実装
    • 同一ハッシュタグなら同一リプライツリー(スレッド)にぶら下がる形で実況ツイート/ポストを投稿可能に
    • 一般アカウントの1日50ツイート制限の回避策としても有用
  • 🎉 視聴中の番組を即時録画/録画停止する機能を追加
    • 番組パネルに即時録画・録画停止ボタンを追加
  • 録画予約で EDCB の録画プリセットやグローバル設定を既定値として選択できるように
  • 録画再生時にコメントをクリックすると当該再生位置にシークされるように
  • 番組表の日付移動時に表示中の時間帯を維持するように改善
  • チャンネル一覧を実況勢いが強い順に並び替える設定を追加
  • チャンネル切り替えボタンとショートカットキーの上下方向をテレビリモコン準拠にする設定を追加
  • ミュート対象キーワード内の英数字・記号を大文字小文字や全角半角の違いを無視して判定する設定を追加
  • コメント欄に「このコメントのユーザー ID をコピー」コンテキストメニューを追加
  • マイリスト・視聴履歴を設定インポート対象に含めるか選択可能に
  • Twitter 連携のスパム判定対策を大幅に強化
    • ツイート送信をヘッドレスブラウザで実際にツイート送信モーダルを開いて行う方式に全面的に書き直し、API リクエスト上は Twitter Web App からの正規のツイートと完全に見分けがつかないようにした (tweepy / tweepy-authlib への依存を削除)
    • Cookie 認証時にフロントエンドの UA / UA-CH 情報を採取しヘッドレスブラウザに反映
    • TL 更新時に表示済みツイートを保持して次回更新時に送る Twitter Web App 同等の処理を追加
    • アナリティクス系 API を一括ブロックし、広告ブロッカー導入済みブラウザに近いフィンガープリントを実現
  • キーフレーム解析を待たずとも録画番組を再生できるように改良し、再生開始までの待ち時間を短縮
  • 録画再生の安定性を改善
    • 映像 PID や映像ストリーム構成が途中で変わる録画 (マルチ編成の開始/終了による解像度変更時など) ではエンコーダーを FFmpeg に自動切替するように
    • 映像ストリーム構成の変化を軽量に検出する仕組みを追加
  • サーバーログを日付ごとに分割して保存し、最大30日間保持するように変更
  • 動画のカット編集に合わせて過去ログコメントのタイミングを調節するように改善
  • DPlayer を 1.32.8 に更新し、動作安定性やユーザービリティを改善
  • ライブ/録画再生問わず、条件次第で終了後の tsreadex やエンコーダー、ファイルディスクリプタのリソースリークが発生する致命的な問題を修正
  • Arrow Lake 世代 CPU 内蔵 iGPU で --vpp-deinterlace normal を使うと QSVEncC がクラッシュ/ハングアップする致命的な問題を修正 (Related: #216)
    • Intel Media Driver のハードウェアデインタレース実装自体にバグがあることを特定し、Intel Media Driver にパッチを当てて iHD_drv_video.so とその依存関係をまるごと KonomiTV にバンドルすることで解決
    • 副次的に Docker インストールか否かに関わらず同一の Intel ユーザーモードドライバが使われるようになり、環境間での安定性が向上
  • 短期間でチャンネルをガチャガチャ切り替えた際に tsreadex とエンコーダープロセスが残存する問題を修正
  • 「エンコーダーのログを有効にする」がオフの場合、stderr のバッファにエンコーダーログが溜まり続けてスタックしうる問題を修正し、リアルタイムにエンコーダーのログを出力するように改良
  • Twitter の仕様変更で検索に全くヒットしなくなった問題を修正
  • Twitter の仕様変更により動画が再生できなくなっていた問題を修正
    • Twitter 上の動画をサーバー経由でプロキシ配信する API を新たに実装して対応
  • Chrome 146 以降で Twitter アクセス用ヘッドレスブラウザの起動に失敗する問題を修正
  • Twitter Web App の仕様変更に伴いヘッドレスブラウザの起動に失敗する問題を修正し、今後の変更に耐えうる堅牢なコードに改良
  • Mirakurun バックエンド利用時の挙動デグレを修正
  • EDCB バックエンド利用時に間違えて切り替えたチャンネルから即座に元のチャンネルに戻すと状態が拗れて再生開始に失敗することがある問題を修正
  • 「色付きのコメントをミュートする」がオンの時、色が設定されていない (undefined) コメントまで弾かれてしまう不具合を修正
  • かつて存在した運営コメント(コマンド付きコメント)の除外ロジックの不備で、正常な / 付きコメントが除外されていた問題を修正
  • tsreadex・psisimux を更新し、J SPORTS 系列の一部のチャンネルでデュアルモノ音声が断続的に途切れる問題を修正 (Close #227)
  • 全録などで予約件数が著しく多い環境で SQLite の制限にかかり録画予約一覧の取得に失敗する問題を修正
  • 同一 TS 内で映像の解像度が変化する録画で代表サムネイル・シークバーサムネイルが正常に生成されない問題を修正
  • QSVEncC 使用時、DTS の 33bit ラップアラウンド地点付近でシークすると盛大に音ズレする問題のワークアラウンドを追加
  • Mirakurun バックエンド利用時、視聴中に「録画予約一覧の取得に失敗しました」エラーが出続ける問題を修正
  • 番組延長時、EIT[p/f] から取得した番組 ID を指定した予約追加が失敗するエッジケースを修正
  • 録画再生時のシークでエンコーダー再起動が発生した際に Windows でイベントループがフリーズすることがある問題を改善
  • ProcessPoolExecutor 使用箇所でサブプロセスの終了に時間が掛かる際にイベントループがビジーになる問題を修正し、クリーンアップ処理を堅牢化
  • Constrained Baseline プロファイルでエンコードされた動画が録画一覧から除外される問題を修正
  • 録画プリセットに日本語が含まれている場合、Linux 版 EDCB 利用環境で文字化けが発生する問題を修正
  • ログオン時のパスワードに「&」が含まれていると Windows サービスのインストールに失敗するらしい問題の修正を試みる
  • サーバーログに Unicode として解釈できない文字が含まれているとログが表示できない問題を修正
  • メインのログが root 以外閲覧できないパーミッションで保存される問題を修正
  • タッチデバイスでコメント本文をタップしても再生位置までシークされない不具合を修正
  • 過去ログ再生時、コンテキストメニューを開いた際にコメントと同時刻にシークされてしまう問題を修正
  • サンテレビのニコニコ実況チャンネルがサイレントに廃止されたため、実況チャンネル定義からも削除
  • QSVEncC 8.15, NVEncC 9.17, VCEEncC 9.06, rkmppenc 0.18 に更新
    • FFmpeg 4.4 系への依存を排除し、FFmpeg 8.0 系ベースに統一
  • その他大量のバグ修正、内部リファクタリング、依存ライブラリの更新など
  • Build(deps): Bump lodash from 4.17.21 to 4.17.23 in /client by @dependabot[bot] in #196
  • Build(deps): Bump axios from 1.12.2 to 1.13.5 in /client by @dependabot[bot] in #200
  • Build(deps): Bump qs from 6.14.1 to 6.14.2 in /client by @dependabot[bot] in #201
  • Build(deps): Bump swiper from 11.2.10 to 12.1.2 in /client by @dependabot[bot] in #203
  • Build(deps): Bump fast-xml-parser from 4.5.3 to 4.5.4 in /client by @dependabot[bot] in #204
  • Build(deps): Bump immutable from 4.3.7 to 4.3.8 in /client by @dependabot[bot] in #205
  • Build(deps): Bump flatted from 3.3.3 to 3.4.2 in /client by @dependabot[bot] in #208
  • Build(deps): Bump lodash from 4.17.23 to 4.18.1 in /client by @dependabot[bot] in #219
  • Build(deps): Bump fast-xml-parser from 4.5.4 to 4.5.6 in /client by @dependabot[bot] in #221
  • Build(deps): Bump axios from 1.13.5 to 1.15.0 in /client by @dependabot[bot] in #222
  • Build(deps): Bump follow-redirects from 1.15.11 to 1.16.0 in /client by @dependabot[bot] in #225
  • Build(deps): Bump postcss from 8.5.6 to 8.5.10 in /client by @dependabot[bot] in #228
  • Build(deps): Bump fast-uri from 3.1.0 to 3.1.2 in /client by @dependabot[bot] in #232
  • Build(deps): Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in /client by @dependabot[bot] in #233
  • Build(deps): Bump qs from 6.15.1 to 6.15.2 in /client by @dependabot[bot] in #239
  • Bluesky アカウントでも視聴画面の Twitter タブから実況でき、さらに Twitter と Bluesky に同時投稿可能にする by @tsukumijima in #240
  • Build(deps): Bump axios from 1.15.2 to 1.16.0 in /client by @dependabot[bot] in #241
  • Fix: [Server][EncodingTask] 24 fps再生時、 --disable-opencl を無効化。 by @rigaya in #244

**Full Ch...

Read more

KonomiTV (β) 0.13.0

12 Jan 00:05

Choose a tag to compare

KonomiTV.TimeTable.mp4

ついに 番組表 ・録画予約画面(番組検索・EPG 予約機能を除く)を実装しました!
前回リリースから1年弱も間が開いてしまい申し訳ありません…!🙇
お待たせしてしまった分、多くの方にご満足いただけるクオリティにできたのではと思います。

また、0.12.0 で実装した録画再生機能の安定性も大幅に向上しているはずです。ユーザーの皆さんから頂いた フィードバック に対応する機能追加や修正も多数行っています。

Note

録画予約機能・番組検索機能は EDCB バックエンドを前提に設計されています。Mirakurun バックエンドや EPGStation には対応していません。
詳細は こちらのツイート にて説明しています。

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 氏開発の psisiarctsreadex + b24tovtt を組み合わせ、出力した MP4 と同じファイル名の字幕ファイル (.vtt) 、メタデータファイル (.psc) (TS に含まれる番組情報・チャンネル情報・時刻情報・データ放送などをすべて圧縮して固めたもの) を同じフォルダに配置すると、KonomiTV でも TS と同様に字幕や番組情報を表示できます。詳しくはこちら

What's Changed

  • 《お詫び》長らくリリースを先延ばしにしてしまった結果、前回リリースからの差分が 500 コミット以上ありとてもリリースノートを書ききれないため、変更の詳細はコミットログを直接ご確認ください🙏
  • Build(deps): Bump python-jose from 3.3.0 to 3.4.0 in /server by @dependabot[bot] in #132
  • Update: [Server][Streams/VideoEncodingTask] 録画再生用の hw エンコードのオプション調整による高速化 by @rigaya in #133
  • セグメント長短縮時の NVEncC での録画再生安定化 by @rigaya in #136
  • Mirakurun (BS4K fork) 環境下での BS4K 再生の改善 by @koron393 in #135
  • Linux 環境における NVEncC のプロセス初期化高速化と安定化 by @rigaya in #139
  • ハードウェアエンコードで録画再生を行う際のセグメント分割改善 by @rigaya in #140
  • Build(deps-dev): Bump vite from 5.4.14 to 5.4.15 in /client by @dependabot[bot] in #142
  • Build(deps): Bump axios from 1.7.9 to 1.8.2 in /client by @dependabot[bot] in #141
  • Build(deps-dev): Bump vite from 5.4.15 to 5.4.17 in /client by @dependabot[bot] in #143
  • Build(deps): Bump koa from 2.15.4 to 2.16.1 in /client by @dependabot[bot] in #145
  • Amatsukaze の作成するチャプターファイルから CM 区間を取得 by @rigaya in #148
  • Build(deps): Bump h11 from 0.14.0 to 0.16.0 in /server by @dependabot[bot] in #149
  • Build(deps): Bump setuptools from 75.8.2 to 78.1.1 in /installer by @dependabot[bot] in #150
  • Build(deps-dev): Bump vite from 5.4.18 to 5.4.19 in /client by @dependabot[bot] in #151
  • Build(deps): Bump requests from 2.32.3 to 2.32.4 in /server by @dependabot[bot] in #152
  • Build(deps): Bump requests from 2.32.3 to 2.32.4 in /installer by @dependabot[bot] in #153
  • Build(deps): Bump urllib3 from 2.3.0 to 2.5.0 in /installer by @dependabot[bot] in #154
  • Build(deps): Bump urllib3 from 2.4.0 to 2.5.0 in /server by @dependabot[bot] in #155
  • Build(deps): Bump pillow from 11.2.1 to 11.3.0 in /server by @dependabot[bot] in #156
  • Build(deps): Bump aiohttp from 3.12.11 to 3.12.14 in /server by @dependabot[bot] in #157
  • Build(deps): Bump form-data from 4.0.2 to 4.0.4 in /client by @dependabot[bot] in #158
  • Build(deps): Bump axios from 1.11.0 to 1.12.0 in /client by @dependabot[bot] in #161
  • Build(deps): Bump h2 from 4.2.0 to 4.3.0 in /server by @dependabot[bot] in #162
  • fix: [Client][Account] ログイン・登録ページでホットキー(Enter)対応を追加 by @makeding in #163
  • 通信節約モード使用時の QSVEnc/NVEnc の設定を調整 by @rigaya in #164
  • Fix: [Server][MetadataAnalyzer] duration が正しく取得できない問題を修正 by @fa0311 in #166
  • Build(deps-dev): Bump vite from 5.4.20 to 5.4.21 in /client by @dependabot[bot] in #168
  • Build(deps): Bump brotli from 1.1.0 to 1.2.0 in /installer by @dependabot[bot] in #169
  • Build(deps): Bump js-yaml from 4.1.0 to 4.1.1 in /client by @dependabot[bot] in #172
  • Build(deps): Bump qs from 6.14.0 to 6.14.1 in /client by @dependabot[bot] in #178

New Contributors

Full Changelog: v0.12.0...v0.13.0

KonomiTV (β) 0.12.0

16 Feb 16:14

Choose a tag to compare



Warning

⚠️重要なお知らせ】
2025年11月に、OldTweetDeck のユーザーが数万人単位で一時凍結された事象が発生しました。
KonomiTV の Twitter 関連機能も OldTweetDeck に近い仕組みでツイートしていたため、v0.13.0 以前の KonomiTV に Twitter アカウントを連携したままにしておくと、最悪アカウントが凍結されてしまう可能性があります。

まだ v0.13.0 以前の KonomiTV を利用中の方は、アカウントの安全のため、連携中の全 Twitter アカウントとの連携解除を強くおすすめします。
今後も KonomiTV から Twitter 実況したい方は、ヘッドレスブラウザ経由で API リクエストを送るよう変更した KonomiTV v0.13.0 以降への更新と、Twitter アカウントとの再連携 をお願いします。

Tip

2025/11/14 に、ここで配布している KonomiTV 0.12.0 のインストーラーを開発版にも更新できるバージョンに更新(差し替え)しました!
最近ちゃんとリリースできていない限りで申し訳ないですが、v0.13.0-dev の開発版では 0.12.0 よりも格段に更新されていますので、ぜひ更新をおすすめします! いろいろ更新が一区切りついた時点で v0.13.0 をリリース予定です。

みなさん大変お待たせしました……!!!!ついに録画番組の再生に対応しました!!🎉🎊
サムネイルやシークバーのサムネイル表示など、基本的な機能はすでにかなり完成度高い状態にできているはずです。3週間フルコミットして調整を重ねただけはあり、完成度には自信があります。
さらにマイリスト・視聴履歴機能もあります!前回視聴を中断した位置から自動で続きを再生できる機能も搭載しています。
配信サービスのようにシリーズ番組を自動でまとめて表示する機能に関してはまだ実装できていませんが、すでに十二分に TVRemotePlus を代替できるレベルには達しているはずです…!

ほかにも iOS 18 / iPadOS 18 の Safari / WebKit への完全対応と再生安定化Linux + Docker インストールが AMD のリポジトリ削除で失敗する問題も修正してあります。両方ともマジで勘弁してくれ…。

正式版が公開されるまでのリリースはあくまで「master での開発作業のひとまずの区切り」として公開しているベータ版であり、動作品質はまったく保証されていない点をあらかじめご了承ください。
不具合報告 は随時受け付けていますが、今後はバグ修正の優先度を下げ機能開発を優先する方針のため、反映が遅くなる可能性もあります。

Tip

LLM にコーディングの7~8割をお任せしたことでこれでも相当効率は上がっていますが、空いたリソースをさらにクオリティを高める方向に使ったことで、当初1週間で雑にリリースする予定が、クオリティほぼ完璧なものの3週間近くかかってしまいました…(自業自得なものの本業の進捗がやばい…)
KonomiTV での録画視聴体験に満足していただけたようであれば、ぜひ 干し芋のリスト から何か贈っていただけると大変モチベが上がります!何卒…🙏🙏(以前贈ってくださった方本当にありがとうございました!)

Warning

KonomiTV は鋭意開発中のため、現在破壊的な構成変更が頻繁に行われています。
破壊的変更が続く中アップデーターの機能を維持することは難しいため、安定版リリースまでの当面の間、アップデーターは最低限のメンテナンスのみ行っています。
もしアップデーターが動作しない場合、あるいは 0.7.1 以前から 0.8.0 以降へのアップデートは、適宜データベース (server/data/database.sqlite) や設定ファイル (config.yaml) などをバックアップの上で一旦アンインストールし、新規でインストールし直していただきますようお願いいたします。

Important

KonomiTV で録画視聴機能を使いたいのであれば、基本生 TS のまま保存しておいてほしいです。
0.12.0 以降で実装された録画視聴機能では、TVRemotePlus 同様に、録画 TS に含まれる番組情報などのメタデータからメディアライブラリを構築します。MP4 ではその対応が難しいため (MP4 では録画 TS に含まれるメタデータ情報が不可逆的に失われる) 、KonomiTV では当面サポート予定はありません。
なお、MPEG-TS 形式であれば、メタデータが含まれていない録画データでも録画再生自体は問題なく可能です。
こちらのツイート にて詳細な情報をまとめています。 ぜひご一読ください。

TS ファイルの映像をエンコードしてサイズを削減したい場合は tsreplace を利用し、録画 TS の映像部分だけを H.264 / H.265 映像に置き換えることを強く推奨します。
tsreplace については こちらのツイート にて詳細な情報をまとめています。

Important

KonomiTV 0.11.0 以降では、ついにテレビをみながら Twitter のタイムライン・ツイート検索ができるようになりました…!!
0.11.0 以降へのアップデート後、なるべく Twitter 連携方法を Cookie ログインに変更する ことをおすすめします!!

What's Changed

New Contributors

**Full ...

Read more

KonomiTV (β) 0.11.0

05 Sep 07:20

Choose a tag to compare



再びニコニコ実況へのコメント投稿に対応しました! 引き続き 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

Full Changelog: v0.10.1...v0.11.0

KonomiTV (β) 0.10.1

12 Jun 01:30

Choose a tag to compare

image

ニコニコ実況の長期鯖落ちに伴い 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

24 May 09:05

Choose a tag to compare

半年間分の開発成果が詰まったアップデートです。
大きな新機能こそありませんが、内部的には 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

Full Changelog: v0.9.0...v0.10.0

KonomiTV (β) 0.9.0

14 Nov 15:44

Choose a tag to compare

クライアント (フロントエンド) の視聴画面をリファクタリングし、一から作り直しました。
これによりライブ視聴のパフォーマンスと再生安定性が大幅に向上しているほか、録画視聴機能の視聴画面の一部が実装されています (注: 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

29 Sep 21:52

Choose a tag to compare

当初は 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

New Contributors

Full Changelog: v0.7.1...v0.8.0

KonomiTV (β) 0.7.1

04 May 20:41

Choose a tag to compare


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

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