Skip to content
morannbonPublic

About

AIrCon plugin for TvAIr

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

AIrCon v1.0.5

AIrCon は、TvAIr 上で地上波・BS・CSの視聴操作を行うプラグインです。

チャンネル選択、ザッピング、終了タイマー、視聴予約に対応し、TvAIrの視聴用チューナーを簡単に操作できます。

主な機能

  • 地上波 / BS / CS のチャンネル選択
  • 現在視聴中のチャンネル表示
  • 一定間隔で次の局へ切り替えるザッピング
  • 指定時間後に視聴を終了するタイマー
  • 番組を指定して自動で選局する視聴予約
  • 見切れた番組タイトルのホバースクロール表示
  • ライト / ダークテーマ対応
  • ウィンドウ位置・サイズの保存

動作環境

  • TvAIr v1.2.1 以上
  • Windows
  • .NET 8
  • x64 / x86

AIrConを利用するには、TvAIr側で視聴用チューナーが使用できる状態になっている必要があります。

使用方法

チャンネル選択

AIrConを開くと、地上波・BS・CSのチャンネル一覧と現在放送中の番組が表示されます。

地上波 / BS / CS を切り替え、視聴したい局をダブルクリックすると対象の視聴先でチャンネルを切り替えられます。

現在視聴中のチャンネルは一覧上で確認できます。

番組タイトル表示

番組タイトルが表示幅に収まらない場合は、タイトルへマウスを合わせると少し待ってから横方向へスクロールします。

全文が表示できている短いタイトルはスクロールしません。

マウスを外すとタイトル表示は先頭位置へ戻ります。

視聴予約

局を右クリックすると、その局の現在から約6時間先までの番組を表示し、視聴予約を登録できます。

登録した視聴予約は、番組開始30秒前になると対象のチャンネルへ一度だけ自動で切り替わります。

AIrConのウィンドウを閉じても、登録済みの視聴予約は維持されます。

TvAIrを再起動した場合も、まだ実行されていない未来の視聴予約は維持されます。

視聴予約の実行時は、同じ視聴先で動作しているザッピングや終了タイマーを終了してからチャンネルを切り替えます。

視聴予約は録画予約ではありません。番組を録画したり、番組終了まで視聴先を占有したりする機能ではありません。

ザッピング

ザッピングを開始すると、設定した間隔ごとに次のチャンネルへ自動で切り替わります。

地上波とBS/CSはそれぞれ独立して動作します。

ザッピングはAIrConのウィンドウを閉じると終了します。

終了タイマー

指定した時間が経過すると、対象の視聴を自動で終了します。

終了タイマーはAIrConのウィンドウを閉じると解除されます。

インストール

1. AIrConをビルドする

  1. 配布ZIPを任意のフォルダへ展開します。
  2. AIrCon.sln を Visual Studio 2022 で開きます。
  3. ビルド構成を Release にします。
  4. 使用しているTvAIrに合わせて x64 または x86 を選択します。
  5. ソリューションをビルドします。
  6. エラーなくビルドが完了したことを確認します。

主な生成物は次のファイルです。

AIrCon.BasicPlugin.dll

2. TvAIrへ配置する

TvAIrを終了した状態で作業してください。

ビルドして生成された

AIrCon.BasicPlugin.dll

を、TvAIrの Plugins フォルダ直下へ配置します。

TvAIr/
├─ TvAIr.exe
└─ Plugins/
   └─ AIrCon.BasicPlugin.dll

Plugins フォルダ内にAIrCon専用のサブフォルダを作る必要はありません。

既に旧バージョンの AIrCon.BasicPlugin.dll がある場合は、新しいDLLへ置き換えてください。

3. TvAIrを起動する

DLLを配置したあと、TvAIrを起動します。

TvAIrのPluginメニューに AIrCon が表示されることを確認してください。

AIrCon を選択すると、AIrConのウィンドウが開きます。

4. 初回確認

AIrConを開いたら、次の点を確認してください。

  • 地上波 / BS / CS が切り替えられる
  • チャンネル一覧が表示される
  • 現在視聴中のチャンネルが正しく表示される
  • 局をダブルクリックすると視聴先が切り替わる

視聴予約を利用する場合は、局を右クリックして番組一覧が表示されることも確認してください。

更新方法

旧バージョンから更新する場合は、TvAIrを終了してから AIrCon.BasicPlugin.dll を新しいバージョンへ置き換えてください。

置き換え後にTvAIrを起動し、PluginメニューからAIrConが正常に開くことを確認してください。

登録済みの設定や視聴予約を削除する必要はありません。

ビルド環境

  • Visual Studio 2022
  • .NET 8
  • Release
  • x64 / x86

更新履歴

v1.0.5

  • 見切れた番組タイトルにマウスを合わせると、少し待ってから横スクロールして全文を確認できるようにしました。
  • ウィンドウ幅に応じて見切れを判定し、全文が表示できるタイトルは動かさないようにしました。

v1.0.4

  • 視聴予約機能を追加しました。
  • 局を右クリックして、現在から約6時間先までの番組を選択して視聴予約できるようにしました。
  • 予約した番組の開始30秒前に、対象のチャンネルへ一度だけ自動で切り替わるようにしました。
  • AIrConを閉じた場合やTvAIrを再起動した場合も、未実行の視聴予約を維持するようにしました。
  • 視聴予約実行時に、動作中のザッピングや終了タイマーと競合しないよう改善しました。
  • ザッピング中に、現在表示していない放送波の処理によって画面が不要に更新される問題を修正しました。
  • チャンネル切り替え時の視聴状態同期と、長時間連続利用時の安定性を改善しました。

v1.0.3

  • 地上波 / BS / CS の視聴切り替え処理を改善しました。
  • ザッピング時のチャンネル切り替えを安定化しました。
  • 視聴中のTVTestを維持したままチャンネルを切り替えられるよう改善しました。
  • TVTestを終了した際に、AIrCon側の視聴状態表示が正しく解除されるよう改善しました。
  • AIrConのウィンドウを閉じた後に、ザッピングや終了タイマーが残らないよう修正しました。
  • ウィンドウの位置・サイズ保存を改善しました。
  • TvAIrのテーマ変更への追従を改善しました。

v1.0.2

  • 複数の視聴先を切り替えて利用できるようにしました。
  • 地上波 / BS / CS ごとに視聴先を切り替えられるようにしました。
  • 選択中の視聴先と他の視聴先の状態を分かりやすく表示するよう改善しました。
  • チャンネル一覧と視聴状態の連動を改善しました。
  • 画面更新時に選択状態やスクロール位置が崩れにくいよう改善しました。
  • ウィンドウの状態保持と画面レイアウトを改善しました。

v1.0.1

  • ビルド構成を改善しました。
  • 配布ソースだけでビルドできるよう構成を整理しました。

v1.0.0

  • 初回公開版。

About

AIrCon plugin for TvAIr

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages