フォーラム › TuneBrowser › playing music with external upnp renderer problem
-
投稿者投稿
-
2023-06-29 23:29 #13775storaid参加者
hello, tiki..
Can TuneBrowser find external streaming devices to play music through UPNP support?
I recently purchased a DENON Home 350 Speaker…
I can find this upnp device using foobar2000, but tunebrwoser cannot.
did I miss something???
===============================================
Open Home/UPNPl: enabled
enable external UPNP renderer: enabled
2023-06-30 21:43 #13776TikiキーマスターHello,
I think your setup below is correct.
Open Home/UPNPl: enabled
enable external UPNP renderer: enabled
And… you should check Windows firewall settings.
2023-06-30 23:36 #13777storaid参加者2023-07-01 01:11 #13779storaid参加者UPnP Log:
UL00043: 2023/07/01 00:07:04,176: T06f80: TL03: Using default DIDLTag definitions. UL00044: 2023/07/01 00:07:04,176: T06f80: DIDLTag definitions: UL00045: 2023/07/01 00:07:04,176: T06f80: - dc:creator (...omitted...)
2023-07-01 07:48 #13780TikiキーマスターHi,
Thank you for additional information. Unfortunately, I could not find anything wrong.
Can you send me a dumpfile ? Launch the TuneBrowser and wait a whille for initializing, then select a menu at the top of the TuneBrowser, “Help” – “Dumpfile” – “Generate dumpfile for inspection”.
Then, dialogbox will be shown to generate dumpfile, and please enter “the code” below:
2ADC-9A91
This code is valid for 3 days. Please do not panic. If more than 3 days have passed and you need to get a new code, I can recreate it.
2023-07-01 08:15 #13781storaid参加者2023-07-01 08:16 #13783storaid参加者var/packages/MediaServer/var/log/dms.log 0000660 0000001 0000023 00000625712 14447660053 017360 0 ustar system log 2023-07-01T06:57:05+08:00 NAS1 dms[28926]: mediaserver.cpp:445 OPT_DMS_LOGLEVEL: 3 2023-07-01T06:57:05+08:00 NAS1 dms[28926]: mediaserver.cpp:873 MediaServer bind to 10.1.1.127:50001 2023-07-01T06:57:05+08:00 NAS1 dms[28926]: mediaserver.cpp:876 MediaServer device desc:http://10.1.1.127:50001/desc/device.xml (...omitted...)
2023-07-01 09:42 #13786TikiキーマスターHi,
Thank you for sending dumpfile.
I found that DENON Home 350 has nested device structure. It is also shown in your screen shot at #13777. This is the first case for the TuneBrowser and it can not handle correctly. I will consider what can I do for this case.
P.S. I have omitted long log text from your messages because I’ve already downloaded. Thank you.
2023-07-01 10:07 #13787storaid参加者thanks, Tiki…
also, I’ve reported this compatibility issue to Denon and asked them to improve it
Although I don’t think they will take my opinion…2023-07-01 15:46 #13793TikiキーマスターHi,
I have released a preliminary version to try to solve this matter. Please try this version when you have time.
2023-07-01 17:37 #13794storaid参加者so fast
thanks
I’ve done some tests.
It seems that for the case of nested structure, it seems to get working normally.
But I found something strange.
1. After launching the software, I found that sometimes the top and bottom views do not match.
2. sometimes, when I play a certain song with the UPnP renderer, it will automatically skip to the next one for playback.
> – CASE 1
UL01624: 2023/07/01 16:07:44,089: T04d48: HTTP Server: [10.2.105.129 :52719]: Tune : \\NAS1\music\TVアニメ「彼女が公爵邸に行った理由」EDテーマ「Always and Forever」/SERRA\01. Always and Forever.flac
UL01625: 2023/07/01 16:07:44,090: T04d48: HTTP Server: [10.2.105.129 :52719]: Begin monitoring playback.
UL01634: 2023/07/01 16:07:44,342: T04d48: HTTP Server: [10.2.105.129 :52719]: Socket disconnected. Sent 1048576 bytes.
UL01635: 2023/07/01 16:07:44,354: T04bf8: HTTP Server: [10.2.105.129 :52723]: Tune : \\NAS1\music\TVアニメ「彼女が公爵邸に行った理由」EDテーマ「Always and Forever」/SERRA\02. 恍惚のメメント.flac
UL01636: 2023/07/01 16:07:44,355: T04bf8: HTTP Server: [10.2.105.129 :52723]: Begin monitoring playback.> – CASE 2
UL02066: 2023/07/01 16:08:54,300: T06760: –> 10.2.105.129 :50424 SSDP NOTIFY: ssdp:alive urn:schemas-upnp-org:service:ConnectionManager:1
UL02074: 2023/07/01 16:09:00,312: T04bf8: HTTP Server: [10.2.105.129 :52723]: Sent 11534336 bytes.
UL02085: 2023/07/01 16:09:03,286: T04bf8: HTTP Server: [10.2.105.129 :52723]: Socket disconnected. Sent 11534336 bytes.
UL02195: 2023/07/01 16:09:10,713: T04d48: HTTP Server: [10.2.105.129 :52751]: Tune : \\NAS1\music\[Hi-Res]FINAL FANTASY VII REMAKE and FINAL FANTASY VII Vinyl\A1. The Prelude.flac
UL02196: 2023/07/01 16:09:10,733: T04d48: HTTP Server: [10.2.105.129 :52751]: Begin monitoring playback.
UL02207: 2023/07/01 16:09:10,957: T04d48: HTTP Server: [10.2.105.129 :52751]: Socket disconnected. Sent 1048576 bytes.
UL02209: 2023/07/01 16:09:10,971: T04bf8: HTTP Server: [10.2.105.129 :52753]: Tune : \\NAS1\music\[Hi-Res]FINAL FANTASY VII REMAKE and FINAL FANTASY VII Vinyl\A2. Tifa’s Theme.flac
UL02212: 2023/07/01 16:09:10,991: T04bf8: HTTP Server: [10.2.105.129 :52753]: Begin monitoring playback.In addition, I specially installed Audiophile UPnP Renderer to do some tests for non-nested structure. It seems to get working normally.
2023-07-01 18:14 #13795storaid参加者In addition, I don’t know if this is normal in using UPnP renderer..
1. sometimes progress bar is not working
2. Peakmeter spectrum is not rendered in player view
2023-07-01 19:09 #13796TikiキーマスターHi,
I am glad to hear that it is now possible to play it back.
When using external UPnP renderer, TuneBrowser is only sending a file via http. So almost playback informations are not displayed.
And TuneBrowser is reflecting playback information (like track name, elapsed time) from renderer into the Player View. Because other app can control same renderer.
2023-07-01 19:19 #13797storaid参加者ok, Tiki..
but why can I encounter “jump to next track” problem???
2023-07-01 21:37 #13798storaid参加者I tested single-track album, but it couldn’t be played successfully.
UL03312: 2023/07/01 20:36:46,602: T064d0: HTTP Server: [10.2.105.129 :55649]: Tune : \\NAS1\music\[Hi-Res]TVアニメ「無職転生 ~異世界行ったら本気だす~」OP2テーマ「目覚めの唄」/大原ゆい子\01. 目覚めの唄.flac
UL03316: 2023/07/01 20:36:46,811: T064d0: HTTP Server: [10.2.105.129 :55649]: Socket disconnected. Sent 1048576 bytes.2023-07-01 22:58 #13799TikiキーマスターAs log message is showing, Http server (Media server) builted in the TuneBrowser is detecting socket disconnection from UPnP renderer. It is not easy to determine the reason of this disconnection.
Paramters of the media server are (in Preferences dialog box):
– TreeItem: Basic – Network
– Property: OpenHome/UPnP – Media server settings2023-07-02 00:53 #13801storaid参加者hi, Tiki
I’m not sure. But I used WireShark to capture some packets and saw something strange.
UPnP Log:
Denon: 10.2.105.129
TuneBrowser Client: 10.2.105.131Denon(10.2.105.129) sends many ACK packets and doesn’t seem to get a response from Tunebrowser client.
The last sent [RST, ACK] packet indicates that this is an abnormal situation.2023-07-02 08:09 #13803TikiキーマスターHi storaid,
Thank you very much for detailed information. It’s great.
But… I’m sorry but I can’t determine what is going on.
- You are using other application, and it is working well with DENON.
- You are using other device (like HT-A7000), and it is working well with TuneBrowser.
Only the combination of DENON and TuneBrowser is causing this matter. Is it right ?
P.S. From next time, if you upload WireShark screen shot, can you change “Time Display Format” to like “Time of Day” to match timestamp of the TuneBrowser log ? Thank you.
2023-07-02 08:18 #13804TikiキーマスターAnd please send a dumpfile again, if you can. Previous dumpfile does not contain http file transfer.
Use the code below:
F82C-79B2
2023-07-02 12:41 #13805storaid参加者Hello, Tiki
1. You are using other application, and it is working well with DENON.
I tested Audio Station from Synology NAS, it’s good working with DENON but JRiver not
it’s not good luck using JRiver, it can not recognize DENON Home speaker
maybe it has something to do with the nested structure.
2. You are using other device (like HT-A7000), and it is working well with TuneBrowser.
for HT-A7000, it’s special
I tested it with Synology Audio Station…
if I play some music, HT-A7000 will automatically switch to the H.NET channel and start its Music service.
as I mentioned above, I guess it does do that after receiving something command.
but it’s not luck using TuneBrowser, it can not do that as I mentioned previously, and failed to playback music.
UL06507: 2023/07/02 11:11:06,697: T08fb8: HTTP Server: [10.1.1.167 :53716]: Tune : \\NAS1\music\[Hi-Res]TVアニメ「進撃の巨人」最終章のOPテーマ「僕の戦争」/神聖かまってちゃん\01-僕の戦争.flac
UL06537: 2023/07/02 11:11:06,777: T00c84: HTTP Server: [10.1.1.167 :53718]: Tune : \\NAS1\music\[Hi-Res]TVアニメ「進撃の巨人」最終章のOPテーマ「僕の戦争」/神聖かまってちゃん\02-僕の戦争(Instrumental).flac
UL06545: 2023/07/02 11:11:06,792: T011e0: Cannot connect to server : 80Testing TuneBrowser with this device(HT-A7000) is very difficult.
Also, I tested the Audiophile UPnP Renderer with TuneBrowser. It encountered the same problem as the DENON device.
so, mmnn… I don’t think this problem is only for DENON.
> – CASE “Audiophile UPnP Renderer”:
UPnP log:
Wireshark:
Only the combination of DENON and TuneBrowser is causing this matter. Is it right ?
In short, NO…XD
Sent a dumpfile to you, Tiki
2023-07-02 13:00 #13806storaid参加者I have to say, Synology Audio Station works quite stably in the part of operating UPnP renderer.
But it’s not good music player software.
It lacks many features, such as Music Library.
so i don’t use it at all
2023-07-02 21:04 #13814TikiキーマスターHi,
Thank you for dumpfile and additional information (Time format is nice !).
The cause remains unknown. DENON is requesting a file as below:
GET /TuneID/00012610.flac HTTP/1.1 Host: 10.1.1.156:10800 User-Agent: AvegaMediaServer/2.0 Linux/2.6 Accept: */* transferMode.dlna.org: Streaming
This request is not containing bytes range. So the TuneBrowser sends whole of file by 1MB unit. While sending this one unit, socket is diconnected by DENON.
I have added a parameter: Unit amount to send (KB)(kilobytes). Default is 1024 = 1MB.
– TreeItem: Basic – Network
– Property: OpenHome/UPnP – Media server settings – Unit amount to send (KB)And also I have added logs to analyzie the behavior. New preliminary version (1690) is already uploaded
Please send me a dumpfile again, when you have time.
Thank you again.
2023-07-02 21:43 #13815storaid参加者Hello, Tiki
Unfortunately, the problem has not been resolved..:(
sent a dumpfile to you…
thanks
2023-07-02 22:33 #13816TikiキーマスターThank you. I received your dumpfile.
2023-07-03 19:18 #13818TikiキーマスターI have checked the contents of the dumpfile.
I found detection of socket RST in TuneBrowser log, as your WireShark screen shot is showing. But a reason why DENON Home 350 sent RST is still staying unknown.
I have to do a trial-and-error approach to investigate this issue. So I sent an email to DENON to see if they would cooperate.
Thank you.
2023-07-09 10:16 #13824storaid参加者hello, Tiki
sometimes, if I switch from one album to another to play music.
that music will be successfully played.
no weird socket disconnection issue happened.
should I send a dumpfile to you?
2023-07-09 10:38 #13825storaid参加者I have a question…
a temp flac file will be generated if music is playback successfully.
so, it’s normal???
2023-07-09 10:53 #13826storaid参加者no temp flac file generated, but music is playback successfully:
temp flac:
so strange…
2023-07-09 14:06 #13827TikiキーマスターHello. Thank you for additional information.
Temp file is used when the external UPnP renderer is not supporting file type.
If the case of using temp file causes stable, I can prepare an option to force the use of a temp file.
P.S. There is no information from DENON now.
2023-07-09 14:14 #13828storaid参加者Denon Tech support is too bad…
I sent a mail, and they just give me a useless reply..
“Thank you. We understand and will try to give your precious feedback to our design software team.”
no further response
====================================
Is temp flac for compatibility?
If yes, maybe there is a UPnP compatibility issue due to the lack of a temp flac?temp flac is raw format?
2023-07-09 14:43 #13829TikiキーマスターTemp flac is for compatibility. Temp flac is used when the external UPnP renderer is not supporting file type. TuneBrowser determines supporting formats by the renderer with reported mime type.
temp flac is normal flac file.
2023-07-09 14:50 #13830storaid参加者Hello, Tiki
“temp flac is normal flac file.”
so, temp flac is already re-encoded?? right?for example:
input: DSD file(dff) => output: re-encoded temp flac
Will this cause the external UPnP renderer not to recognize the original format?
because the output format is re-encoded format
2023-07-09 15:01 #13831storaid参加者well, tested a music DSD file(dff)
looks like it’s re-encoded…
2023-07-09 15:17 #13832TikiキーマスターYes.
Is it recognized by the renderer as FLAC type ?
2023-07-09 15:18 #13833storaid参加者I keep clicking on the same song repeatedly, and it triggers a device error message.
2023/07/09 14:12:01,015.642: T03308: TL18: Set volume to device: 40
2023/07/09 14:12:01,016.102: T03308: TL18: [SOAP Request]: SOAP request: [SetVolume]
2023/07/09 14:12:01,016.357: T07b90: TL18: Proc PlayerNotify: 0015 [PlayStatus]
2023/07/09 14:12:01,025.117: T07b90: TL18: Proc PlayerNotify: 0015 [Stopped]
2023/07/09 14:12:01,026.903: T07b90: TL18: PLTTrace released(G): PLTIdx:15
2023/07/09 14:12:01,031.440: T03308: TL18: [SOAP Request]: SOAP request: [SetVolume] was completed.
2023/07/09 14:12:01,031.521: T03308: TL18: Playback starts from the top.
2023/07/09 14:12:01,031.531: T03308: TL18: Post PlayerNotify: 0015 [PlayStatus]
2023/07/09 14:12:01,031.539: T03308: TL18: Post PlayerNotify: 7113 [PlaybackBegin]
2023/07/09 14:12:01,031.656: T03308: TL18: MimeType is supported by device: audio/flac
2023/07/09 14:12:01,031.661: T03308: TL18: This is not Subsong.
2023/07/09 14:12:01,031.740: T03308: TL18: [SetAVTransportURI]: File : [\\NAS1\music\SLAYERS MEGUMIXXX/林原めぐみ\1.01. two thumbs up!.flac]
2023/07/09 14:12:01,031.744: T03308: TL18: [SetAVTransportURI]: URL : [http://10.2.105.128:10800/TuneID/00004835.flac]
2023/07/09 14:12:01,031.755: T03308: 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/07/09 14:12:01,031.759: T03308: TL18: [SetAVTransportURI]: <item>
2023/07/09 14:12:01,031.763: T03308: TL18: [SetAVTransportURI]: <res protocolInfo=”http-get:*:audio/flac:*” duration=”0:03:35.440″ bitrate=”1063960″ bitsPerSample=”16″ nrAudioChannels=”2″ sampleFrequency=”44100″>http://10.2.105.128:10800/TuneID/00004835.flac</res>
2023/07/09 14:12:01,031.767: T03308: TL18: [SetAVTransportURI]: <dc:title>DISC1:two thumbs up!</dc:title>
2023/07/09 14:12:01,031.770: T03308: TL18: [SetAVTransportURI]: <dc:date>2020</dc:date>
2023/07/09 14:12:01,031.773: T03308: TL18: [SetAVTransportURI]: <dc:creator>林原めぐみ</dc:creator>
2023/07/09 14:12:01,031.775: T03308: TL18: [SetAVTransportURI]: <dc:publisher>KING RECORDS</dc:publisher>
2023/07/09 14:12:01,031.778: T03308: TL18: [SetAVTransportURI]: <upnp:album>スレイヤーズ MEGUMIXXX</upnp:album>
2023/07/09 14:12:01,031.783: T03308: TL18: [SetAVTransportURI]: <upnp:artist>林原めぐみ</upnp:artist>
2023/07/09 14:12:01,031.785: T03308: TL18: [SetAVTransportURI]: <upnp:artist role=”AlbumArtist”>林原めぐみ</upnp:artist>
2023/07/09 14:12:01,031.788: T03308: TL18: [SetAVTransportURI]: <upnp:originalTrackNumber>01</upnp:originalTrackNumber>
2023/07/09 14:12:01,031.791: T03308: TL18: [SetAVTransportURI]: <upnp:albumArtURI>http://10.2.105.128:10800/Image/97f26fb9-e1ef-459b-bcafe12cd73b0f9b.jpg</upnp:albumArtURI>
2023/07/09 14:12:01,031.794: T03308: TL18: [SetAVTransportURI]: <upnp:class>object.item.audioItem.musicTrack</upnp:class>
2023/07/09 14:12:01,031.797: T03308: TL18: [SetAVTransportURI]: </item>
2023/07/09 14:12:01,031.801: T03308: TL18: [SetAVTransportURI]: </DIDL-Lite>
2023/07/09 14:12:01,031.987: T03308: TL18: [SOAP Request]: SOAP request: [SetAVTransportURI]
2023/07/09 14:12:01,037.380: T07b90: TL18: Proc PlayerNotify: 7110 [Update]
2023/07/09 14:12:01,043.079: T07b90: TL18: Proc PlayerNotify: 7111 [PlaybackEnd]
2023/07/09 14:12:01,050.156: T07b90: TL18: Proc PlayerNotify: 7112 [Update]
2023/07/09 14:12:01,055.352: T07b90: TL18: Proc PlayerNotify: 0015 [PlayStatus]
2023/07/09 14:12:01,056.132: T03308: TL18: [SOAP Request]: SOAP request: [SetAVTransportURI] was completed.
2023/07/09 14:12:01,056.195: T03308: TL18: [SetAVTransportURI]: Device accepted current tune by SetAVTransportURI: [http://10.2.105.128:10800/TuneID/00004835.flac]
2023/07/09 14:12:01,056.205: T03308: TL18: Preparing next tune by SetNextAVTransportURI.
2023/07/09 14:12:01,056.210: T03308: TL18: Next tune sequence position 0 -> 1.
2023/07/09 14:12:01,056.218: T03308: TL18: This device is supporting SetNextAVTransportURI.
2023/07/09 14:12:01,056.231: T03308: TL18: ResubscribeAllEvent.
2023/07/09 14:12:01,056.234: T03308: TL18: UnsubscribeAllEvent.
2023/07/09 14:12:01,056.258: T07ab4: TL18: [UPP_TransCThread]: MimeType is supported by device: audio/flac
2023/07/09 14:12:01,056.262: T07ab4: TL18: [UPP_TransCThread]: This is not Subsong.
2023/07/09 14:12:01,056.365: T07ab4: TL18: [SetNextAVTransportURI]: File : [\\NAS1\music\SLAYERS MEGUMIXXX/林原めぐみ\1.02. Get along ~SelfTag Version~.flac]
2023/07/09 14:12:01,056.369: T07ab4: TL18: [SetNextAVTransportURI]: URL : [http://10.2.105.128:10800/TuneID/00004836.flac]
2023/07/09 14:12:01,056.379: T07ab4: 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/07/09 14:12:01,056.382: T07ab4: TL18: [SetNextAVTransportURI]: <item>
2023/07/09 14:12:01,056.386: T07ab4: TL18: [SetNextAVTransportURI]: <res protocolInfo=”http-get:*:audio/flac:*” duration=”0:04:08.827″ bitrate=”1099986″ bitsPerSample=”16″ nrAudioChannels=”2″ sampleFrequency=”44100″>http://10.2.105.128:10800/TuneID/00004836.flac</res>
2023/07/09 14:12:01,056.389: T07ab4: TL18: [SetNextAVTransportURI]: <dc:title>DISC1:Get along ~SelfTag Version~</dc:title>
2023/07/09 14:12:01,056.392: T07ab4: TL18: [SetNextAVTransportURI]: <dc:date>2020</dc:date>
2023/07/09 14:12:01,056.395: T07ab4: TL18: [SetNextAVTransportURI]: <dc:creator>林原めぐみ</dc:creator>
2023/07/09 14:12:01,056.400: T07ab4: TL18: [SetNextAVTransportURI]: <dc:publisher>KING RECORDS</dc:publisher>
2023/07/09 14:12:01,056.404: T07ab4: TL18: [SetNextAVTransportURI]: <upnp:album>スレイヤーズ MEGUMIXXX</upnp:album>
2023/07/09 14:12:01,056.407: T07ab4: TL18: [SetNextAVTransportURI]: <upnp:artist>林原めぐみ</upnp:artist>
2023/07/09 14:12:01,056.410: T07ab4: TL18: [SetNextAVTransportURI]: <upnp:artist role=”AlbumArtist”>林原めぐみ</upnp:artist>
2023/07/09 14:12:01,056.413: T07ab4: TL18: [SetNextAVTransportURI]: <upnp:originalTrackNumber>02</upnp:originalTrackNumber>
2023/07/09 14:12:01,056.417: T07ab4: TL18: [SetNextAVTransportURI]: <upnp:albumArtURI>http://10.2.105.128:10800/Image/c17d63a2-1e15-4deb-8f14136cdc993be9.jpg</upnp:albumArtURI>
2023/07/09 14:12:01,056.420: T07ab4: TL18: [SetNextAVTransportURI]: <upnp:class>object.item.audioItem.musicTrack</upnp:class>
2023/07/09 14:12:01,056.423: T07ab4: TL18: [SetNextAVTransportURI]: </item>
2023/07/09 14:12:01,056.425: T07ab4: TL18: [SetNextAVTransportURI]: </DIDL-Lite>
2023/07/09 14:12:01,056.608: T07ab4: TL18: [SOAP Request]: SOAP request: [SetNextAVTransportURI]
2023/07/09 14:12:01,061.441: T07b90: TL18: Proc PlayerNotify: 7113 [PlaybackBegin]
2023/07/09 14:12:01,068.126: T07ab4: TL18: [SOAP Request]: SOAP request: [SetNextAVTransportURI] was completed.
2023/07/09 14:12:01,068.174: T07ab4: TL18: [SetNextAVTransportURI]: Device accepted next tune by SetNextAVTransportURI: [http://10.2.105.128:10800/TuneID/00004836.flac]
2023/07/09 14:12:01,085.467: T03308: TL18: End Subscriber.
2023/07/09 14:12:01,085.483: T03308: TL18: Begin Subscriber.
2023/07/09 14:12:01,086.000: T03308: TL18: SubscribeAllEvent.
2023/07/09 14:12:01,107.222: T03308: TL18: ResubscribeAllEvent done.
2023/07/09 14:12:01,137.076: T03308: TL18: SyncActive: No
2023/07/09 14:12:01,137.811: T03308: TL18: [SOAP Request]: SOAP request: [Play]
2023/07/09 14:12:01,138.959: T03308: TL18: Error: [SOAP Request]: SOAP request: [Play] was failed.
2023/07/09 14:12:01,138.978: T03308: TL18: Error: [SOAP Request]: SOAP request detected error: [ 3][TFXFWSocketDisconnected]
2023/07/09 14:12:01,139.171: T03308: TL18: Post PlayerNotify: 0015 [PlayStatus]
2023/07/09 14:12:01,139.682: T03308: TL18: Error: Playback device error.
Message: Playback device error.
Version: 1690
Then after a few clicks, that song can be successfully played…XD2023-07-09 15:19 #13834storaid参加者“Is it recognized by the renderer as FLAC type ?”
YES, 44.1KHz/24b
2023-07-09 15:33 #13835TikiキーマスターIt seems that this 林原めぐみ case is no different than the issue we have been discussing since the beginning after renderer is recognize by the TuneBrowser.
Perhaps, DENON Home 350 sent RST. And we cannot understand its reason.
2023-07-09 15:50 #13836storaid参加者These screenshots are the service’s schema
I don’t know if these pics can help you?!
2023-07-09 17:37 #13841storaid参加者hello, Tiki
I make TuneBrowser as Server and use the HEOS app provided by Denon to control it and play music.
So I create dumpfile from TuneBrowser and send it to you
my idea is that you can check how the DENON device works.
Is this useful for you if I do that?
2023-07-09 17:40 #13842TikiキーマスターThank you for upload info. I’m sorry but these are useless now.
I’ve updated preliminary version of the TuneBrowser.
- TreeItem: Basic – Network
- Property: OpenHome/UPnP – External UPnP renderer settings – Output player log to UPnP log
…Please set to Yes to add extra information into UPnP log. - Property: OpenHome/UPnP – External UPnP renderer settings – Use ProxyStream to send files to the external UPnP Renderer
…Please set to “NotFixed” or “Always” to control to generate temp flac.
Regardless of the result, I would appreciate it if you could send me a dump file.
Code is: AFA2-17A1
2023-07-09 17:51 #13843storaid参加者I sent you a dumpfile..
I use HEOS app provided by DENON…
and use this app to control TuneBrowser to play some music and generate dumpfile..
then my idea is that you can check how the DENON device works..maybe it’s useful for you or not…
==================================================
I’ll be testing the new version you provided later.
2023-07-09 19:51 #13844TikiキーマスターThank you.
It seems the TuneBrowser is working well. Currently I can’t find the difference.
2023-07-09 21:07 #13845storaid参加者“It seems the TuneBrowser is working well. Currently I can’t find the difference.”
the HEOS app controls TuneBrowser is solid working for playback operations.
but HEOS UI is not friendly
so currently I only use this app for testing purposes.
==========================================================
The new version you provided seems to improve the stability of music playback on UPnP devices compared to the previous version.
But still encounter some problems(always generate temp flac).
1. encountered “skip” issue as before with single-track albums mostly
2. I know it’s difficult. The timeline information is often lost during music playback.
3. there is still a chance to encounter the “skip” issue
of course! If I set “Always” to “NotFixed/Auto” to avoid temporary flac.
it’s going to make things worseI googled the relevant information.
There is a lot of information about the “skip” issue encountered on the UPnP device.
It’s not easy to keep devices compatible and get solid working.
Of course, I don’t know why Synology Audio Station works very stably.
Sent a dumpfile to you, Tiki
2023-07-10 20:04 #13847Tikiキーマスターstoraid, Thank you very much indeed for your help.
Finally, I reached to the conclusion that these behaviors cannot be resolved without help and analysis from the device. There are so many possibilities for device behavior and it’s reason. Perhaps TuneBrowser is not addressing properly comparing to the Synology, but it is too difficult to determine what they are, because there are so many possibilities.
Thanks again.
2023-07-11 13:24 #13849storaid参加者Hello, Tiki…
Have you tested Audiophile UPnP Renderer(v2.3)?
https://sourceforge.net/projects/audiophilerenderer/files/Setup/
I’m not sure…
but it seems like it has the same problem…
I’ll retest it again later
2023-07-11 19:46 #13854TikiキーマスターHi,
Have you tested Audiophile UPnP Renderer(v2.3)?
Yes. It is almost working well (Not perfect).
2023-07-13 14:04 #13865storaid参加者Hi, Tiki
sadly…:(
I don’t know what information to provide for you.
Is it possible to observe how it works from the diag log of Synology Audio Station?
I can provide this log.
Because it’s really good at UPnP support.2023-07-13 20:03 #13870TikiキーマスターI’m now testing UPnP function of the TuneBrowser with Audiophile UPnP Renderer again, but it seems almost works well. Of course, this is not perfect, as the Renderer may not recognize the command depending on the timing of the control.
And from this situation, I don’t think that TuneBrowser has a major problem.
I will contact DENON again and let them know of storaid’s sadness.
I hope there will be some progress.
2023-07-15 07:03 #13871storaid参加者I have raised a ticket on Denon Tech support to make an inquiry about “skip track issue” using the UPnP renderer.
I don’t expect them to give me a good response, but I still have hope(maybe…:(..)
and I uploaded an upnp log for Synology Audio Station(if you can receive it)…
this file named “audiolog” is a compression file..
You can unzip this file with any unzip software to check how that works.
Although, I don’t see any particular difference….Orz
2023-07-15 07:21 #13872TikiキーマスターHi,
DENON responded to me last night.
I don’t know what I can do, but please give me a few weeks (or months). I cannot take enough time for this issue now. Therefore, I will consider it gradually.
2023-07-29 20:01 #13960TikiキーマスターHi storaid,
DENON loaned me the equipment (Home 150). I can start a trial and error about this matter.
I will make TuneBrowser 5.3.2 the official version soon. Investigating this DENON issue will continue in the next version.
2023-07-30 08:44 #13961storaid参加者that’s great! Tiki
very thanks for your information…
2023-08-09 18:48 #14028TikiキーマスターHello storaid,
Thank you for your waiting.
I’ve released preliminary version of the TuneBrowser 5.3.4. Playback with DENON Home 150 in my environment has been improved.
I wish it is also effective in your enviroment.
2023-08-09 19:43 #14031storaid参加者hello, tiki
First of all, thank you very much for your help…
I tested a few songs a little bit.
The “skip issue” seems to have gone away
But I noticed that the DSD format file will be re-encoded before sending it to uPnP renderer
May I ask what is the reason for doing so?
thanks
and…
I’ll keep testing for a while and report back…2023-08-09 20:35 #14032TikiキーマスターHi,
DENON Home is reporting following protocols to the TuneBrowser. DSD native format is not included.
- Supported protocols: http-get:*:audio/mpeg:* http-get:*:audio/vnd.dlna.adts:* http-get:*:audio/x-ms-wma:* http-get:*:audio/x-ms-wma:* http-get:*:audio/L16;rate=48000;channels=2:* http-get:*:audio/L16;rate=48000;channels=1:* http-get:*:audio/L16;rate=44100;channels=2:* http-get:*:audio/L16;rate=44100;channels=1:* http-get:*:audio/wav:* http-get:*:audio/mp3:* http-get:*:audio/flac:* http-get:*:audio/aac:* http-get:*:audio/m4a:*
2023-08-10 07:59 #14036TikiキーマスターI have updated the TuneBrowser to 1696. Fixed the problem that TuneBrowser would not quit to wait for UPnP Renderer control.
2023-08-10 21:26 #14039storaid参加者Hi, Tiki
May I ask if the output encoding format is fixed(44.1K/24b) after re-encoding operation occurs?
(DSD to PCM: Auto)
2023-08-10 22:05 #14041TikiキーマスターHi,
Yes, because this format is almost supported in any device.
2023-08-10 23:02 #14044storaid参加者it’s possible that the visualization effects will appear when playing for a while??
2023-08-11 07:24 #14047TikiキーマスターWhile UPnP renderer is playing, TuneBrowser is only working as a http server. So there is no visualization effects.
2023-08-12 19:33 #14056storaid参加者well…
if I press the Pause button while the music is playing, and then pressing Play button will cause the music to start playback from the beginning.
2023-08-12 20:09 #14058TikiキーマスターUnpause performs seek and play operation.
Some devices (including Denon) ignore seek.
2023-08-19 00:11 #14082storaid参加者Hello, Tiki
I have been testing the DLNA function of TuneBrowser for a long time in the past week…
This is not just limited to Denon devices, but also includes other brands of devices…
For example, the ifi Zen Stream network streaming device, which can get good sound quality at a mid-low price
I also wanted to test the SONY SRS-5000…
But the product function is really poor, so I quickly drop it. This makes me miss the old SONY SRS-X99…There are many ways to test, such as:
1. Play songs randomly
2. Switch to another song randomly in the middle of playing a song
3. Crazy click the Stop button (in the old version, clicking the Stop button would interestingly help you play the next song)
4. Force close the program while playing music, and observe whether another song can be played normally after reopening
5. Wait patiently for all the songs in an album with more songs to finish playing
6. Switch to another device forcibly while playing a song, such as a DLNA device or an ASIO/WASAPI device
Anyway, no matter what, I did a long time of testing…
I think the current DLNA function is stable, except for some occasional minor problems…
For example, when the source device does not support the requested music format, this will cause TuneBrowser to perform re-encoding operations…
Sometimes, TuneBrowser just happens to be stuck in this operation stage, and then there is no action…
Then randomly click other songs to play, TuneBrowser seems to be stuck in the whole operation…
At this time I just have to close it and reopen it, and then return to normal…
I don’t know why? I didn’t check its packets either, because I think it’s hard to find any clues…I think re-encoding this operation can be improved?
Or even provide Resampler options for users to choose…
Actually, my ideal(or dream?) is that can be offloaded by GPGPU, but I think this may bring some challenges to developer…
Because I am also a developer, but I am engaged in web development and some ERP or supply chain system development…
I have seen some SDK documents of GPGPU, but because the domain are too different.
Can’t understand the whole usage…
When I see products like HQ player that have similar functions, I am very envious…
(But HQ player is a product that I think is troublesome to set up)Also, before playing music through DLNA devices, can’t you cache the music files to RAM first if RAMDecode/RAMDisk was enabled, and then perform DLNA-related HTTP protocol communication operations?
Anyway, no matter what, so far. TuneBrowser can work well in most cases except for some minor problems I mentioned above…
This is not only limited to DENON devices but also includes some other brands of devices that I have tested…
I can’t guarantee 100% that all DLNA devices can work well in TuneBrowser…
At least my feedback to you is much better than previous versions…
I hope other users can provide feedback, not just my test
PS: In the end, I still don’t know how Synology Audio Station allows DENON devices to correctly identify DSD music files as DSD sources without any re-encoding operations XD2023-08-19 21:20 #14083TikiキーマスターThank you for reporting.
When the TuneBrowser uses SOAP to control the UPnP Renderer, it waits for a certain period of time for a response. If the next control request is received from user while waiting for its response, synchronization occurs. If the response from the device is slow, the TuneBrowser may appear to freeze as a result.
During playback with the UPnP renderer, the TuneBrowser does not perform RAMDecode because it does not directly send PCM data to the device. However, when sending files, large cache in RAM is used. Therefore, even if the UPnP renderer performs random access to the file, it is not accessing the disk each time.
I don’t know why Synology Audio Station can play DSD, but it may be sending files ignoring the supported mime type.
And just to be clear, TuneBrowser does not support DLNA; it is developed based on UPnP and OpenHome public information.
2023-08-26 23:14 #14091TikiキーマスターI have updated the TuneBrowser. This version allows the mime type to be specified manually for each external UPnP Renderer.
The Denon Home series has DSF/DFF(DSDIFF) specified by default. I think this will allow native DSD playback.
- TreeItem: Playback settings – External UPnP renderer settings – Denon Home XXX
- Property: UPnP Renderer settings – Additional mime types
But, please note, it seems that Denon Home is not suporting DST encoded DFF. This is also the case when operating from HEOS.
2023-08-27 20:16 #14098storaid参加者Hello, Tiki
Hello, Tiki I encountered a strange problem
Sometimes when the TuneBrowser reads the SONY HT-A7000 UPnP device…
It causes the program to crash and be forced to close…
2023-08-27 20:40 #14100TikiキーマスターUnfortunately, I can’t reproduce it.
Are there others in a similar situation? > ALL
2023-08-27 20:42 #14101Tikiキーマスターstoraid,
Can I close Denon Home problem ? I have to return equipment to Denon.
2023-08-27 20:46 #14103storaid参加者Are there others in a similar situation? > ALL
no, it’s only for SONY HT-A7000 I had
Is this related to the upnp structure of HT-A7000?(Device Spy)
I’m not sure if there is something wrong with HT-A7000, maybe I might need to try rebooting it.2023-08-27 20:49 #14104storaid参加者Hi, Tiki
I think there should be no problem with the compatibility of Denon’s device…
You can return it to DENON
thanks2023-08-27 20:49 #14105TikiキーマスターWe should wait information about HT-A7000 from other users.
I can’t try all devices in the world.
2023-08-27 21:06 #14106TikiキーマスターI think there should be no problem with the compatibility of Denon’s device…
Thank you for confirmation. Then, I want to close this topic because it is too long.
If you want to continue the discussion about the HT-A7000, I am sorry, but could you please start a separate topic? If you do, I think it would be easier to get information from more users if you put the name of the device HT-A7000 in the topic title.
2023-08-27 21:07 #14107storaid参加者Hello, Tiki
I tried to power off and restart the A7000, and although there are some differences in the content checked from Device Spy
After SONY released the new firmware a few days ago, I performed the update operation…
Two A7000 devices appeared in Device Spy…
I have never seen this case before…
Once I accidentally switch to the A7000 device, the program will crash.
2023-08-27 21:11 #14108storaid参加者If you want to continue the discussion about the HT-A7000, I am sorry, but could you please start a separate topic? If you do, I think it would be easier to get information from more users if you put the name of the device HT-A7000 in the topic title.
Ok
Understood
Thanks, Tiki
2023-08-27 21:42 #14111TikiキーマスターThank you for understanding.
-
投稿者投稿
- トピック「playing music with external upnp renderer problem」には新しい返信をつけることはできません。