Skip to content

Commit

Permalink
富山・神奈川・残りのBS局のロゴを追加
Browse files Browse the repository at this point in the history
  • Loading branch information
SlashNephy committed May 20, 2021
1 parent a40f896 commit ff88127
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 5 deletions.
27 changes: 22 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,31 @@

[![latest](https://github.com/SlashNephy/TvTestRPC/actions/workflows/latest.yml/badge.svg)](https://github.com/SlashNephy/TvTestRPC/actions/workflows/latest.yml)

TVTest で Discord Rich Presence を使えるようにするプラグインです。
ビルド済み成果物は [ワークフロー](https://github.com/SlashNephy/TvTestRPC/actions/workflows/latest.yml) のビルド履歴 -> Artifacts からダウンロードできます。
TVTest で Discord Rich Presence を使えるようにするプラグインです。

[![screenshot.png](https://raw.githubusercontent.com/SlashNephy/TvTestRPC/dev/docs/screenshot.png)](https://github.com/SlashNephy/TvTestRPC)

`TvTestRPC.ini`
## Get Started

ビルド済み成果物は [ワークフロー](https://github.com/SlashNephy/TvTestRPC/actions/workflows/latest.yml) のビルド履歴 -> Artifacts からダウンロードできます。

## Features

[本家さんバージョン](https://github.com/noriokun4649/TvTestRPC) と同等ですが, 以下の相違点があります。

- TvtPlay プラグインと連携し, ファイル再生時にも経過時間を表示

- 東京近辺の地上波だけでなく, NHK や BS, 一部の地域の地上波のロゴ表示にも対応
対応している局は NHK (総合, 教育), 東京・宮城・富山・神奈川の地上波, BS の無料放送, BS の一部の有料放送です。[assets](https://github.com/SlashNephy/TvTestRPC/tree/dev/assets) 以下にロゴ一覧があります。

- 視聴中の番組が終了したときに Rich Presence が更新されないバグを修正
タイマー処理を回し, EventID が異なっていれば更新するようにしています。

- 全角文字を半角に変換するオプションを追加

## Configuration

`TvTestRPC.ini` を編集してください。

```ini
[Settings]
Expand All @@ -16,8 +35,6 @@ TVTest で Discord Rich Presence を使えるようにするプラグインで
ShowEndTime=1

; チャンネルロゴを表示します。
; 対応している局は 東京・宮城の地上波, BS の無料放送, BS の一部の有料放送です。
; https://github.com/SlashNephy/TvTestRPC/tree/dev/assets に一覧があります。
ShowChannelLogo=1

; 番組名やチャンネル名の全角文字を半角に変換します。
Expand Down
40 changes: 40 additions & 0 deletions TvTestRPC/Logo.h
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,18 @@ inline std::string GetGRServiceLogoKey(const WORD serviceId)
case 17432: // 宮城: 仙台放送
return "gr_17432";

case 37904: // 富山: KNB
return "gr_37904";
case 34840: // 石川: HAB
return "gr_34840";
case 37920: // 富山: チューリップテレビ
return "gr_37920";
case 37912: // 富山: 富山テレビ放送
return "gr_37912";

case 24632: // 神奈川: tvk
return "gr_24632";

default:
return LOGO_DEFAULT;
}
Expand Down Expand Up @@ -224,7 +236,35 @@ inline std::string GetBSServiceLogoKey(const WORD serviceId)
// 放送大学
case 231:
case 232:
case 531:
return "bs_231";
// グリーンチャンネル
case 234:
return "bs_234";
// BSアニマックス
case 236:
return "bs_236";
// BSスカパー!
case 241:
return "bs_241";
// J SPORTS
case 242:
case 243:
case 244:
case 245:
return "bs_242";
// BS釣りビジョン
case 251:
return "bs_251";
// WOWOWプラス
case 252:
return "bs_252";
// 日本映画専門ch
case 255:
return "bs_255";
// ディズニーch
case 256:
return "bs_256";
default:
return LOGO_DEFAULT;
}
Expand Down

0 comments on commit ff88127

Please sign in to comment.