Show page source of FrontPage #116909

{{{ comment

* English
You can use the plugin to make all kinds of information about your Chamber to be shown.  You may delete functions you think you'll never use.  If you want FrontPage or side bar contents to be back to default, all you need to do is delete the page.  Then it's back to auto generate page.

* Japanese
作業部屋の各種情報をプラグインを使って表示することができます。使わない機能に関しては削除してしまって構いません。FrontPage やサイドバーをディフォルトの内容に戻したい場合は、ページを削除すると自動生成ページに戻ります。

}}}


= [[ProjectName]] 
=== 概要
タイニー番組ナビゲータ(鯛ナビ)を東芝ブルーレイレコーダDBR-T2007に対応させるための作業部屋です。'''自己責任にて'''ご自由にダウンロードしてお使いください。DBR-T2007やDBR-M2008では、以下の機能が利用できます。

 1. テレビ王国、DiMORAなどのテレビ番組表の表示(★)
 2. レコーダからの録画予約の取得、一覧表示、新規登録、修正(実行中止を含む)、削除など(★)
 3. レコーダからの録画タイトル情報の取得、一覧表示、キーワードやドライブ、フォルダ、ジャンルでの絞込み
 4. レコーダ上の録画タイトル情報(番組タイトル名、フォルダ、チャプター名)の修正、削除、一括削除、一括フォルダ移動
 5. レコーダ上のフォルダの新規作成、フォルダ名修正、削除
 6. ドライブごとの録画残量の表示、フォルダごとのタイトル数、録画時間合計の表示
 
Fork元の3.22.18βが対応しているその他のレコーダでも、★の機能については利用できるはずです。また、[wiki:AddedFunctions 機能拡張や問題対応]も行われています。

