TVTest で Discord Rich Presence を使えるようにするプラグインです。(TVTest ver.0.6.0 or later)
ビルド済み成果物は以下からダウンロードできます。
本家さんバージョン と同等ですが, 以下の相違点があります。
- TvtPlay プラグインと連携し, ファイル再生時にも経過時間を表示
- シーク位置を加味して経過時間を計算
- 東京近辺の地上波だけでなく, NHK や BS, 東経110度 CS, 様々な地域の地上波のロゴ表示にも対応
- 視聴中の番組が終了したときに Presence が更新されないバグを修正
- 全角文字を半角に変換するオプションを追加
- サブチャンネル (TOKYO MX2 等) でも Presence を表示
現在, 次の放送局ロゴに対応しています。ロゴは Wikipedia 上で公開されているもので Public Domain となっています。
-
地上波
-
全国
NHK 総合, NHK Eテレ -
関東広域
日テレ, TBS, テレビ朝日, テレビ東京, フジテレビ -
近畿広域
MBS毎日放送, ABCテレビ, 関西テレビ, 読売テレビ -
宮城
ミヤギテレビ, KHB, TBC, 仙台放送 -
東京
TOKYO MX -
神奈川
tvk
イッツコム (CATV) -
石川
HAB -
富山
KNB, チューリップテレビ, 富山テレビ放送
コミュチャン (CATV) -
大阪
テレビ大阪 -
兵庫
サンテレビ -
広島
テレビ新広島 (by @yude)
-
-
BS
2022/03/11 現在の全局に対応しています。 -
東経110度 CS
2021/06/03 現在の全局に対応しています。
ロゴ追加のリクエストは Issue からお願いします。
TvTestRPC.ini
を編集してください。
[Settings]
; 番組の終了時刻を Discord に通知します。
; カウントダウンされるようになります。
ShowEndTime=1
; チャンネルロゴを表示します。
ShowChannelLogo=1
; 番組名やチャンネル名の全角文字を半角に変換します。
ConvertToHalfWidth=1
; チューニング空間を無視してチャンネルロゴを適用します。
IgnoreTuningSpace=0
[Logos]
; 特定のサービス ID のロゴを任意に書き換えられます。
; <サービス ID>=<ロゴの Image Key> のペアを記述します。
; 例えば以下の場合, BS11 (サービス ID = 211) のロゴを NHK 総合に変更します。
; 利用可能なロゴの Image Key は "Logo.h" を参照してください。
; 211=gr_nhkg
依存関係は vcpkg で管理されています。
vcpkg integrate install
msbuild TvTestRPC.sln -property:Configuration="Release" -property:Platform="x64" -m