Video & TV SideViewの終了に備え、レコーダー録画予約のアプリを作る

BD Bridge

ソニーのスマホアプリ「Video & TV SideView」が2027年3月30日で終了します。外出先からの録画予約だけでなく、家の中で使う番組表やリモコンの機能も含めて使えなくなり、後継アプリもありません。ブルーレイレコーダーの録画予約で重宝していたので、代わりとなるiPhoneアプリ「BD Bridge」を作りました。番組表を見て予約する、予約と録画を整理する、この二つに対応しています。

BD Bridgeアプリ – App Store
Hiroaki Kimuraの「BD Bridge」をApp Storeでダウンロードしてください。スクリーンショット、評価とレビュー、ユーザのヒント、「BD Bridge」に似たゲームを見ることなどができます。

2027年3月30日に何が使えなくなるか

ソニーの告知(2025年9月2日)によると、終了日は2027年3月30日です。翌日以降はアプリを起動しても終了の案内が出るだけになります。対象はブルーレイレコーダー(BDZシリーズ)、nasne、ブラビア、ブルーレイプレーヤーなどです。

止まるのは外出先での機能にとどまらず、家の中で使うスマホリモコン、番組表、録画予約もなくなります。レコーダー本体は動き続けますが、スマホから操作する手段がなくなってしまいます。

サービス停止で個人的に困ること

私がよく使っていた機能は外出先での録画予約です。通勤中にニュースやSNSなど見ていると、近いうちに放送される興味深い番組を知ることがあります。家に帰ってからそれを予約しようと思うと忘れてしまうので、その場でさくっと予約できるのは重宝していました。

そこまで出番は多くありませんが、外出先での録画番組の再生機能も使うことがありました。出先で時間が空いたときに録画を観たり、子供が退屈したときにアニメを見せたりするときが主な出番でしたが、Amazon Primeなどでもおおよそ代替が効くので「保険」としての意味合いが強かったかもしれません。

スポンサーリンク

代替となるソリューションはあるか

Video & TV SideViewの代わりになるアプリがあるか、という観点で調べましたが、スマホで番組表を見てソニーのレコーダーに録画予約することができるアプリは見つかりませんでした。nasneのように今後も継続が宣言されている機器はありますが、新規購入が必要になってしまいます。

とはいえ、今のレコーダーはまだ元気に動いているので、アプリの「サ終」というだけで買い替えるのはちょっと悔しい…。だったら作ってやろうじゃないか、ということでアプリを作ってみた記録がこの記事になります。

BD Bridgeでできること

BD Bridgeの番組表(表形式)。横にチャンネル、縦に時間が並ぶ
BD Bridgeの予約一覧

アプリはレコーダーと直接やりとりします。アカウント登録もクラウドも使いません。

番組表から予約する

レコーダーが持っている8日分(当日+一週間分)の番組表を、表形式(横にチャンネル、縦に時間)か一覧で見られます。番組を選び、録画モードを決めれば予約できます。毎週録るような番組は、毎回録画も指定できます。番組表は端末に保存するので、レコーダーに届かない場所でも読めます。

BD Bridgeの番組詳細と録画予約の画面

予約には、放送波の番組情報で番組1本ごとに付いている番号(ARIBの規格でいうevent_id)を入れています。これが入った予約は、スポーツ中継の延長などで放送時間がずれても、レコーダーが追いかけて録画します。時刻だけの予約ではこれができません。

「おまかせ・まる録」をスマホで設定する

レコーダーにある「おまかせ・まる録」機能は、キーワードに合う番組をレコーダーが自動で録画する機能です(今では全録が当たり前なのかもしれませんが)。レコーダーの画面で設定するには、テレビのリモコンでキーワードを入力しなければならず、私個人はあまり活用できていませんでした。BD Bridgeではスマホのキーボードで予約条件を登録、削除できるようにしました。登録条件はレコーダー本体に入るので、アプリを閉じていてもレコーダーが番組を探して録画します。

BD Bridgeの「おまかせ・まる録」条件の設定画面

ただ、レコーダー本体での設定と比べて一点制限があります。対象チャンネルの絞り込みだけは方法が分からず、放送波の指定(地上波・BSなど)にとどまっています。実用上はそこまで問題にならないとは思いますが、念のため。

重複した録画を探す

Eテレの教育番組のように再放送が多い番組を番組名指定で録画していると、同じ回の録画、つまり重複が増えていきます。ハードディスク容量も有限なので、BD Bridgeに重複を探す機能をつけました

