Skip to content

Releases: Long0823-1/TCLTV-Bondriver

0.6.0 — XMLTV番組表・自動収集・視聴優先

Choose a tag to compare

@Long0823-1 Long0823-1 released this 26 Oct 05:48

TVでXMLTV番組表を配信し、空きチューナーで自動更新する機能を追加しました。

  • M3UにEPG URLを埋め込み、XML / gzipで配信。局IDをM3Uと統一。
  • 放送TSのEITを裏で収集し、一巡後は3時間ごとに更新。
  • BonDriver・スマホ・IPTVの通常選局やTS接続を優先し、背景の番組表収集を中断。両系統使用中は待機し、切断後30秒の猶予を置いて空きチューナーで再開。
  • 視聴中のEITも受動的に蓄積し、保存済み番組表はサービス再起動後も利用できます。
  • XMLやM3Uを取得するだけでは選局しません。

更新はAPK上書き → TVの「1. セットアップ」→ TV再起動まで実行してください。 ネイティブ配信本体も更新しています。既存のBonDriver接続キーと通常プロトコル2は維持します。

実機で視聴要求への明け渡し約1.6秒、2系統使用中の待機、片方切断後の再開を確認。もう片方は約85MBを受信し続けTS同期エラー0でした。実BonDriverでも20秒・約42MB、同期エラー/タイムアウト0。3時間の間隔自体を待つ長時間試験は未実施です。

導入・XMLTVの使い方 / 検証記録 / スマホ版0.4.1

初回収集前・未受信局では番組が空の場合があります。全局1週間分の取得を保証しません。対応機種・ファームウェア限定の開発版です。画質変換・外出先接続は未実装です。ZIPにTV APK、Windowsセットアップ、x64/x86 DLL、画像付き手順を含みます。

0.5.0 — 消灯時の通信維持・M3U IPTV

Choose a tag to compare

@Long0823-1 Long0823-1 released this 25 Oct 22:35

通常のリモコン消灯中もWi-Fi・有線LANとTS配信を維持する機能、TVでのM3U / HTTP MPEG-TS配信を追加しました。スマホ版0.4.0と合わせた更新です。

更新時はTV APK上書き → TVの「1. セットアップ」→ TV再起動を実行してください。 ネイティブ配信も更新しています。既存のBonDriver設定・接続キーは維持します。

  • 第1チューナーの一時停止後も接続を保持して再捕捉。再捕捉中は短い映像・音声の停止が起きる場合があります。
  • TVスキャン結果から37サービスのM3Uを生成。指定サービスのPAT/PMTと映像・音声をHTTP TSで配信します。
  • IPTV専用キーを使用し、従来のBonDriver認証キーをURLへ含めません。
  • 通信維持の停止で追加したTCL許可と電源設定を戻します。通信維持中は消費電力が増え、AC給電時の自動消灯も抑制されます。
  • 実リモコン画面OFFで2系統受信を確認。BonDriverは全体100秒・約201MB、TS同期エラー0。確認範囲と制限を検証記録に記載しています。

画像付き更新手順 / IPTV / 検証記録

ZIPはWindowsセットアップ、TV APK、x64/x86 BonDriver、画像付き手順を含みます。対応機種・ファームウェア限定の開発版です。同じチューナーを複数クライアントで同時選局しないでください。XMLTV・外出先接続・変換配信は未実装です。

TVセットアップ 0.4.2 — スマートフォン連携

Choose a tag to compare

@Long0823-1 Long0823-1 released this 25 Oct 12:18

スマートフォン接続用のTVセットアップAPK更新です。配信本体・Windows DLLはv0.4.1を継続使用します。

  • TVで6桁コードを表示し、スマホへ接続情報とスキャン済み局一覧を送信
  • 受付は2分間・1回限り、誤コードは5回まで
  • 受付中はNSD/mDNSでTV検索に応答

既に配信中のTVはAPKを上書きし「スマートフォンを接続」を選んでください。セットアップの再実行や再起動は不要です。

接続手順 / スマホアプリ0.2.0

このZIPはTV用APKと手順です。Windows・初回セットアップ一式はv0.4.1を使用してください。

v0.4.1 — 041・MXの選局修正と全登録サービス試験

Choose a tag to compare

@Long0823-1 Long0823-1 released this 25 Oct 04:38

