フォーラム › TuneBrowser › About HT-A7000 UPnP issue
-
投稿者投稿
-
2023-08-27 21:38 #14110storaid参加者
Hi, Tiki
I see two HT-A7000 devices in Device Spy…
One is Renderer endpoint, another it’s Server endpoint
But I suspect that the current firmware of HT-A7000 has problems with UPnP operation…
There is no problem with the previous f/w version
Also, I tried to test with Synology Audio Station, it couldn’t successfully execute music playback operation…Is it possible to prevent the program from crashing when this exception occurs?
I think I need to contact SONY’s Tech Support
PS: I have no confidence in their Support…
2023-08-27 21:43 #14112storaid参加者I just tested it with foobar2000 and it’s interesting that it can successfully perform music playback.
~!@#$%^&….Orz
2023-08-27 21:44 #14113Tikiキーマスターstoraid, I think this is not the TuneBrowser issue.
TuneBrowserの問題ではないようですが、 Sony HT-A7000の問題の話題です。ほかに、HT-A7000で問題のある方はおられますか? > ALL
2023-08-28 00:15 #14114storaid参加者terrible Sony support as I expect
No tech support via E-mail…
live chat is sucks…
US, Canada…Orz…I just contacted JP Sony support by E-mail
I don’t expect a proper response at all, like Creative support…
I’ve posted my question to AVSForum..
2023-08-28 23:07 #14115storaid参加者Hello, Tiki..
From the log provided by TuneBrowser, it seems that an unexpected program crash occurred during a SOAP request process.
2023-08-28 23:32 #14116storaid参加者I’m trying to use Device Spy to invoke this GetProductIInfo method…
I don’t pass in any parameters, and the results will return the following supported audio formats:http-get:*:audio/L16:DLNA.ORG_PN=LPCM;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/mpeg:DLNA.ORG_PN=MP3X;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMABASE;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMAFULL;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=AAC_ADTS;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=AAC_ADTS_192;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=AAC_ADTS_320;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/mp4:DLNA.ORG_PN=AAC_ISO;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/3gpp:DLNA.ORG_PN=AAC_ISO;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/mp4:DLNA.ORG_PN=AAC_ISO_192;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/3gpp:DLNA.ORG_PN=AAC_ISO_192;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/mp4:DLNA.ORG_PN=AAC_ISO_320;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/3gpp:DLNA.ORG_PN=AAC_ISO_320;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=AAC_MULT5_ADTS;DLNA.ORG_FLAGS=9d700000000000000000000000000000, http-get:*:audio/mp4:DLNA.ORG_PN=AAC_MULT5_ISO;DLNA.ORG_FLAGS=9d700000000000000000000000000000, http-get:*:audio/3gpp:DLNA.ORG_PN=AAC_MULT5_ISO;DLNA.ORG_FLAGS=9d700000000000000000000000000000, http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=HEAAC_L2_ADTS;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/mp4:DLNA.ORG_PN=HEAAC_L2_ISO;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/3gpp:DLNA.ORG_PN=HEAAC_L2_ISO;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=HEAAC_L2_ADTS_320;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/mp4:DLNA.ORG_PN=HEAAC_L2_ISO_320;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/3gpp:DLNA.ORG_PN=HEAAC_L2_ISO_320;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/mp4:DLNA.ORG_PN=HEAAC_L2_ISO_128;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/3gpp:DLNA.ORG_PN=HEAAC_L2_ISO_128;DLNA.ORG_FLAGS=9d300000000000000000000000000000, http-get:*:audio/mpeg:*, http-get:*:audio/L16:*, http-get:*:audio/wav:*, http-get:*:audio/x-wav:*, http-get:*:audio/x-ms-wma:*, http-get:*:audio/mp4:*, http-get:*:audio/3gpp:*, http-get:*:audio/vnd.dlna.adts:*, http-get:*:audio/flac:*, http-get:*:audio/x-flac:*, http-get:*:audio/aiff:*, http-get:*:audio/x-aiff:*, http-get:*:audio/aif:*, http-get:*:audio/x-aif:*, http-get:*:audio/m4a:*, http-get:*:audio/x-m4a:*, http-get:*:audio/x-alac:*, http-get:*:audio/ogg:*, http-get:*:audio/x-ogg:*, http-get:*:audio/x-monkeys-audio:*, http-get:*:audio/ape:*, http-get:*:audio/x-ape:*, http-get:*:audio/dsd:*, http-get:*:audio/x-dsd:*
I’m not sure if there is some content that causes the exception to occur?
2023-08-29 19:58 #14119Tikiキーマスターstoraid,
I have a basic question. Which crashes, TuneBrowser or HT-A7000?
2023-08-29 19:59 #14120storaid参加者I have a basic question. Which crashes, TuneBrowser or HT-A7000?
Hello, Tiki
it’s TuneBrowser crash
2023-08-29 20:27 #14121storaid参加者Hello, Tiki
After checking my network environment again today and verifying my Synology Audio Station settings, I conducted another test.
It seems that under the UPnP protocol, the HT-A7000 works well with Synology Audio Station.
2023-08-29T19:14:52+08:00 NAS1 synoaudiod[22511]: upnp.cpp:425 2023-08-29T19:14:52+08:00 NAS1 synoaudiod[22511]: upnp.cpp:426 Control Complete from URL [http://10.1.1.167:54380/upnp/control/AVTransport] 2023-08-29T19:14:52+08:00 NAS1 synoaudiod[22511]: upnp.cpp:280 TrackDuration [0:00:00][0] 2023-08-29T19:14:52+08:00 NAS1 synoaudiod[22511]: upnp.cpp:290 RelTime [0:00:00][0] 2023-08-29T19:14:52+08:00 NAS1 synoaudiod[22511]: upnp.cpp:425 2023-08-29T19:14:52+08:00 NAS1 synoaudiod[22511]: upnp.cpp:426 Control Complete from URL [http://10.1.1.167:54380/upnp/control/AVTransport] 2023-08-29T19:14:52+08:00 NAS1 synoaudiod[22511]: upnp.cpp:311 [HT-A7000] GetTransportInfoResponse [TransportState] = PLAYING 2023-08-29T19:14:52+08:00 NAS1 synoaudiod[22511]: upnp.cpp:425 2023-08-29T19:14:52+08:00 NAS1 synoaudiod[22511]: upnp.cpp:426 Control Complete from URL [http://10.1.1.167:54380/upnp/control/RenderingControl] 2023-08-29T19:14:52+08:00 NAS1 synoaudiod[22511]: upnp.cpp:332 [HT-A7000] GetVolumeResponse [CurrentVolume] = 35
This does not appear to be a bug with the HT-A7000.
Both Foobar2000 and Synology Audio Station can successfully play music on the HT-A7000 device.
I have confirmed this many times…2023-08-29 20:30 #14122TikiキーマスターThen, dumpfile will be generated.
TuneBrowser detects dumpfile on next startup, and you can send it to me via TuneBrowser.
If dumpfile is not generated, I’m sorry but I can’t determine the reason of crash.
There is nothing wrong with the audio formats of GetProductIInfo.
2023-08-29 20:36 #14123TikiキーマスターTuneBrowserからHT-A7000にアクセスすると、TuneBrowserがクラッシュするそうです。
どなたか、同様の状況の方はおられませんか? > ALL
ダンプファイルをお送りいただけると助かります。
2023-08-29 20:54 #14124storaid参加者Hello, Tiki
How can I check the dumpfile if it’s existed???
2023-08-29 20:58 #14125TikiキーマスターTuneBrowser detects dumpfile automatically on next startup.
2023-08-29 21:03 #14126storaid参加者Ok, Tiki
but how can I find these dumpfile(s)???
2023-08-29 21:30 #14127TikiキーマスターIt seems that the TuneBrowser is not generating dumpfile, because it is not detecting dumpfile on startup.
I’m very sorry but I don’t know it’s reason.
2023-08-29 21:37 #14128TikiキーマスターI am requesting dumpfile to other users on #14123. I’d like to wait it.
毎日たくさんのダンプファイルを受信しています. もしこの件でダンプファイルを送信いただいた場合は、ひと言ご連絡いただけると助かります。大変困っていますので、どうかよろしくお願いします。
2023-08-29 21:41 #14129storaid参加者Hello, Tiki
Just now I tested v1697, no crash happened on the selected HT-A7000 device…
It’s working…
2023-08-29 21:47 #14130TikiキーマスターThank you storaid, so I need a dumpfile of 1699. Many many things were changed for UPnP DSD support and volume control from 1697.
2023-08-29 21:54 #14131storaid参加者Hello, Tiki.
Can I generate a dump file and send it to you in this state?
2023-08-29 21:57 #14132TikiキーマスターNo, thank you. A dumpfile is useless unless it includes the reason for the crash.
2023-08-30 00:50 #14133storaid参加者Hello, Tiki
I saw generated several dmp files by the system. I don’t know if it’s helpful to you.
Because it usually needs to be used with WinDbg to assist in debugging your code.
2023-08-30 20:41 #14135TikiキーマスターOh…nice.
Please send me a dumpfile. I will send an email to your registered email address with instructions on how to send (upload) a file.2023-08-30 20:48 #14136storaid参加者Hello, Tiki
I have sent a dump file to you…
thanks
2023-08-30 20:52 #14138TikiキーマスターThank you. I’ve received.
2023-08-30 23:13 #14139TikiキーマスターHi storaid,
I could not determine the reason of this problem from dumpfile, but the location of the source code where the problem is occurring was almost determined.
So, I will release a version with enhanced problem detection. Maybe it is tomorrow.
Thank you.
2023-08-31 20:39 #14143TikiキーマスターHi stotaid,
I have updated TuneBrowser. This version will detect “unexpected state” while UPnP function is running and show dialog box. Please send a dumpfile according to the dialog box.
If the dialog box does not appear, please contact here again.
2023-08-31 20:42 #14145storaid参加者Tiki,
dump file has been sent..
2023-08-31 20:59 #14146TikiキーマスターThank you for your quick response.
I will analyze it later.
2023-09-02 07:03 #14154TikiキーマスターHi stotaid,
I have updated the TuneBrowser to 1701. Please try this when you have time.
2023-09-02 09:17 #14155storaid参加者Thanks, Tiki…
It looks like the crash problem has been solved
But the strange thing is that A7000 did not automatically switch to [Home Network] “H.NET” service screen and start playing music as expected
I tested Foobar2000, A7000 can switch to [Home Network] “H.NET” service and play music normally2023/09/02 08:09:16,579: UL10693: T04028: TL18: [SOAP Request]: SOAP request: [GetVolume] to [http://10.1.1.167:54380/upnp/control/RenderingControl] 2023/09/02 08:09:16,775: UL10695: T04028: TL18: [SOAP Request]: SOAP request: [GetVolume] finished. 2023/09/02 08:09:16,775: UL10697: T04028: TL18: [SOAP Request]: SOAP request: [GetTransportInfo] to [http://10.1.1.167:54380/upnp/control/AVTransport] 2023/09/02 08:09:16,838: UL10699: T04028: TL18: [SOAP Request]: SOAP request: [GetTransportInfo] finished. 2023/09/02 08:09:16,839: UL10701: T04028: TL18: [SOAP Request]: SOAP request: [GetPositionInfo] to [http://10.1.1.167:54380/upnp/control/AVTransport] 2023/09/02 08:09:16,855: UL10703: T04028: TL18: [SOAP Request]: SOAP request: [GetPositionInfo] finished. 2023/09/02 08:09:17,055: UL10705: T04028: TL18: PlayImpl: Detected timeout while waiting for event. 2023/09/02 08:09:17,055: UL10707: T04028: TL18: PlayImpl: Preparing next tune by SetNextAVTransportURI. 2023/09/02 08:09:17,055: UL10709: T04028: TL18: PlayImpl: Next tune sequence position 1 -> 2. 2023/09/02 08:09:17,055: UL10711: T04028: TL18: PlayImpl: This device is supporting SetNextAVTransportURI. 2023/09/02 08:09:17,055: UL10713: T04028: TL18: PlayImpl: Procedure has been done. 2023/09/02 08:09:17,055: UL10715: T08338: TL18: [UPP_TransCThread]: Doing SetAVTransportURI: AVTType::NextTune 2023/09/02 08:09:17,055: UL10717: T04028: TL18: Fade in. 2023/09/02 08:09:17,055: UL10719: T08338: TL18: [UPP_TransCThread]: CheckProxyStream: MimeType is supported by device: audio/flac 2023/09/02 08:09:17,055: UL10721: T08338: TL18: [UPP_TransCThread]: CheckProxyStream: This is not Subsong. 2023/09/02 08:09:17,055: UL10723: T04028: TL18: Set volume to device: 35 2023/09/02 08:09:17,055: UL10725: T08338: TL18: [UPP_TransCThread]: CheckProxyStream: User param: ProxyStreamT::Auto 2023/09/02 08:09:17,055: UL10727: T08338: TL18: [UPP_TransCThread]: CheckProxyStream: ProxyStream is not needed. 2023/09/02 08:09:17,055: UL10729: T04028: TL18: [SOAP Request]: SOAP request: [SetVolume] to [http://10.1.1.167:54380/upnp/control/RenderingControl] 2023/09/02 08:09:17,059: UL10731: T08338: TL18: [SetNextAVTransportURI]: File : [\\NAS1\music\[Hi-Res]5th Album「V」/SawanoHiroyuki[nZk]\03.LEMONADE( feat.XAI).flac] 2023/09/02 08:09:17,059: UL10733: T08338: TL18: [SetNextAVTransportURI]: URL : [http://10.1.1.156:10960/TuneID/00016313.flac] 2023/09/02 08:09:17,059: UL10735: T08338: TL18: [SetNextAVTransportURI]: <DIDL-Lite xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> 2023/09/02 08:09:17,059: UL10737: T08338: TL18: [SetNextAVTransportURI]: <item> 2023/09/02 08:09:17,059: UL10739: T08338: TL18: [SetNextAVTransportURI]: <res protocolInfo="http-get:*:audio/flac:*" duration="0:02:48.633" bitrate="3376337" bitsPerSample="24" nrAudioChannels="2" sampleFrequency="96000">http://10.1.1.156:10960/TuneID/00016313.flac</res> 2023/09/02 08:09:17,059: UL10741: T08338: TL18: [SetNextAVTransportURI]: <dc:title>LEMONADE( feat.XAI)</dc:title> 2023/09/02 08:09:17,059: UL10743: T08338: TL18: [SetNextAVTransportURI]: <dc:creator>SawanoHiroyuki[nZk]</dc:creator> 2023/09/02 08:09:17,059: UL10745: T08338: TL18: [SetNextAVTransportURI]: <upnp:originalDiscNumber>01</upnp:originalDiscNumber> 2023/09/02 08:09:17,059: UL10747: T08338: TL18: [SetNextAVTransportURI]: <upnp:album>V</upnp:album> 2023/09/02 08:09:17,059: UL10749: T08338: TL18: [SetNextAVTransportURI]: <upnp:artist>SawanoHiroyuki[nZk]</upnp:artist> 2023/09/02 08:09:17,059: UL10751: T08338: TL18: [SetNextAVTransportURI]: <upnp:artist role="AlbumArtist">SawanoHiroyuki[nZk]</upnp:artist> 2023/09/02 08:09:17,059: UL10753: T08338: TL18: [SetNextAVTransportURI]: <upnp:artist role="Composer">澤野 弘之</upnp:artist> 2023/09/02 08:09:17,059: UL10755: T08338: TL18: [SetNextAVTransportURI]: <upnp:originalTrackNumber>3</upnp:originalTrackNumber> 2023/09/02 08:09:17,059: UL10757: T08338: TL18: [SetNextAVTransportURI]: <upnp:albumArtURI>http://10.1.1.156:10960/Image/04203.137f06c9-5d69-42cb-a269c964faa31816.jpg</upnp:albumArtURI> 2023/09/02 08:09:17,059: UL10759: T08338: TL18: [SetNextAVTransportURI]: <upnp:class>object.item.audioItem.musicTrack</upnp:class> 2023/09/02 08:09:17,059: UL10761: T08338: TL18: [SetNextAVTransportURI]: </item> 2023/09/02 08:09:17,059: UL10763: T08338: TL18: [SetNextAVTransportURI]: </DIDL-Lite> 2023/09/02 08:09:17,161: UL10765: T04028: TL18: [SOAP Request]: SOAP request: [SetVolume] finished. 2023/09/02 08:09:17,161: UL10767: T08338: TL18: [SOAP Request]: SOAP request: [SetNextAVTransportURI] to [http://10.1.1.167:54380/upnp/control/AVTransport] 2023/09/02 08:09:17,161: UL10769: T04028: TL18: Clear fade control. 2023/09/02 08:09:17,161: UL10771: T04028: TL18: Post PlayerNotify: 7035 [Update] 2023/09/02 08:09:17,167: UL10773: T05120: TL18: Proc PlayerNotify: 7035 [Update] 2023/09/02 08:09:17,186: UL10774: T00e30: HTTP Server: [10.1.1.167 :37844]: Socket accepted. 2023/09/02 08:09:17,186: UL10775: T04334: HTTP Server: [10.1.1.167 :37844]: Tune : 00016313.flac -> 2023/09/02 08:09:17,186: UL10776: T04334: HTTP Server: [10.1.1.167 :37844]: Tune : \\NAS1\music\[Hi-Res]5th Album「V」/SawanoHiroyuki[nZk]\03.LEMONADE( feat.XAI).flac 2023/09/02 08:09:17,253: UL10778: T08338: TL18: Error: [SOAP Request]: SOAP request: [SetNextAVTransportURI] was failed. 2023/09/02 08:09:17,253: UL10780: T08338: TL18: Error: [SOAP Request]: SOAP request received error: [500][Internal Server Error] 2023/09/02 08:09:17,253: UL10782: T08338: TL18: Error: [SetNextAVTransportURI]: Device did not accept next tune by SetNextAVTransportURI: [http://10.1.1.156:10960/TuneID/00016313.flac] 2023/09/02 08:09:18,039: UL10784: T07ce8: TL18: [SOAP Request]: SOAP request: [GetVolume] to [http://10.1.1.167:54380/upnp/control/RenderingControl] 2023/09/02 08:09:18,164: UL10786: T07ce8: TL18: [SOAP Request]: SOAP request: [GetVolume] finished. 2023/09/02 08:09:18,165: UL10788: T07ce8: TL18: [SOAP Request]: SOAP request: [GetTransportInfo] to [http://10.1.1.167:54380/upnp/control/AVTransport] 2023/09/02 08:09:18,240: UL10790: T07ce8: TL18: [SOAP Request]: SOAP request: [GetTransportInfo] finished. 2023/09/02 08:09:18,240: UL10792: T07ce8: TL18: [SOAP Request]: SOAP request: [GetPositionInfo] to [http://10.1.1.167:54380/upnp/control/AVTransport] 2023/09/02 08:09:18,258: UL10794: T07ce8: TL18: [SOAP Request]: SOAP request: [GetPositionInfo] finished.
From the log content, it seems to have a similar “skip track issue” problem.
The track I requested is not the track shown in the log content2023-09-02 09:39 #14156storaid参加者I looked at the packet content with the Wireshark
There was no problem with RST packets like DENON devices
I just see a 500 Internal Error error2023-09-02 09:44 #14157storaid参加者Hi, Tiki
something I don’t know unexpected state happened
I have sent a dump file to you
2023-09-02 09:55 #14158TikiキーマスターYou should looking for SetAVTransportURI, not SetNextAVTransportURI in log.
I will add a setting that does not call SetNextAVTransportURI in the next release.
“500 Internal Error error” is from Sony. So I can’t know why.
Thank you for dumpfile. I’ll check it later.
2023-09-02 10:37 #14159storaid参加者SetAVTransportURI
2023/09/02 09:24:03,672: UL01844: T0572c: TL18: Current tune: [\\NAS1\music\[Hi-Res]5th Album「V」/SawanoHiroyuki[nZk]\02.FAKEit( feat.Laco).flac:0] 2023/09/02 09:24:03,673: UL01846: T0572c: TL18: Post PlayerNotify: 7008 [Update] 2023/09/02 09:24:03,673: UL01848: T0572c: TL18: Current tune adjusted to sequence position 1. 2023/09/02 09:24:03,673: UL01850: T0572c: TL18: Apply current seek value to player: 0.0 2023/09/02 09:24:03,677: UL01860: T0572c: TL18: Proc PlayerNotify: 7008 [Update] 2023/09/02 09:24:05,300: UL01875: T0572c: TL18: Requesting player command: [Play] 2023/09/02 09:24:05,301: UL01877: T0512c: TL18: Processing player command: [Play] 2023/09/02 09:24:05,301: UL01879: T0512c: TL18: Proc: [Play] 2023/09/02 09:24:05,301: UL01881: T0512c: TL18: Set volume to device: 35 2023/09/02 09:24:05,301: UL01883: T0512c: TL18: [SOAP Request]: SOAP request: [SetVolume] to [http://10.1.1.167:54380/upnp/control/RenderingControl] 2023/09/02 09:24:05,424: UL01885: T0512c: TL18: [SOAP Request]: SOAP request: [SetVolume] finished. 2023/09/02 09:24:05,424: UL01887: T0512c: TL18: Playback starts from the middle. 2023/09/02 09:24:05,424: UL01889: T0512c: TL18: Preparing fade. 2023/09/02 09:24:05,424: UL01891: T0512c: TL18: Fade out. 2023/09/02 09:24:05,424: UL01893: T0512c: TL18: Enter fade control. 2023/09/02 09:24:05,424: UL01895: T0512c: TL18: Post PlayerNotify: 7009 [PlaybackBegin] 2023/09/02 09:24:05,427: UL01897: T0572c: TL18: Proc PlayerNotify: 7009 [PlaybackBegin] 2023/09/02 09:24:05,466: UL01899: T0512c: TL18: PlayImpl: Doing SetAVTransportURI: AVTType::CurrTune 2023/09/02 09:24:05,466: UL01901: T0512c: TL18: PlayImpl: CheckProxyStream: MimeType is supported by device: audio/flac 2023/09/02 09:24:05,466: UL01903: T0512c: TL18: PlayImpl: CheckProxyStream: This is not Subsong. 2023/09/02 09:24:05,466: UL01905: T0512c: TL18: PlayImpl: CheckProxyStream: User param: ProxyStreamT::Auto 2023/09/02 09:24:05,466: UL01907: T0512c: TL18: PlayImpl: CheckProxyStream: ProxyStream is not needed. 2023/09/02 09:24:05,466: UL01909: T0512c: TL18: [SetAVTransportURI]: File : [\\NAS1\music\[Hi-Res]5th Album「V」/SawanoHiroyuki[nZk]\02.FAKEit( feat.Laco).flac] 2023/09/02 09:24:05,466: UL01911: T0512c: TL18: [SetAVTransportURI]: URL : [http://10.1.1.156:10960/TuneID/00016312.flac] 2023/09/02 09:24:05,466: UL01913: T0512c: TL18: [SetAVTransportURI]: <DIDL-Lite xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> 2023/09/02 09:24:05,466: UL01915: T0512c: TL18: [SetAVTransportURI]: <item> 2023/09/02 09:24:05,466: UL01917: T0512c: TL18: [SetAVTransportURI]: <res protocolInfo="http-get:*:audio/flac:*" duration="0:02:54.118" bitrate="3436038" bitsPerSample="24" nrAudioChannels="2" sampleFrequency="96000">http://10.1.1.156:10960/TuneID/00016312.flac</res> 2023/09/02 09:24:05,466: UL01919: T0512c: TL18: [SetAVTransportURI]: <dc:title>FAKEit( feat.Laco)</dc:title> 2023/09/02 09:24:05,466: UL01921: T0512c: TL18: [SetAVTransportURI]: <dc:creator>SawanoHiroyuki[nZk]</dc:creator> 2023/09/02 09:24:05,466: UL01923: T0512c: TL18: [SetAVTransportURI]: <upnp:originalDiscNumber>01</upnp:originalDiscNumber> 2023/09/02 09:24:05,466: UL01925: T0512c: TL18: [SetAVTransportURI]: <upnp:album>V</upnp:album> 2023/09/02 09:24:05,466: UL01927: T0512c: TL18: [SetAVTransportURI]: <upnp:artist>SawanoHiroyuki[nZk]</upnp:artist> 2023/09/02 09:24:05,466: UL01929: T0512c: TL18: [SetAVTransportURI]: <upnp:artist role="AlbumArtist">SawanoHiroyuki[nZk]</upnp:artist> 2023/09/02 09:24:05,466: UL01931: T0512c: TL18: [SetAVTransportURI]: <upnp:artist role="Composer">澤野 弘之</upnp:artist> 2023/09/02 09:24:05,466: UL01933: T0512c: TL18: [SetAVTransportURI]: <upnp:originalTrackNumber>2</upnp:originalTrackNumber> 2023/09/02 09:24:05,466: UL01935: T0512c: TL18: [SetAVTransportURI]: <upnp:albumArtURI>http://10.1.1.156:10960/Image/04202.a66d24c1-4b8a-4656-8aeb835ab0dd7257.jpg</upnp:albumArtURI> 2023/09/02 09:24:05,466: UL01937: T0512c: TL18: [SetAVTransportURI]: <upnp:class>object.item.audioItem.musicTrack</upnp:class> 2023/09/02 09:24:05,466: UL01939: T0512c: TL18: [SetAVTransportURI]: </item> 2023/09/02 09:24:05,466: UL01941: T0512c: TL18: [SetAVTransportURI]: </DIDL-Lite> 2023/09/02 09:24:05,467: UL01943: T0512c: TL18: [SOAP Request]: SOAP request: [SetAVTransportURI] to [http://10.1.1.167:54380/upnp/control/AVTransport] 2023/09/02 09:24:05,481: UL01944: T092e0: HTTP Server: [10.1.1.167 :44480]: Socket accepted. 2023/09/02 09:24:05,485: UL01946: T070b0: HTTP Server: [10.1.1.167 :44480]: Tune : 00016312.flac -> 2023/09/02 09:24:05,485: UL01947: T070b0: HTTP Server: [10.1.1.167 :44480]: Tune : \\NAS1\music\[Hi-Res]5th Album「V」/SawanoHiroyuki[nZk]\02.FAKEit( feat.Laco).flac <strong>2023/09/02 09:24:05,549: UL01949: T0512c: TL18: Error: [SOAP Request]: SOAP request: [SetAVTransportURI] was failed.</strong> <strong>2023/09/02 09:24:05,549: UL01951: T0512c: TL18: Error: [SOAP Request]: SOAP request received error: [500][Internal Server Error]</strong> <strong>2023/09/02 09:24:05,549: UL01953: T0512c: TL18: Error: [SetAVTransportURI]: Device did not accept current tune by SetAVTransportURI: [http://10.1.1.156:10960/TuneID/00016312.flac]</strong> 2023/09/02 09:24:05,549: UL01955: T0512c: TL18: PlayImpl: ResubscribeAllEvent. 2023/09/02 09:24:05,549: UL01957: T0512c: TL18: PlayImpl: UnsubscribeAllEvent. 2023/09/02 09:24:05,549: UL01958: T0512c: UnsubscribeEvent: http://10.1.1.167:54380/upnp/event/AVTransport 2023/09/02 09:24:05,557: UL01959: T0512c: UnsubscribeEvent: http://10.1.1.167:54380/upnp/event/ConnectionManager 2023/09/02 09:24:05,567: UL01960: T0512c: UnsubscribeEvent: http://10.1.1.167:54380/upnp/event/RenderingControl 2023/09/02 09:24:05,577: UL01962: T0512c: TL18: PlayImpl: End Subscriber.
2023-09-02 16:45 #14161TikiキーマスターOh…SetAVTransportURI is also causing “500 Internal Error error”.
I’m sorry, but So I can’t know the reason.
2023-09-02 18:36 #14167TikiキーマスターHi stotaid,
I have updated the TuneBrowser to 1702. This release fixes the problem of unexpected state.
I also added a setting to not use SetNextAVTransportURI, but unfortunately it may not effective for Sony.
2023-09-02 18:45 #14168storaid参加者Hello, Tiki
encountered an unknown crash..
sent a dump file to you…
thanks
2023-09-02 19:44 #14169storaid参加者Hello, Tiki
I checked the XML content of your SetAVTransportURI request using the UPnP protocol.
2023/09/02 18:23:40,464: UL10076: T08a94: TL18: [SetAVTransportURI]: <DIDL-Lite xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> 2023/09/02 18:23:40,464: UL10078: T08a94: TL18: [SetAVTransportURI]: <item> 2023/09/02 18:23:40,464: UL10080: T08a94: TL18: [SetAVTransportURI]: <res protocolInfo="http-get:*:audio/mp3:*" duration="0:01:18.080" bitrate="293000" bitsPerSample="0" nrAudioChannels="2" sampleFrequency="44100">http://10.1.1.156:10960/TuneID/00014825.mp3</res> 2023/09/02 18:23:40,464: UL10082: T08a94: TL18: [SetAVTransportURI]: <dc:title>Fanfare</dc:title> 2023/09/02 18:23:40,464: UL10084: T08a94: TL18: [SetAVTransportURI]: <dc:date>2016</dc:date> 2023/09/02 18:23:40,464: UL10086: T08a94: TL18: [SetAVTransportURI]: <dc:creator>Sympathy Special Orchestra</dc:creator> 2023/09/02 18:23:40,464: UL10088: T08a94: TL18: [SetAVTransportURI]: <upnp:album>『PSO』シリーズ15周年記念コンサート「シンパシー2015」ライブメモリアルアルバム</upnp:album> 2023/09/02 18:23:40,464: UL10090: T08a94: TL18: [SetAVTransportURI]: <upnp:genre>Game</upnp:genre> 2023/09/02 18:23:40,464: UL10092: T08a94: TL18: [SetAVTransportURI]: <upnp:artist>Sympathy Special Orchestra</upnp:artist> 2023/09/02 18:23:40,464: UL10094: T08a94: TL18: [SetAVTransportURI]: <upnp:originalTrackNumber>1</upnp:originalTrackNumber> 2023/09/02 18:23:40,464: UL10096: T08a94: TL18: [SetAVTransportURI]: <upnp:albumArtURI>http://10.1.1.156:10960/Image/18320.8b8da04c-401c-4561-946425134dd95449.jpg</upnp:albumArtURI> 2023/09/02 18:23:40,464: UL10098: T08a94: TL18: [SetAVTransportURI]: <upnp:class>object.item.audioItem.musicTrack</upnp:class> 2023/09/02 18:23:40,464: UL10100: T08a94: TL18: [SetAVTransportURI]: </item> 2023/09/02 18:23:40,464: UL10102: T08a94: TL18: [SetAVTransportURI]: </DIDL-Lite>
I suspect that the SONY device rejected your request.
This may be a compatibility issue with the XML content you sent to the SONY device…
As a result, this caused a 500 Error on the A7000.
For testing purposes, the following XML content is successfully working with A7000:
<?xml version="1.0" encoding="utf-8"?> <s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <u:SetAVTransportURI xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"> <InstanceID>0</InstanceID> <CurrentURI>http://10.1.1.156:58592/-1545749380/Sympathy%20Special%20Orchestra%20%20-%20%20Fanfare.mp3</CurrentURI> <CurrentURIMetaData /> </u:SetAVTransportURI> </s:Body> </s:Envelope>
I think further research is needed on the compatibility issue
2023-09-02 22:02 #14173TikiキーマスターI think further research is needed on the compatibility issue
Thank you.
If you find out anything further, please let me know.
2023-09-03 00:56 #14174storaid参加者I think the possible problem is that when A7000 is in a state of being used as a WASAPI/ASIO device by Windows system…
It may be difficult to directly invoke SetAVTransportURI to set the music to play…
You may encounter the problem of the request being rejected (500Error)
Because I tried to install SONY Music Center and try to capture the packet content to check
The result is that it will only promptThe selected device is busy. Mask sure other PCs or devices are not playing for this device
The weird thing is, I use foobar2000 and can make A7000 automatically switch to N.NET to play music
This is what I don’t understand…I use Device Spy to send SetAVTransportURI requests to DENON or iFi other devices and they can get working well.
Only SONY’s A7000 can’t successfully execute playbackI made some comparisons based on the packet content(XML) of SetAVTransportURI, but I really can’t see any difference…
Maybe there may need to be some prompt messages for this kind of similar case…
For example, the prompt message I provided earlierThe selected device is busy. Mask sure other PCs or devices are not playing for this device.
This is my thought.
2023-09-03 01:44 #14175storaid参加者Ok, I was wrong…
still sending SetAVTransportURI request was reject by HT-A7000
2023/09/03 00:42:52,531.742: T07c20: TL18: Set volume to device: 35 2023/09/03 00:42:52,532.005: T07c20: TL18: [SOAP Request]: SOAP request: [SetVolume] to [http://10.1.1.169:54380/upnp/control/RenderingControl] 2023/09/03 00:42:52,753.826: T07c20: TL18: [SOAP Request]: SOAP request: [SetVolume] finished. 2023/09/03 00:42:52,754.012: T07c20: TL18: Playback starts from the top. 2023/09/03 00:42:52,754.046: T07c20: TL18: Post PlayerNotify: 0009 [PlayStatus] 2023/09/03 00:42:52,754.068: T07c20: TL18: Post PlayerNotify: 7061 [PlaybackBegin] 2023/09/03 00:42:52,754.109: T07c20: TL18: PlayImpl: Doing SetAVTransportURI: AVTType::CurrTune 2023/09/03 00:42:52,754.137: T07c20: TL18: PlayImpl: CheckProxyStream: MimeType is supported by device: audio/flac 2023/09/03 00:42:52,754.148: T07c20: TL18: PlayImpl: CheckProxyStream: This is not Subsong. 2023/09/03 00:42:52,754.163: T07c20: TL18: PlayImpl: CheckProxyStream: User param: ProxyStreamT::Auto 2023/09/03 00:42:52,754.176: T07c20: TL18: PlayImpl: CheckProxyStream: ProxyStream is not needed. 2023/09/03 00:42:52,754.344: T07c20: TL18: [SetAVTransportURI]: File : [\\NAS1\music\[Hi-Res]TVアニメ「Re:ゼロから始める異世界生活」2nd Season 後期EDテーマ「Believe in you」/nonoc\01. Believe in you.flac] 2023/09/03 00:42:52,754.357: T07c20: TL18: [SetAVTransportURI]: URL : [http://10.1.1.156:10960/TuneID/00012513.flac] 2023/09/03 00:42:52,754.381: T07c20: TL18: [SetAVTransportURI]: <DIDL-Lite xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> 2023/09/03 00:42:52,754.392: T07c20: TL18: [SetAVTransportURI]: <item> 2023/09/03 00:42:52,754.403: T07c20: TL18: [SetAVTransportURI]: <res protocolInfo="http-get:*:audio/flac:*" duration="0:04:39.333" bitrate="1778377" bitsPerSample="24" nrAudioChannels="2" sampleFrequency="48000">http://10.1.1.156:10960/TuneID/00012513.flac</res> 2023/09/03 00:42:52,754.415: T07c20: TL18: [SetAVTransportURI]: <dc:title>Believe in you</dc:title> 2023/09/03 00:42:52,754.428: T07c20: TL18: [SetAVTransportURI]: <dc:date>2021</dc:date> 2023/09/03 00:42:52,754.445: T07c20: TL18: [SetAVTransportURI]: <dc:creator>nonoc</dc:creator> 2023/09/03 00:42:52,754.457: T07c20: TL18: [SetAVTransportURI]: <upnp:album>Believe in you</upnp:album> 2023/09/03 00:42:52,754.467: T07c20: TL18: [SetAVTransportURI]: <upnp:genre>Anime</upnp:genre> 2023/09/03 00:42:52,754.476: T07c20: TL18: [SetAVTransportURI]: <upnp:artist>nonoc</upnp:artist> 2023/09/03 00:42:52,754.488: T07c20: TL18: [SetAVTransportURI]: <upnp:originalTrackNumber>1</upnp:originalTrackNumber> 2023/09/03 00:42:52,754.498: T07c20: TL18: [SetAVTransportURI]: <upnp:albumArtURI>http://10.1.1.156:10960/Image/25230.c834c1f4-d99b-40f4-b1323d6a7175f54a.jpg</upnp:albumArtURI> 2023/09/03 00:42:52,754.510: T07c20: TL18: [SetAVTransportURI]: <upnp:class>object.item.audioItem.musicTrack</upnp:class> 2023/09/03 00:42:52,754.525: T07c20: TL18: [SetAVTransportURI]: </item> 2023/09/03 00:42:52,754.535: T07c20: TL18: [SetAVTransportURI]: </DIDL-Lite> 2023/09/03 00:42:52,755.009: T07c20: TL18: [SOAP Request]: SOAP request: [SetAVTransportURI] to [http://10.1.1.169:54380/upnp/control/AVTransport] 2023/09/03 00:42:52,757.552: T08034: TL18: Proc PlayerNotify: 0009 [PlayStatus] 2023/09/03 00:42:52,768.617: T08034: TL18: Proc PlayerNotify: 7061 [PlaybackBegin] 2023/09/03 00:42:52,824.545: T07c20: TL18: Error: [SOAP Request]: SOAP request: [SetAVTransportURI] was failed. 2023/09/03 00:42:52,824.552: T07c20: TL18: Error: [SOAP Request]: SOAP request received error: [500][Internal Server Error] 2023/09/03 00:42:52,824.624: T07c20: TL18: Error: [SetAVTransportURI]: Device did not accept current tune by SetAVTransportURI: [http://10.1.1.156:10960/TuneID/00012513.flac] 2023/09/03 00:42:52,824.647: T07c20: TL18: PlayImpl: ResubscribeAllEvent. 2023/09/03 00:42:52,824.653: T07c20: TL18: PlayImpl: UnsubscribeAllEvent. 2023/09/03 00:42:57,867.666: T07c20: TL18: PlayImpl: End Subscriber. 2023/09/03 00:42:57,867.684: T07c20: TL18: PlayImpl: Begin Subscriber. 2023/09/03 00:42:57,868.260: T07c20: TL18: PlayImpl: SubscribeAllEvent. 2023/09/03 00:42:57,897.291: T07c20: TL18: PlayImpl: ResubscribeAllEvent done. 2023/09/03 00:42:57,927.975: T07c20: TL18: PlayImpl: SyncActive: No 2023/09/03 00:42:57,927.984: T07c20: TL18: PlayImpl: Post Play. 2023/09/03 00:42:57,928.217: T07c20: TL18: [SOAP Request]: SOAP request: [Play] to [http://10.1.1.169:54380/upnp/control/AVTransport] 2023/09/03 00:42:57,993.603: T07c20: TL18: Error: [SOAP Request]: SOAP request: [Play] was failed. 2023/09/03 00:42:57,993.636: T07c20: TL18: Error: [SOAP Request]: SOAP request received error: [500][Internal Server Error] 2023/09/03 00:42:57,993.847: T07c20: TL18: Post PlayerNotify: 0009 [PlayStatus] 2023/09/03 00:42:57,993.872: T07c20: TL18: Error: Playback device error. Message: Playback device error. Version: 1702
2023-09-03 10:33 #14181storaid参加者I captured the packets of Foobar2000 and Sony Music Center and did some comparisons.
They have two behaviors before calling SetAVTransportURI request for UPnP as follows…
AVTransport:1#Stop => ConnectionManager:1#GetProtocolInfo => [AVTransport:1#SetAVTransportURI]AVTransport:1#Stop
ConnectionManager:1#GetProtocolInfo
AVTransport:1#SetAVTransportURI
I looked up information about SONY’s operation of UPnP for devices on the internet:
The AVTransport:1#Stop command ensures that SONY devices avoid SetAVTransportURI requests returning 500 errors
I used Device Spy to do some testing, calling SetAVTransportURI on SONY devices never succeeded.
It returned the same error message as TuneBrowser player.I’m not sure, because I didn’t spend time coding for UPnP testing (this obviously requires coding to test)…
I just tested Foobar2000 and Sony Music Center, they both succeeded in playing music.
PS: Also they both added “User-Agent” information in the header, I don’t think it has any effect2023-09-03 11:16 #14183storaid参加者I installed and tested the BubbleUPnP Server.
Installing BubbleUPnP Client on Android phone is working well with the SONY A7000 to do music playback.
And I captured some packets to look at…
Its operation behavior is almost no different from Foobar2000 and Sony Music Center
Wireshark
AVTransport:1#Stop
AVTransport:1#SetAVTransportURI
XML content of SetAVTransportURI request:
2023-09-03 11:30 #14184TikiキーマスターThank you storaid.
Then I’d like to add posting AVTransport::Stop before SetAVTransportURI.
2023-09-03 13:35 #14191TikiキーマスターI have updated the TuneBrowser to 1704.
This version posts AVTransport::Stop before SetAVTransportURI.
2023-09-03 15:50 #14194storaid参加者Hello, Tiki
Unfortunately, it still doesn’t work properly
I captured some packets and did some comparisonsI found that there is a part that is different…
After the SetAVTransportURI request, the A7000 sends a HEAD request…
This part of the response seems to be very important…
I checked it out, and this is not just for compatibility with SONY devices…
These tags have an effect on some other brands, such as Samsung and others
[Tunebrowser]
[foobar2000]
XML content of SetAVTransportURI request:
HEAD request part:
Attention:
1. TransferMode.dlna.org
ex: Streaming
2. ContentFeatures.dlna.org
ex: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000
3. Content-Typecheck these threads:
https://stackoverflow.com/questions/28422609/how-to-send-setavtransporturi-using-upnp-c
https://stackoverflow.com/questions/29182754/c-dlna-generate-dlna-org-flags
2023-09-03 16:08 #14195Tikiキーマスターstoraid, thank you very much for the analysis.
Unfortunately, the TuneBrowser is not supporting DLNA. If the Sony devices are not supporting basic HTTP file transfer with UPnP Media server, the TuneBrowser cannot support playback on that device.
Please understand.
2023-09-03 16:25 #14198storaid参加者Ok,
Unfortunately, these home multimedia products, such as Soundbar or TV, usually support DLNA and are certified.
Carrying DLNA information is usually required, such as “TransferMode.dlna.org”
I think the SONY HT-A7000 soundbar probably has compatibility issue using UPnP with TuneBrowser.
2023-09-03 19:03 #14204storaid参加者I use the very old Intel AV Media Wizard to play music under the UPnP HTTP transmission.
The special thing is that A7000 can work normally…
I don’t quite understand what makes it work properly.
2023-09-03 19:19 #14205TikiキーマスターPerhaps, the TuneBrowser is not working well, but I can’t determine what the matter is.
I think UPnP support was a rash decision for the TuneBrowser.
2023-09-03 19:31 #14208storaid参加者No, Tiki
UPnP support is good for TuneBrowser…
Intel AV Media Wizard that tool is a standard ancient something..
What I’m more surprised about is that the A7000 is working with it…
In other words, none of the other products I have on hand is getting working unless that A7000…XD2023-09-03 19:59 #14209TikiキーマスターDenon Home is also requesting “transferMode.dlna.org: Streaming“, and it is processing music data normally from the TuneBrowser.
I have understood that the TuneBrowser works differently from other software, but foobar2000 and Intel are also different. As for the TuneBrowser, I can’t find any way to improve it further.
2023-09-04 10:07 #14210storaid参加者Hello, Tiki..
I give it up…
I have tested other players, include Microsoft WMP..
They all carry related DLNA information, such as ContentFeatures.dlna.org, TransferMode.dlna.org, DNLA FLAGS..
if there is no plan to implement DLNA feature..
maybe this thread should be closed…
very thx your help, Tiki
2023-12-13 22:31 #14548storaid参加者Hello, Tiki
recently
again
I tested playing music using the AV Media Controller UPnP tool(loading BubbleUPnP server) and it worked fine.
I’m a bit confused though…
I didn’t notice any use of DLNA messages in the Control point.
I compared the packets with those obtained from TuneBrowser, and there isn’t much difference.
There might be some differences in the AVTransportURI…
Could you help me check this out?
The link is the Wireshark packet dump file:
https://1drv.ms/u/s!AvA1navurakAiKlKYdWnvIic5rqFdA?e=5Ln9pE
The IP 10.1.1.169 is the UPnP Renderer.
2023-12-13 22:34 #14549storaid参加者I’m not sure.
but it’s possible that I can change the TuneBrowser service port for debugging purposes?
default port: 10960?
2023-12-31 00:07 #14680TikiキーマスターPlease edit TuneBrowser.ini file.
(Folder is C:\Users\<UserName>\AppData\Roaming\Tiki\TuneBrowser)[UPnP] PortBase=<Port base number>
Default <Port base number> is 10900. TuneBrowser generates port numbers for services based on this number.
I’m sorry but I have not tested this method. Therefore, it may not work as expected.
2024-01-30 20:42 #14783Tikiキーマスター時間が経過しましたので、このトピックはクローズさせていただきます。
-
投稿者投稿
- トピック「About HT-A7000 UPnP issue」には新しい返信をつけることはできません。