playing music with external upnp renderer problem

フォーラム TuneBrowser playing music with external upnp renderer problem

  • このトピックには74件の返信、2人の参加者があり、最後にTikiにより8ヶ月前に更新されました。
75件の投稿を表示中 - 1 - 75件目 (全75件中)
  • 投稿者
    投稿
  • #13775
    storaid
    参加者

    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

    #13776
    Tiki
    キーマスター

    Hello,

    I think your setup below is correct.

    Open Home/UPNPl: enabled

    enable external UPNP renderer: enabled

    And… you should check Windows firewall settings.

    #13777
    storaid
    参加者

    hi, Tiki

    I have turned off the firewall, but TuneBrowser still can’t find the Denon device…

     

    Attachments:
    #13779
    storaid
    参加者

    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...)

     

    #13780
    Tiki
    キーマスター

    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.

    #13781
    storaid
    参加者

    hello, Tiki

    I have sent Dump File to you…

    also, I have tested the Audio Station from Synology NAS, it can play music very well.
    But it’s not good music software, and I would not want to use it

    I attached a UPnP log generated from Synology NAS

    Attachments:
    #13783
    storaid
    参加者
    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...)
    #13786
    Tiki
    キーマスター

    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.

    #13787
    storaid
    参加者

    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…

    #13793
    Tiki
    キーマスター

    Hi,

    I have released a preliminary version to try to solve this matter. Please try this version when you have time.

    #13794
    storaid
    参加者

    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.

    test001

    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.

    #13795
    storaid
    参加者

    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

    #13796
    Tiki
    キーマスター

    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.

    #13797
    storaid
    参加者

    ok, Tiki..

    but why can I encounter “jump to next track” problem???

    #13798
    storaid
    参加者

    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.

    #13799
    Tiki
    キーマスター

    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 settings

    #13801
    storaid
    参加者

    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.131

    Denon(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.

    #13803
    Tiki
    キーマスター

    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.

    #13804
    Tiki
    キーマスター

    And please send a dumpfile again, if you can. Previous dumpfile does not contain http file transfer.

    Use the code below:

    F82C-79B2

    #13805
    storaid
    参加者

    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 : 80

    Testing 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

    #13806
    storaid
    参加者

    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

    #13814
    Tiki
    キーマスター

    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.

    #13815
    storaid
    参加者

    Hello, Tiki

    Unfortunately, the problem has not been resolved..:(

    sent a dumpfile to you…

    thanks

    #13816
    Tiki
    キーマスター

    Thank you. I received your dumpfile.

    #13818
    Tiki
    キーマスター

    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.

    #13824
    storaid
    参加者

    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?

    #13825
    storaid
    参加者

    I have a question…

    a temp flac file will be generated if music is playback successfully.

    so, it’s normal???

    #13826
    storaid
    参加者

    no temp flac file generated, but music is playback successfully:

    temp flac:

    so strange…

    #13827
    Tiki
    キーマスター

    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.

    #13828
    storaid
    参加者

    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?

    #13829
    Tiki
    キーマスター

    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.

    #13830
    storaid
    参加者

    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

    #13831
    storaid
    参加者

    well, tested a music DSD file(dff)

    looks like it’s re-encoded…

    #13832
    Tiki
    キーマスター

    Yes.

    Is it recognized by the renderer as FLAC type ?

    #13833
    storaid
    参加者

    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/&#8221; 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&gt;
    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&gt;
    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/&#8221; 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&gt;
    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&gt;
    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…XD

     

    #13834
    storaid
    参加者

    “Is it recognized by the renderer as FLAC type ?”

    YES, 44.1KHz/24b

    #13835
    Tiki
    キーマスター

    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.

    #13836
    storaid
    参加者

    These screenshots are the service’s schema

    I don’t know if these pics can help you?!

    #13841
    storaid
    参加者

    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?

    #13842
    Tiki
    キーマスター

    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

    #13843
    storaid
    参加者

    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.

    #13844
    Tiki
    キーマスター

    Thank you.

    It seems the TuneBrowser is working well. Currently I can’t find the difference.

    #13845
    storaid
    参加者

    “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 worse

    I 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

    #13847
    Tiki
    キーマスター

    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.

    #13849
    storaid
    参加者

    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

    #13854
    Tiki
    キーマスター

    Hi,

    Have you tested Audiophile UPnP Renderer(v2.3)?

    Yes. It is almost working well (Not perfect).

    #13865
    storaid
    参加者

    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.

    #13870
    Tiki
    キーマスター

    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.

    #13871
    storaid
    参加者

    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

    #13872
    Tiki
    キーマスター

    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.

    #13960
    Tiki
    キーマスター

    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.

    #13961
    storaid
    参加者

    that’s great!  Tiki

    very thanks for your information…

    #14028
    Tiki
    キーマスター

    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.

    #14031
    storaid
    参加者

    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…

    #14032
    Tiki
    キーマスター

    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:*
    #14036
    Tiki
    キーマスター

    I have updated the TuneBrowser to 1696. Fixed the problem that TuneBrowser would not quit to wait for UPnP Renderer control.

     

    #14039
    storaid
    参加者

    Hi, Tiki

    May I ask if the output encoding format is fixed(44.1K/24b) after re-encoding operation occurs?

    (DSD to PCM: Auto)

     

    #14041
    Tiki
    キーマスター

    Hi,

    Yes, because this format is almost supported in any device.

    #14044
    storaid
    参加者

    it’s possible that the visualization effects will appear when playing for a while??

    #14047
    Tiki
    キーマスター

    While UPnP renderer is playing, TuneBrowser is only working as a  http server. So there is no visualization effects.

    #14056
    storaid
    参加者

    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.

    #14058
    Tiki
    キーマスター

    Unpause performs seek and play operation.

    Some devices (including Denon) ignore seek.

    #14082
    storaid
    参加者

    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 XD

    #14083
    Tiki
    キーマスター

    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.

    #14091
    Tiki
    キーマスター

    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.

    #14098
    storaid
    参加者

    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…

    #14100
    Tiki
    キーマスター

    Unfortunately, I can’t reproduce it.

    Are there others in a similar situation? > ALL

    #14101
    Tiki
    キーマスター

    storaid,

    Can I close Denon Home problem ? I have to return equipment to Denon.

    #14103
    storaid
    参加者

    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.

    #14104
    storaid
    参加者

    Hi, Tiki

    I think there should be no problem with the compatibility of Denon’s device…
    You can return it to DENON
    thanks

    #14105
    Tiki
    キーマスター

    We should wait information about HT-A7000 from other users.

    I can’t try all devices in the world.

    #14106
    Tiki
    キーマスター

    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.

    #14107
    storaid
    参加者

    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.

    #14108
    storaid
    参加者

    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

    #14111
    Tiki
    キーマスター

    Thank you for understanding.

75件の投稿を表示中 - 1 - 75件目 (全75件中)
  • トピック「playing music with external upnp renderer problem」には新しい返信をつけることはできません。