IPTV(インターネットTV Windows版)の説明

アプリの概要：
このWindowsアプリはWebView2クラスを用いてm3u8プロトコルにしたがったインターネットTVの再生をします。

インストールについて：
ZIPファイルを任意のフォルダーに解凍します。セットアッププログラムはありませんので，アンインストールは作成したフォルダーごと消去します。
Windows 10/11では動作確認をしています。

番組再生の方法：
・IPTV.exeを起動します。
・チャンネル選択をしてから，「再生ON」ボタンを押すとしばらくして番組が再生されます。
・「再生ON」ボタンはトグルで「再生OFF」ボタンに替わります。
・番組の「一時停止」や「音声ミュート」「音量調整」は画面上のフローティング・ボタンから行ってください。
・ストリームエラー等で番組再生が止まった場合は，再生OFF/ONをトグルするとリカバリーして再生を再開します。

チャンネルの種類と安定性について：
・安定している在京民放キー局のみをピックアップしています。当然のことですが，受信料のかかるNHKのチャンネルはありません。
・BSチャンネルはWebView2で再生できるコーデックが無くなったので音声再生のみになりました。地上波チャンネルは映像・音声とも正常に再生できます。
・ストリーム発信サイトにアクセスが集中すると再生が遅れたり再生できないことがありますが，日本時間の深夜ならたいてい再生できます。
・有効なストリーム発信サイトがいくつかある場合は，それらを自動選択するようになっています。

全画面表示について：
・再生中に有効になるMaximizeボタンにより，再生画面を全画面表示にすることができます。なおESCキー入力で元のノーマル画面表示に戻ります。
・外部ディスプレイが拡張画面として有効な時は，全画面表示は拡張画面で有効となります。その場合は，拡張画面のタスクバーは個人用設定でオフにしてください。
・拡張画面での全画面表示は，IPTVにフォーカスが当たっている状態でのESCキー入力で元のノーマル画面表示に戻ります。
・MaximizeボタンとESCキーの代わりに，ホットキー[Ctrl+Alt+Fキー]によりノーマル画面表示と全画面表示のトグル切り替えができます。

再生処理のJavaScriptライブラリの選択について：
・通常は立ち上げ時の[HLS.JS]の選択のままでOKですが，再生が不安定な場合は[VIDEO.JS]に切り替えることもできます。
・[HLS.JS]のほうがネットワークエラー処理が充実しています。

選択したチャンネルの番組名表示について：
・IPTVの映像表示枠内でマウスポインターをホバーしている間は，選択されているチャンネルの番組名がフローティング表示されます。
・選択されているチャンネルの番組名は，チャンネルの再生ON/OFF状態に関わらずフローティング表示されます。
・各種コンボボックスがドロップダウンされている間は，IPTVの映像表示枠内にマウスポインターがあっても番組名のフローティング表示はしません。

アプリ変更履歴：
2023/10/01: v1.00 - 初回リリース版
2023/10/05: v1.01 - Maximizeボタンにより全画面表示が可能に
2023/10/11: v1.02 - 再生処理のJavaScriptライブラリを選択可能に
2024/03/26: v1.03 - 再生処理のHLS.jsライブラリのネットワークエラー処理を追加
2024/11/10: v1.04 - 映像・音声配信の遅延軽減のためにストリーム選択機能を追加
2024/12/09: v1.05 - 外部ディスプレイ接続時に拡張画面側で全画面表示をするように変更
2024/12/17: v1.06 - 映像・音声配信の遅延軽減のためにストリーム自動選択機能を追加
2025/07/16: v1.07 - ストリーム選択機能をストリーム自動取得機能にアップグレード
2025/08/03: v1.08 - ストリーム自動取得先の追加と取得エラー処理の改善
2025/08/16: v1.09 - 映像と音声のタイムラグ自動補正機能と番組名のフローティング表示機能を追加
2025/08/27: v1.10 - 番組メタデータ取得先のアクセスエラー時のリカバリー処理を追加
2025/09/07: v1.11 - ストリームパラメータの外部参照によるコード更新頻度の削減
2025/09/27: v1.12 - 配信不能になったストリームのドメイン未解決エラー処理の修正
2025/10/25: v1.13 - TOKYO MX1チャンネルの追加
2025/12/17: v1.14 - システムライブラリの更新と再生安定度の向上
2026/04/04: v1.15 - リアルタイム番組名表示の取得サイトの変更
2026/05/08: v1.16 - HLS.JSで再生時の音ズレ改善処理の追加
2026/05/19: v1.17 - ホットキー[Ctrl+Alt+Fキー]によるノーマル画面表示↔全画面表示のトグル切り替え機能の追加
2026/06/01: v1.18 - 音声再生速度異常の検出とリカバリー対応と最新機能に合わせてReadme.txtの記述を整理
2026/06/14: v1.19 - 地上波チャンネルが音声のみの再生になったので代わりにBSチャンネルを追加
2026/07/06: v1.20 - WebView2で再生可能な最新ストリーム向けにコードを整理
2026/08/09: v1.21 - HLS.JSでの再生時のエラーリカバリー処理を改善

連絡先情報：
メールアドレス： mh.software.desk@gmail.com
ホームページ： https://mhsoftwaredesk.com/
IPTV.EXE(インターネットTV Windows版) Copyright(C) 2023-2026 M&H Software Ltd.