041やTOKYO MXの選局で発生していたPID・復号枠不足を修正しました。

  • 通常の映像・音声用2枠も使い、追加枠12個だけへ全ESを割り当てる問題を修正。
  • ES単位のnull ECM指定を反映し、暗号化しないESで復号枠を消費しないよう修正。TS内の対象ESは保持します。
  • 同じPAT・選択PMTの重複登録を回避。
  • 映像・音声サービスとそのデータ放送、全PMTは保持。PID枠確保のため、独立データ専用サービスのESは通常配信から除外します。

TVに登録されている全37サービスを両系統で試験しました。現在のPATにある32サービス×2系統は映像・音声のデコードに成功し、全受信PIDのスクランブル・同期エラー・対象データ放送CRC不良は0でした。045・077・085・2038・3038は現在のPATに掲載されていません。

実BonDriver DLLでも、x64の041とx86の093を同時に選局して10秒ずつ受信し、同期エラー・タイムアウト・スクランブル0を確認しました。各局の全件試験は約4秒受信・約2秒デコードの短時間試験です。

新APKでセットアップしてTVを再起動してください。v0.4.0のWindows DLL・局一覧は引き続き利用できます。対応機種・ファームウェア限定の実験版です。

全37サービスの結果一覧
スクショ付きセットアップ手順
ソースコード

v0.4.0 — C/N・多サービス受信・映像再生との両立

Choose a tag to compare

@Long0823-1 Long0823-1 released this 25 Oct 01:41

C/N表示と多サービス受信を追加し、TVの映像デコーダーを起動しない受信経路へ変更しました。

  • 実測C/NをBonDriverへ表示。
  • PAT内の全サービスのPMT/PIDを取得し、012・023などの枝番号、追加音声、データ放送を受信。
  • 対象ESをTV内の復号器へ登録し、未復号パケットのフラグ消去やデータ削除をせずにスクランブル増加を改善。
  • 独立した2チューナー、スキャン結果に基づく局一覧、有線LAN/Wi-Fiに対応。
  • 再起動後はTVアプリを開かずに両系統を復元。

対応ファームウェア限定の実験版です。YouTubeのTV本体の映像表示と、2系統同時受信を確認しました。TVerもTV本体で映像・音声の両方を確認しました。別ECM群、放送途中のPMT変更、他機種・他ファームウェアは未検証です。

ZIPを展開し、スクショ付き docs/SETUP.md を参照してください。APKも更新・セットアップしてTVを再起動し、WindowsのセットアップツールでDLLを配置してください。TVTest/ADBは同梱しません。

スクショ付きセットアップ手順
ソースコード
検証記録

画像一式(PNG 12枚)

v0.3.0 - TVスキャン結果から局一覧を生成

Choose a tag to compare

@Long0823-1 Long0823-1 released this 24 Oct 12:27

東京・関東の固定局一覧を廃止し、TV本体のスキャン済み地デジAVサービスから局名・表示番号・ONID/TSID/ServiceIDを取得します。「2. 接続設定・局一覧を更新」で2系統へ反映し、変更時は旧TVTest .ch2をバックアップして再スキャンを促します。TV起動時の初期局も登録局から選択。更新時はAPKでセットアップ・再起動後、Windowsの局一覧更新とTVTestの再スキャンを行ってください。実機37サービスの列挙、x64/x86実DLLの同時受信、設定更新・バックアップを検証。別地域の実機受信は未検証。対応機種・ファームウェア条件は従来どおりです。

v0.2.1 - 有線LAN・Wi-Fi IP自動設定

Choose a tag to compare

@Long0823-1 Long0823-1 released this 24 Oct 11:08

TVの有線LAN・Wi-Fi IPをWindowsツールで自動取得し、2系統のBonDriverに設定します。TV APKには両方のIPを表示。両ネットワークで各2系統の短時間TS受信試験(同期エラー0)と設定配置を確認。初回ADB接続は必要です。スクショ付き手順と検証結果を同梱。

v0.2.0

Choose a tag to compare

@Long0823-1 Long0823-1 released this 24 Oct 10:43

2系統のバックグラウンドTS配信、APK・Windowsセットアップツール、スクリーンショット付きセットアップ手順を同梱。対応環境と手順はREADMEおよびdocs/SETUP.mdを参照してください。