フォーラム › TuneBrowser › TuneBrowserサーバーのUPnP機能について
-
投稿者投稿
-
2020-04-13 13:01 #8334dari88参加者
DENON/MARANTZのコントローラアプリHEOSにおいて、TuneBrowserサーバーが長時間検出されないケースがあります。foober2000サーバーと比較して簡単に調べた結果、下記の状況でした。
1)サーバーが先に起動していて、HEOSを後で起動した場合
HEOS起動後すぐにfoober2000サーバーは検出されるが、TuneBrowserサーバーは長時間検出されない。但し、忘れた頃に検出される場合もある。
2)HEOSが先に起動していて、サーバーを後で起動した場合
foober2000サーバー、TuneBrowserサーバーのどちらもすぐに検出される。
この結果から、TuneBrowserサーバーはHEOS起動時の「いる人は応答して下さい」というブロードキャストに対して応答していないと想像されます。
実際のところどうなんでしょうか?
2020-04-13 21:28 #8335Tikiキーマスターこんばんわ。
実際のところどうなんでしょうか?
実際のところは、もちろん応答していないということはありません。マルチキャストのSSDP (「いる人は応答して下さい」プロトコル) がやってくれば、応答しています。
foober2000が動作しているPCとTuneBrowserが動作しているPCは、おなじPCでしょうか? もしPCがちがっていて、異なるHubに接続されているような場合、ある一定レベル以上のHubのなかには、マルチキャストに作用しているものがあります。IGMPスヌーピング機能とか、そういったものです。意図せずそのような機能が有効になっていないか、ご確認されてはどうかと思います。
おなじPCで動作させている場合は、すいませんがすぐには思い当たる点はありません…。メーカー系のコントローラーアプリで言えば、わたしはPioneer製のものを検証に利用していますが、TuneBrowserが起動しているのに見つからないということは最近のバージョンでは起きていないように思います。
2020-04-14 07:48 #8338dari88参加者おはようございます。
foober2000とTuneBrowserは同じPCで起動して試験しています。
問題の切り分けのためWiresharkを使用して夫々の交信状況を調べてみました。
・Windows MediaPlayerのファイル共有を停止
・TuneBrowserのみ起動状態でスマホのHEOSを起動した場合を2回記録
・foober2000のみ起動状態でスマホのHEOSを起動した場合を2回記録
・PCのアドレス:192.168.11.11
・スマホのアドレス:192.168.11.22記録のダウンロードリンクはメールで連絡します。
何か参考になると良いのですが。
2020-04-14 21:49 #8343dari88参加者Wiresharkのログを素人ながら分析してみました。
HEOSの問い合わせに対するサーバーとしての応答は以下の通り。USN:の内容に差異を感じます。TuneBrowser:
ST: urn:schemas-upnp-org:device:MediaServer:1
USN: uuid:52267cc4-ffe1-41d5-b7eb320f30e91908::upnp:rootdevicefoober2000:
USN: uuid:9b1148da-b759-4e98-4a63-6b174499fe20::urn:schemas-upnp-org:device:MediaServer:1
ST: urn:schemas-upnp-org:device:MediaServer:1別途TuneBrowserの起動時のブロードキャストを調べました。サーバーとしてのアナウンスに以下の内容あり。
NT: urn:schemas-upnp-org:device:MediaServer:1
USN: uuid:52267cc4-ffe1-41d5-b7eb320f30e91908::urn:schemas-upnp-org:device:MediaServer:1これは上記foober2000の応答とUSN:の内容が似ています。HEOSはこの応答に反応してサーバーとのコミュニケーションを開始しているのではないでしょうか?
2020-04-14 23:19 #8344Tikiキーマスターこんばんわ。情報ありがとうございます。
わたしも調べていて、同様のことに気が付きました。SSDPのM-SEARCHのレスポンスとして、TuneBrowserは敢えてupnp::rootdeviceを返しています。これはその当時は明快な理由があってそうしている痕跡があるのですが、いかんせんもう4年近く前の処置で、当時のわたしの作業記録が適切でなかったこともあって (無念…)、現在のところその根拠が見つけられないでいます。
STとuuidからUSNを生成することは簡単なことですので、すこし先になりますが、次のリリースではそのようにしてみようと思います。
2020-04-26 10:23 #8434dari88参加者Tikiさん、こんにちは。
早速 TuneBrowser(x64)Setup4.15.1.exe にてアップグレードしてUPnPメディアサーバーの動作を確認してみました。
TuneBrowserサーバーが先に起動していてHEOSコントローラを後で起動した場合でも直ちにTuneBrowserサーバーが検出されます。
これにてTuneBrowserサーバーが快適に使えるようになったと思います。どうも有難うございました。
2020-04-26 14:28 #8438Tikiキーマスターさっそくご確認いただき、ありがとうございました。
うまく動作しているようで、よかったです(^^)
-
投稿者投稿
- トピック「TuneBrowserサーバーのUPnP機能について」には新しい返信をつけることはできません。