=== インストール方法
 1. Fork元(project:tainavi)から [https://osdn.net/projects/tainavi/releases/61991 3.22.17β+1.5.12]をインストールする
 2. この作業部屋からZIPファイル [https://osdn.net/users/tmskmr/pf/TinyBannavi/files/tainavi_v3.22.18b+1.12.21.zip tainavi_v3.22.18b+1.12.21.zip]をダウンロードし、1.のインストール先のルートフォルダの下にフォルダ付で展開して、ファイルを上書きする
 3. 以下の3つのファイルを削除する
{{{
bin\tainavi\plugintv\PlugIn_CSPSkyperfectTV2012.class 
bin\tainavi\plugintv\PlugIn_CSPSkyperfectTV2012$1.class 
bin\tainavi\plugintv\PlugIn_TVPEDCB$1.class
}}}

また、
{{{ html 
<a href="https://osdn.net/users/tmskmr/pf/TinyBannavi/files/env/RdChannelCode.dat.REGZA DBR-T2007">RdChannelCode.dat.REGZA DBR-T2007</a>
}}}
をenvの下に置くと、初期設定時のCHコードの設定が多少楽になります。CH名は環境に応じて変更してください。

==== 注意
 1. オリジナルバージョンに付属しているJREのバージョンは7.0のようですが、本リポジトリのプログラムは8.0でビルドしていますので、JREフォルダがある場合は削除するかリネームし、Java8を別途インストールしてください。
 2. !TaiNavi.exeで起動するには32bit版のJREが必要なようです。64bit版のJREを使用する場合は、tinybannavi.cmd を使用してください。
 3. taiSyncフォルダ下のクラスも参照しているため、taiSyncフォルダを削除しないでください。削除すると起動に失敗します。
 4. '''予約ダイアログで番組IDを取得する機能は、テレビ王国のサービスが終了したため使用できません。(最近のバージョンのバグではありませんので、古いバージョンでも同様となります。)'''
 5. 新規にインストールした状態で env/envs.txt がないまま起動するとCS2の番組表が「ザ・テレビジョン」になってしまい、起動に失敗するようです。⇒ Ver.1.12.15で解消したはずです。
 6. '''このプログラムに起因するいかなる損害にも対応はいたしません。自己責任でお使いください。'''

うまく動かないようでしたら mailto:tmskmr@users.osdn.me までご連絡ください。

=== 謝辞
オリジナルのタイニー番組ナビゲータを開発された @peeweedee さんに心より感謝いたします。

=== 画面サンプル
[[Thumb(鯛ナビ①.png, float=checked, caption=タイトル一覧)]]

[[Thumb(鯛ナビ②.png, float=checked, caption=タイトル情報画面)]]

[[Thumb(鯛ナビ③.png, float=checked, caption=レコーダ設定画面)]]

== 更新履歴
=== Ver.3.22.18β+1.12.21 (2021/2/7)
 1. [リスト形式]非表示のフィールドがあるとキーワードごとのリストのソート列がずれる問題の対応
 2. [ツールバー]表示対象項目を初期化すると検索設定画面が表示できなくなる問題の対応
 3. [ツールバー]キーワード欄に過去ログ閲覧日を入力した状態で検索設定画面が開けない問題の対応
 4. [ツールバー]「検索設定画面」ボタンに大きいアイコンを設定
 5.  [キーワード検索の設定]「リストのソート列」のプルダウンメニューをリストの表示順にする

=== Ver.3.22.18β+1.12.20 (2021/2/6)
 1. [検索設定画面]過去ログ参照と開始日のみ指定した過去ログ検索ができなくなった問題の対応
 2. [検索設定画面]キーワードを指定しても過去履歴の名称が(キーワードなし)になる問題の対応
 3. [キーワード検索の設定]プレビュー時にリストのソートが効かない問題の対応

=== Ver.3.22.18β+1.12.19 (2021/2/5)
 1. [検索設定画面]放送日の指定をカレンダーで行えるようにする
 2. [検索設定画面]チャンネル、ジャンル、サブジャンル、番組長、フラグを指定できるようにする
 3. [検索設定画面]検索条件に名前を付けられるようにする
 4. [検索設定画面][ツールバー]検索履歴のプルダウンで検索条件や検索回数、直近検索日時をツールチップ表示する
 5. [リスト形式]キーワード検索ごとにリストのソート列やソート方向を指定できるようにする
 6. [全体]内閣府の「国民の祝日」CSVを取得して祝日を赤色で識別できるようにする(デフォルトONで設定でOFF可能)

=== Ver.3.22.18β+1.12.18 (2021/1/15)
 1. [ツールバー]検索設定画面の追加(検索ボタン右の▼ボタンをクリックする)
 2. [予約ダイアログ]レコーダを切り替えた時もジャンル別あるいはデフォルトの画質設定を取得し直す
 3. [新聞形式]ツリービューの選択が外れていても、ヘッダーのダブルクリックで日付別と放送局別を切り替えられる
 4. [その他]番組表データの不要なフラグをログに出力しないようにする

=== Ver.3.22.18β+1.12.17 (2020/10/25)
 1. [予約ダイアログ]「日付追加」ボタンで1ヶ月前の日付が追加される問題の対応

=== Ver.3.22.18β+1.12.16 (2020/9/19)
 1. [DiMORA]起動時に一部のキャッシュが古いと番組表全体が空になる問題の対応

=== Ver.3.22.18β+1.12.15 (2020/9/12)
 1. [DiMORA]番組表取得時のエラー判別方法の改善
 2. [その他]env/envs.txt がない状態でも起動できるようにする

=== Ver.3.22.18β+1.12.14 (2020/8/8)
 1. [テレビ王国]ドメインの変更に対応(!https://tv.so-net.ne.jp/ → !https://www.tvkingdom.jp/)
 2. [新聞形式]深夜0時前から始まり翌日5時以降に終わる長時間番組を予約すると予約枠が翌日全体に表示される問題の対応
 3. [予約一覧]java.lang.!NumberFormatExceptionで異常終了する問題の対応

=== それ以前の更新履歴
[wiki:OldHistory 古い更新履歴]

[[RepositoryInfo]]

[[ProjectDescription]]

== Release Files
[[ReleaseList]]

== Recent Commits
[[RecentCommit]]

[[RepositoryReadme]]

== Latest updated Tickets
[[RecentTickets(limit=5)]]