関連記事 |
SONY Android TV BRAVIA 外付け録画HDD 新HDDへの移行 SONY Android TV BRAVIA 外付け録画HDD 録画管理データ編集 その2(予定) |
---|
こういうお話は、 どこでも、お約束になっていると思われますが、 真似をされる方は、すべて自己責任でお願いいたします。 |
ブルーレイディスクレコーダーではない、
BRAVIA (ブラビア) に接続している外付けHDDに録画しているデータなんですが、
同一動画が、複数のジャンルに表示されるし、
同じ番組なのに、ジャンルが分かれてしまったりと
ちょっと管理しづらいです。


そこで、
「録画管理データを編集してしまおう」というのが、目的です。
今回は、録画管理データを取得するところまでを記載します。
使用機器:KJ-55X9500H この機種以外も、同様にできるかはわかりませんので、悪しからず。 同じシリーズ、同じ年代だったら、できるかもしれません。 |
1.録画を管理しているDBが存在する場所
Android TVですので、adbコマンドを使って、下記コマンドを実行すると、
BRAVIA_UR3:/ $ mount | grep -E '/mnt/media_rw/[0-9,A-Z]+ on /storage/'
|
実行結果の例
/mnt/media_rw/0123456789ABCDEF on /storage/0123456789ABCDEF type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,mask=6)
|
この中から、下記に一致するファイルを探します。
/storage/XXXXXXXXXXXXXXXX/MAPLE/DB/dispinfo.db
|
ちなみに、HDDの電源が切れるタイミングでしょうか
XXXXXXXXXXXXXXXXの部分が変わりますので、
メモしておいてもダメですよ
2.録画を管理しているDBを解析
解析してみた結果が、下記のER図です。
あくまで、私が解析した結果であり、 公式の情報ではありませんので、悪しからず。 |


[uniq_id]は、全HDDでユニークです。 |
3.DroidDevBrosのエンジンを流用して、情報表示
DroidDevBrosというツールを公開しているのですが、
このツールは、adbコマンドをラップしたツールでして、
デバッグビルドしたアプリのパッケージであれば、
コンテンツプロバイダが作成したDBに直接アクセスできたりします。
なので、このエンジンを使って実装してみました。
その結果が下記です。


BRAVIA側の表示は下記です。問題なく取得出来ているようです。


一覧表示の条件として、下記で絞り込みができるようにしました。
削除されているか![]() |
チャンネル![]() |
ジャンル![]() |
ジャンル詳細![]() |
次回は、編集できるようにしてみたいと思います。
どんなことを編集できるようにしようか、ちょっとワクワク
コメント