具体的には2段階で重複を探します。まず、タイトルが同じで、長さの差が2分以内の録画を候補にします。次に、候補の番組説明文をレコーダーから取り出して比較します。シリーズものはタイトルと長さが毎回同じなので、説明文まで一致して初めて同じ回と判定します(記号や空白、「再放送」の注記の違いは無視)。

どちらを残すかについては、保護中か録画中のもの、途中まで観たもの、画質が高いもの、先に放送されたものの順で選び、その理由を表示します。そうでない方は削除候補として選択状態で表示されるので、あとは確認して消すだけです。

それでも容量が足りなければ、外付けのハードディスクを足すことになりますが、自宅には外付けHDDをつけていないため、録画先を選択する機能は未実装となっています(できそう、ということはわかっているのですが動作確認できていない)。

つながらないときは予約をためておく

SideViewはソニーのサーバを経由するので、外出先でもそのまま予約できました。BD Bridgeはソニーのサーバを使えないため、外出先からはレコーダーにアクセスできません。VPNで自宅のネットワークに入れる人は予約できますが、そういう人ばかりではないでしょう。

そこで、あくまで次善策ではありますが、レコーダーにアクセスできないときは予約を端末にためておき、次に自宅のネットワークにつながったときに送信する機能を用意しました。送るタイミングは、アプリを開いたとき、予約一覧を更新したとき、深夜の番組表のバックグラウンド更新のときです。家のWi-Fiに入った瞬間に自動で送る、ということはiOSのアプリだけではできません。残念ながら間に合わなかった(放送が終わってしまった)番組は送信しません。

スポンサーリンク

録画番組をスマホで観る機能には対応できず

録画番組のネットワーク配信はDTCP-IPで保護されています。レコーダー自身が申告している配信形式も、ほぼすべてがDTCP-IP付きでした。DTCP-IPに対応したアプリを作るにはライセンス契約やそれなりの費用が必要なため、個人が無料で公開するアプリとしては手が出せません。

録画番組をスマホで観たい場合は、DiXiM Playというアプリが使えます。家の中ならレコーダーの録画をそのまま再生できます。外出先からレコーダーにつないで観るリモートアクセスは、ソニーのレコーダーには対応していないようですが、録画番組をスマホに転送して持ち出す機能は使えることを手元のレコーダーで確認しました。家にいるうちに観たい番組を選んでスマホに入れておけば、外出先でも観られそうです。有償版を購入する前に無料で動作確認ができるので、まずはそれで使い勝手などを確認すると良いと思います。

テレビ視聴アプリ | DiXiM Play
DiXiM Playの製品サイト。テレビやBlu-rayレコーダーで録画したテレビ番組やライブチューナー、パソコンやネットワーク対応ハードディスク(NAS)に保存されている映像、音楽、写真を、スマートフォンやタブレット、パソコンでどこでも楽しもう!

他社のレコーダーでは同様の機能を提供しているものがあります。パナソニックのディーガは、「どこでもディーガ」で外出先から見られるだけでなく、録画番組をクラウドにダビングできる新モデルが発表されたばかりです(2026年10月下旬発売)し、ブルーレイの再生が不要ということであれば同じパナソニックからmiyottoというネットワークレコーダーが発売されています。そろそろ買い替えを考えていた、という場合にはこちらも選択肢になるかもしれません。

仕組みを調べた過程

レコーダーが家庭内ネットワークに公開しているもの

ソニーに限らず、映像系の家電はたいていDLNAに対応しています(少なくとも昔はしていました)。DLNAは、家庭内ネットワークで機器同士が映像のやりとりや制御をするための規格です。まず、この範囲でどこまでできるか調べました。

レコーダーの64220番ポートにdescription.xmlというファイルがあり、呼び出せる機能の一覧が載っています。その中に、録画予約の一覧、作成、変更、削除と、録画済みタイトルの一覧、削除といった、ソニー独自の拡張がありました。認証はないため、一般的なDLNAの機器と同じで、家庭内ネットワークの中を信頼する設計になっています。

SideViewの通信を観察して、予約の書式を確定した

これで予約ができそうなことは分かりましたが、引数の書式や、録画モードなどのコードの値が分かりません。そこで、iPhoneの通信をPCで中継するプロキシ(mitmproxy)を立て、SideViewで予約したときの通信を観察しました。開始時刻や録画モードなど、パラメータとなるものを順番に変えて予約していき、対応表を埋めていきます。

この手の調査は、快適エアリーの各部屋の状態をECHONET Liteで設定するときにもやりました。今回はClaude Codeの支援があったので、だいぶやりやすくなりました。

