github BeerEgg2001/Komorebi 1.1.0-beta3

pre-release9 hours ago

Komorebi 1.1.0-beta3 リリースノート

今回のアップデートでは、EDCBバックエンドの連携強化を中心に、多くの新機能追加と安定性の向上を行いました。特にEMWUI連携によるトランスコード視聴のサポートや、待望の自動CMスキップ機能の追加など、より快適な視聴環境をご提供します。

🌟 新機能 (New Features)

  • 自動CMチャプタースキップ機能の追加
    • 再生設定から「自動CMスキップ」を有効にすることで、チャプター情報(TvtPlayのチャプターファイル、またはKonomiTVからのチャプター情報)が存在する番組で、CM部分を自動的にスキップして本編のみを連続再生できるようになりました。

🚀 EDCBバックエンド連携の強化 (EDCB Backend Enhancements)

  • ライブ視聴のトランスコード再生に対応 (要EMWUI)
    • EDCBバックエンド利用時でも、EMWUIを経由したライブ視聴のトランスコード再生が可能になりました。
    • 二画面モードでの同時トランスコード視聴にも完全対応しています。(サーバー側で独立したセッションとして並行処理されるよう最適化しました)。
  • 録画番組のトランスコード視聴に対応 (要EMWUI)
    • api/xcode を利用した録画番組のトランスコード視聴に正式対応しました。これにより、ネットワーク環境に合わせた柔軟な画質での再生が可能になります。
  • トランスコード視聴時のシーク機能対応
    • api/xcode を利用したトランスコード視聴時(ライブ・録画問わず)において、安定したシーク操作が可能になりました。
  • 画質設定の動的取得に対応
    • EDCBの XCODE_OPTIONS.lua に設定されている画質オプション(トランスコード設定)を動的に読み込み、アプリ内の画質選択メニューに反映するようになりました。
  • HTTPS (SSL) 接続のフルサポート
    • EDCBとの通信において、HTTP/HTTPSの両接続に完全対応しました。セキュアな環境で運用されている方も安心してご利用いただけます。
  • 画像取得の互換性向上
    • EMWUIの MD5ハッシュ.jpg 形式のサムネイル/画像取得に対応しました。
  • チャプターファイルのサポート拡充
    • TvtPlay形式のチャプターファイルの読み込みに対応しました。

⚠️ 重要な変更とお願い (Breaking Changes & Notices)

  • 【重要】KomorebiConfiguratorの再設定のお願い
    • KomorebiConfiguratorによって生成されるファイルの配置場所を以下の通り変更しました。
      • シンボリックリンク: video フォルダへ変更
      • resolver.lua: komorebi フォルダへ変更
    • ※すでに legacy フォルダに komorebi_resolver.lua を配置してご利用いただいているユーザー様も、本バージョンへのアップデートに伴い、新しいKomorebiConfiguratorを使用して再設定が必要となります。お手数をおかけしますが、再設定をお願いいたします。
  • 録画再生方式の廃止
    • api/Movie を使用した古い録画番組の再生方法を廃止しました。今後は api/xcode または DIRECT での再生をご利用ください。

🛠 改善・バグ修正 (Improvements & Bug Fixes)

  • シーク挙動の安定化
    • 長押し時のシーク操作や、トランスコード中のシークにおいて、プレビュー表示やバッファリングの処理を見直し、よりスムーズで安定した挙動に改善しました。
  • 通信のデッドロック問題の解消
    • アプリ起動時や画面遷移時に発生していた、EDCBサーバーへのリクエスト競合(番組表取得と画質リスト取得の同時実行によるフリーズ)を、DataStoreのキャッシュを活用した「Single Source of Truth」設計に変更することで完全に根絶しました。
  • 画質設定が勝手に初期化される問題の修正
    • 通信遅延時などに、ユーザーが設定した画質が勝手にデフォルト値(1080p等)に上書きされてしまう不具合を修正しました。

❓ よくある質問 (FAQ)

Q. EDCBをWindowsからLinux(Docker等)へ移行したら、過去の録画番組が文字化けします
A. Windows版EDCBで作成された RecInfo2.txt などの管理ファイルが Shift-JIS で保存されているためです。Linux環境では UTF-8 が標準となるため、Linuxサーバー上で nkf -w --overwrite RecInfo2.txt などのコマンドを使用して、ファイルを UTF-8 に一括変換してください。

Q. EDCBバックエンドで二画面モードが正常に動作しません
A. 本バージョンより二画面同時トランスコードに対応しましたが、サーバー側には2つのチューナーとトランスコード負荷がかかります。動作が不安定な場合は、サーバー側のスペックやチューナーの空き状況を確認するか、「ライブ視聴ソースの優先設定」から Mirakurun や KonomiTV への切り替えを検討してください。

Q. 設定画面でバックエンドを切り替えた直後、画質設定がすぐに出てきません
A. バックエンド切り替え後、新しい画質リストをサーバーから取得するまでに数秒の待ち時間が発生する場合があります。取得が完了すると、自動的に「設定値(〇〇)」から具体的な画質名(1080p等)に表示が切り替わります。


💻 動作確認環境について

本ベータ版は、作者の以下の環境にて動作検証を行っております。

  • Linuxネイティブ xtne6f版 EDCB (260331)
  • 最新版 EMWUI
  • Mirakurun

上記以外の環境(Windows版EDCBなど)をお使いの方からの動作報告や、フィードバック・不具合報告も大歓迎です!皆様からのご報告をお待ちしております。

いつもKomorebiをご利用いただきありがとうございます。ご意見や不具合報告など何かありましたら、作者XもしくはIssueにてご報告ください!

What's Changed

Full Changelog: 1.1.0-beta2...1.1.0-beta3

Don't miss a new Komorebi release

NewReleases is sending notifications on new releases.