番組表の入手に苦戦

その結果分かったのは、SideViewが番組表をレコーダーから取得していなさそう、ということでした。直接ソニーのサーバから取っているようです。SideViewの番組表には、番組のサムネイルや名前で検索できる出演者の一覧など、放送波の番組表には入っていない情報も載っています。番組の詳細画面の一番下には小さく「POWERED BY gracenote」のロゴが入っており、ここの情報を使っているようです。外部から番組データを仕入れてサーバで配り続けるにはライセンス費用と運用の手間がかかるので、事業縮小に伴ってそれを続けるのは難しいというのが終了の理由だろうと思います。

前述の通り、前番組の延長等による時間追従のためにはARIB規格でいうところのevent_idを取得することが必要です。そのために試行錯誤してみたのが以下です。

試したこと結果
レコーダーのDLNAの階層から取る放送中の番組しか取れない
ブラビア(Android TV)の番組表を自作アプリから読む権限は取れるが0件。ソニーのチューナーは第三者に番組表を見せていない
ブラビアのネットワークAPI視聴中の番組1件だけ
NHK番組表APIevent_idは取れるがNHKのみ
時刻だけで予約して、レコーダーにevent_idを補ってもらう補われなかった

…全敗です。一応インターネットで公開されている番組表サイトの中にはevent_idを持つものもあったのですが、規約で自動取得を禁じていましたし、アプリ公開となればさらに厳しいでしょう。

PC TV Plusのヘルプが手がかりになった

ソニーにはWindows用の「PC TV Plus」というソフトがあります。そのヘルプに、番組表はレコーダーが受信したデータを使用して表示する、といった表記があります。つまり、レコーダーから番組表を取り出す口がどこかにあるはずです。

どうにかこうにか探した結果、レコーダーの60151番ポートがHTTPで番組表のファイルを配っていることがわかりました。放送種別ごとにファイルが用意されていました。

中身はバイナリで、XORとzlib圧縮がかかっています。これを解くと、局ごと、日ごと、番組ごとに入れ子になった構造で、番組名、説明、ジャンル、開始と終了の時刻、そしてevent_idが入っていました(やったね!)。形式の詳細はリポジトリのドキュメントにまとめました。これによって、外部に頼らずに番組表を組み立てることができるようになりました。ちなみに、同様の形式で局ロゴのデータも入っていましたので、番組表や予約画面に表示しています。

スポンサーリンク

対応機種と入手方法

iPhoneアプリ「BD Bridge」は無料です。

BD Bridgeアプリ – App Store
Hiroaki Kimuraの「BD Bridge」をApp Storeでダウンロードしてください。スクリーンショット、評価とレビュー、ユーザのヒント、「BD Bridge」に似たゲームを見ることなどができます。

動作を確認した機種はBDZ-FBT4100(2021年モデル)だけです。ほかのBDZシリーズでも、ネットワーク経由の録画予約に対応した機種なら動く見込みですが、未確認です。レコーダーが手元にない場合は、アプリ内のサンプルデータで雰囲気はわかります。

ソースコードはMITライセンスで公開しています。iPhoneアプリのほかに、家のPCやRaspberry Piで動かすサーバとブラウザ用の画面も入っています。Android版はまだありません。ほかの環境へ移植するためのガイドと検証用のデータもリポジトリに入れてあるので、作ってくださる方がいれば歓迎します。

GitHub – hiroaki0923/bdzbridge: Sony BDZ レコーダー用の番組表・録画予約ブリッジ(Video & TV SideView の代替)。LAN 内で完結する iOS アプリと JSON API + PWA
Sony BDZ レコーダー用の番組表・録画予約ブリッジ(Video & TV SideView の代替)。LAN 内で完結する iOS アプリと JSON API + PWA – hiroaki0923/bdzbridge

BD Bridgeはソニーとは関係のない非公式のアプリです。また、検証も個人では限りがあるため、動作保証はできかねること、また利用することによって発生した不具合への補償などもできかねることご了承ください。

まとめ

外出先から録画番組をその場で観ることは叶いませんが、私にとって重要だった「思い立ったその場で予約できる」機能は実現できました。リモコンでの文字入力が面倒で使っていなかった「おまかせ・まる録」も、スマホから設定できるようになり、いまさら積極的に使い始めるという嬉しい誤算も。

Video & TV SideViewの終了で困っている方に少しでもお役に立てばうれしいです。

コメント

タイトルとURLをコピーしました