Hope to Improve SampleRate and BitDepth Information Display

フォーラム TuneBrowser Hope to Improve SampleRate and BitDepth Information Display

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

    Hello, Tiki,

    I have a question.

    Recently, while reviewing the Player Log, I noticed that the following events—Set BitD indicator, Set Freq indicator, and Notified on GUI: ProxyStream [WavProxy] SampleRate: xxxx BitDepth: oooo—appear multiple times when playing the same track.

    Why are these updates triggered several times?

    
    
    2024/11/20 00:58:59,121: UL36238: T09ec4: Subscriber: - [AVTransport]: Device notification: Node found: [CurrentTrackURI ] : [http://10.1.1.160:29400/TuneID/00005893-RFHD8BCD2EE.dff_WPRX?ProxyStreamT=WavPro (...)]
    2024/11/20 00:58:59,121: UL36240: T09ec4: Subscriber: - [AVTransport]: Device notification: Node found: [CurrentTrackMetaData ] : [<DIDL-Lite xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http:/ (...)]
    2024/11/20 00:58:59,121: UL36242: T09ec4: UPnP_P: [Proc:UriAndMeta] <EVT>: DIDL/res: [http://10.1.1.160:29400/TuneID/00005893-RFHD8BCD2EE.dff_WPRX?ProxyStreamT=WavProxy&BitDepth=24&SampleRate=88200]
    2024/11/20 00:58:59,121: UL36244: T09ec4: UPnP_P: [Proc:UriAndMeta] <EVT>: - protocolInfo:[http-get:*:audio/wav:*] duration:[0:08:55.667] bitsPerSample:[24]
    2024/11/20 00:58:59,121: UL36246: T09ec4: UPnP_P: [Proc:UriAndMeta] <EVT>: - sampleFrequency:[88200] nrAudioChannels:[2] ProxyStreamT:[WavProxy]
    2024/11/20 00:58:59,121: UL36248: T09ec4: UPnP_P: [Proc:UriAndMeta] <EVT>: New URI found: 10.1.1.160 [http://10.1.1.160:29400/TuneID/00005893-RFHD8BCD2EE.dff_WPRX?ProxyStreamT=WavProxy&BitDepth=24&SampleRate=88200]
    2024/11/20 00:58:59,121: UL36250: T09ec4: UPnP_P: [Proc:UriAndMeta] <EVT>: Track: [Pleiades - I. Melanges]
    2024/11/20 00:58:59,121: UL36252: T09ec4: UPnP_P: [Proc:UriAndMeta] <EVT>: ProxyStream mark found in URI: [ProxyStreamT:WavProxy] (WPRX)
    2024/11/20 00:58:59,121: UL36254: T09ec4: UPnP_P: [Proc:UriAndMeta] <EVT>: Notifying to GUI by Metadata: ProxyStream [WavProxy] SampleRate: 88200 BitDepth: 24
    2024/11/20 00:58:59,121: UL36256: T013e0: UPnP_P: [UPP_MetaUPThread]: MyURI: Yes [http://10.1.1.160:29400/TuneID/00005893-RFHD8BCD2EE.dff_WPRX?ProxyStreamT=WavProxy&BitDepth=24&SampleRate=88200]
    2024/11/20 00:58:59,121: UL36258: T013e0: UPnP_P: [ResolveTune]: URI: 10.1.1.160 [http://10.1.1.160:29400/TuneID/00005893-RFHD8BCD2EE.dff_WPRX?ProxyStreamT=WavProxy&BitDepth=24&SampleRate=88200]
    2024/11/20 00:58:59,121: UL36260: T013e0: UPnP_P: [ResolveTune]: This is mine.
    2024/11/20 00:58:59,121: UL36262: T013e0: UPnP_P: [ResolveTune]: Mine:Yes Managed:Yes Recorded:Yes Local file: [\\10.1.1.127\music\[Hi-Res]Kuniko Kato - Xenakis IX\01 - Kuniko Kato - Pleiades - I. Melanges.dff]
    2024/11/20 00:58:59,133: UL36264: T05518: UPnP_P: Notified on GUI: ProxyStream [WavProxy] SampleRate: 88200 BitDepth: 24
    2024/11/20 00:58:59,133: UL36266: T05518: UPnP_P: Post PlayerNotify: 444740 [SpecUpdate]
    2024/11/20 00:58:59,134: UL36268: T05518: UPnP_P: Proc PlayerNotify: 444740 [SpecUpdate]
    2024/11/20 00:58:59,141: UL36270: T05518: UPnP_P: [PlayerView]: Set Freq indicator: [ 88.2kHz*] By ProxyStream
    2024/11/20 00:58:59,142: UL36272: T05518: UPnP_P: [PlayerView]: Set BitD indicator: [24bit*] By ProxyStream
    2024/11/20 00:58:59,149: UL36274: T0b1e0: UPnP_P: PlayImpl: RelTimeEvent: No
    2024/11/20 00:58:59,149: UL36276: T0b1e0: UPnP_P: PlayImpl: SyncActive: No
    2024/11/20 00:58:59,149: UL36278: T0b1e0: UPnP_P: PlayImpl: Post [Play]
    2024/11/20 00:58:59,149: UL36280: T0b1e0: UPnP_P: PlayImpl: CommandSOAP: AVTransport:Play
    2024/11/20 00:58:59,149: UL36282: T0b1e0: UPnP_P: [SOAP Request]: SOAP request: [Play ] to: 10.1.1.97 [http://10.1.1.97:49152/uuid-87f1e18e-7e24-b992-8383-d83adde83eaf/ctl-urn-schemas-upnp-org-service-AVTransport-1]
    2024/11/20 00:58:59,152: UL36300: T0b1e0: UPnP_P: [SOAP Request]: SOAP request: [Play ] finished.
    2024/11/20 00:58:59,152: UL36302: T0b1e0: UPnP_P: PlayImpl: Post PlayerNotify: 444741 [SpecUpdate]
    2024/11/20 00:58:59,152: UL36305: T0b1e0: UPnP_P: PlayImpl: Player is UnderControl.
    2024/11/20 00:58:59,152: UL36307: T0b1e0: UPnP_P: PlayImpl: Post PlayerNotify: 444742 [SpecUpdate]
    2024/11/20 00:58:59,152: UL36309: T0b1e0: UPnP_P: PlayImpl: Waiting for state change in 10000 ms.
    2024/11/20 00:58:59,158: UL36312: T05518: UPnP_P: Proc PlayerNotify: 444741 [SpecUpdate]
    2024/11/20 00:58:59,163: UL36317: T05518: UPnP_P: Proc PlayerNotify: 444742 [SpecUpdate]
    2024/11/20 00:58:59,176: UL36319: T05518: UPnP_P: [PlayerView]: Set Freq indicator: [ 88.2kHz*] By ProxyStream
    2024/11/20 00:58:59,177: UL36321: T05518: UPnP_P: [PlayerView]: Set BitD indicator: [24bit*] By ProxyStream
    2024/11/20 00:58:59,669: UL36407: T0b1e0: UPnP_P: PlayImpl: Device event was not detected. SyncActive turns to on.
    2024/11/20 00:58:59,670: UL36409: T0b1e0: UPnP_P: PlayImpl: QuerySOAP: Getting volume from device.
    2024/11/20 00:58:59,670: UL36411: T0b1e0: UPnP_P: [SOAP Request]: SOAP request: [GetVolume ] to: 10.1.1.97 [http://10.1.1.97:49152/uuid-87f1e18e-7e24-b992-8383-d83adde83eaf/ctl-urn-schemas-upnp-org-service-RenderingControl-1]
    2024/11/20 00:58:59,672: UL36413: T0b1e0: UPnP_P: [SOAP Request]: SOAP request: [GetVolume ] finished.
    2024/11/20 00:58:59,672: UL36415: T0b1e0: UPnP_P: PlayImpl: QuerySOAP: -> Volume: 50
    2024/11/20 00:58:59,672: UL36417: T0b1e0: UPnP_P: PlayImpl: QuerySOAP: Getting TransportInfo from device.
    2024/11/20 00:58:59,672: UL36419: T0b1e0: UPnP_P: [SOAP Request]: SOAP request: [GetTransportInfo ] to: 10.1.1.97 [http://10.1.1.97:49152/uuid-87f1e18e-7e24-b992-8383-d83adde83eaf/ctl-urn-schemas-upnp-org-service-AVTransport-1]
    2024/11/20 00:58:59,673: UL36421: T0b1e0: UPnP_P: [SOAP Request]: SOAP request: [GetTransportInfo ] finished.
    2024/11/20 00:58:59,673: UL36423: T0b1e0: UPnP_P: PlayImpl: QuerySOAP: -> TransportStatus: OK
    2024/11/20 00:58:59,673: UL36425: T0b1e0: UPnP_P: PlayImpl: QuerySOAP: -> TransportState: PLAYING
    2024/11/20 00:58:59,673: UL36427: T0b1e0: UPnP_P: [Proc:TrState ] <POL>: PlayerUPnP UPState changed [STOPPED ] to [PLAYING ]
    2024/11/20 00:58:59,673: UL36429: T0b1e0: UPnP_P: [Proc:TrState ] <POL>: PlayerUPnP PLStatus changed [PlayStatus::Stop ] to [PlayStatus::Playing ]
    2024/11/20 00:58:59,673: UL36431: T0b1e0: UPnP_P: [Proc:TrState ] <POL>: PlayerStatus: Playing
    2024/11/20 00:58:59,673: UL36433: T0b1e0: UPnP_P: [Proc:TrState ] <POL>: PLTTrace assigned: 29
    2024/11/20 00:58:59,673: UL36435: T0b1e0: UPnP_P: [Proc:TrState ] <POL>: Post PlayerNotify: 000029 [Start]
    2024/11/20 00:58:59,673: UL36437: T0b1e0: UPnP_P: [Proc:TrState ] <POL>: Post PlayerNotify: 000029 [Started]
    2024/11/20 00:58:59,673: UL36439: T0b1e0: UPnP_P: [Proc:TrState ] <POL>: State : PLAYING
    2024/11/20 00:58:59,674: UL36441: T0b1e0: UPnP_P: PlayImpl: QuerySOAP: Getting PositionInfo from device.
    2024/11/20 00:58:59,674: UL36443: T0b1e0: UPnP_P: [SOAP Request]: SOAP request: [GetPositionInfo ] to: 10.1.1.97 [http://10.1.1.97:49152/uuid-87f1e18e-7e24-b992-8383-d83adde83eaf/ctl-urn-schemas-upnp-org-service-AVTransport-1]
    2024/11/20 00:58:59,675: UL36445: T05518: UPnP_P: Proc PlayerNotify: 000029 [Start]
    2024/11/20 00:58:59,675: UL36447: T0b1e0: UPnP_P: [SOAP Request]: SOAP request: [GetPositionInfo ] finished.
    2024/11/20 00:58:59,675: UL36449: T0b1e0: UPnP_P: PlayImpl: QuerySOAP: -> RelTime: 0:00:00
    2024/11/20 00:58:59,675: UL36451: T0b1e0: UPnP_P: [Proc:RelTime ] <POL>: Elapsed: 0:00:00 -> 0.0 / 535.7 sec
    2024/11/20 00:58:59,675: UL36453: T0b1e0: UPnP_P: PlayImpl: QuerySOAP: -> TrackURI: http://10.1.1.160:29400/TuneID/00005893-RFHD8BCD2EE.dff_WPRX?ProxyStreamT=WavPro (...)
    2024/11/20 00:58:59,675: UL36455: T0b1e0: UPnP_P: PlayImpl: QuerySOAP: -> TrackMetaData: <DIDL-Lite xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http:/ (...)
    2024/11/20 00:58:59,675: UL36457: T0b1e0: UPnP_P: [Proc:UriAndMeta] <POL>: DIDL/res: [http://10.1.1.160:29400/TuneID/00005893-RFHD8BCD2EE.dff_WPRX?ProxyStreamT=WavProxy&BitDepth=24&SampleRate=88200]
    2024/11/20 00:58:59,675: UL36459: T0b1e0: UPnP_P: [Proc:UriAndMeta] <POL>: - protocolInfo:[http-get:*:audio/wav:*] duration:[0:08:55.667] bitsPerSample:[24]
    2024/11/20 00:58:59,675: UL36461: T0b1e0: UPnP_P: [Proc:UriAndMeta] <POL>: - sampleFrequency:[88200] nrAudioChannels:[2] ProxyStreamT:[WavProxy]
    2024/11/20 00:58:59,676: UL36463: T0b1e0: UPnP_P: [Proc:UriAndMeta] <POL>: New URI found: 10.1.1.160 [http://10.1.1.160:29400/TuneID/00005893-RFHD8BCD2EE.dff_WPRX?ProxyStreamT=WavProxy&amp;BitDepth=24&amp;SampleRate=88200]
    2024/11/20 00:58:59,676: UL36465: T0b1e0: UPnP_P: [Proc:UriAndMeta] <POL>: Track: [Pleiades - I. Melanges]
    2024/11/20 00:58:59,676: UL36467: T0b1e0: UPnP_P: [Proc:UriAndMeta] <POL>: ProxyStream mark found in URI: [ProxyStreamT:WavProxy] (WPRX)
    2024/11/20 00:58:59,676: UL36469: T013e0: UPnP_P: [UPP_MetaUPThread]: MyURI: Yes [http://10.1.1.160:29400/TuneID/00005893-RFHD8BCD2EE.dff_WPRX?ProxyStreamT=WavProxy&amp;BitDepth=24&amp;SampleRate=88200]
    2024/11/20 00:58:59,676: UL36471: T013e0: UPnP_P: [ResolveTune]: URI: 10.1.1.160 [http://10.1.1.160:29400/TuneID/00005893-RFHD8BCD2EE.dff_WPRX?ProxyStreamT=WavProxy&amp;BitDepth=24&amp;SampleRate=88200]
    2024/11/20 00:58:59,676: UL36473: T013e0: UPnP_P: [ResolveTune]: This is mine.
    2024/11/20 00:58:59,676: UL36475: T013e0: UPnP_P: [ResolveTune]: Mine:Yes Managed:Yes Recorded:Yes Local file: [\\10.1.1.127\music\[Hi-Res]Kuniko Kato - Xenakis IX\01 - Kuniko Kato - Pleiades - I. Melanges.dff]
    2024/11/20 00:58:59,679: UL36477: T05518: UPnP_P: Proc PlayerNotify: 000029 [Started]
    2024/11/20 00:58:59,682: UL36480: T05518: DecodeLine:
    2024/11/20 00:58:59,686: UL36481: T05518: UPnP_P: Notified on GUI: ProxyStream [WavProxy] SampleRate: 0 BitDepth: 0
    2024/11/20 00:58:59,686: UL36483: T05518: UPnP_P: Post PlayerNotify: 444743 [SpecUpdate]
    2024/11/20 00:58:59,686: UL36485: T05518: UPnP_P: Proc PlayerNotify: 444743 [SpecUpdate]
    
    

    It seems like this could cause the Notified on GUI event to notify the GUI to update the SampleRate and BitDepth display values to 0.

    I would really appreciate it if this feature could be improved, as it can sometimes be quite useful.

    And, I hope you’ll consider it.

    Thank you.

    #15818
    Tiki
    キーマスター

    I’m sorry, but currently, I can not take the time to check your details.

    #15830
    storaid
    参加者

    Hello,

    I understand.

    If you have some free time in the future, I’d appreciate it if you could consider improving it.

    Thank you!

    #15843
    Tiki
    キーマスター

    I have checkeded these behaviours.

    Before playback, all indicators will be initialized. It does not matter what track was playing before.

    If the Player is not ready when the indicators are initialized, these will be initialized again when the player is ready.

    Therefore, the current behavior is not a problem. Please understand.

    #15844
    storaid
    参加者

    Hello, Tiki

    Sorry to bother you,

    I think I understand your explanation maybe.

    I realize my thoughts might be a bit simplified.

    When the ProxyStream (e.g., WavProxy) process is triggered, I guess the internal indicators would be initialized, and the GUI would be notified to update the relevant information.

    The Player should only be aware of the information provided through SetAVTransportURI (e.g., the URI and protocolInfo).

    This decoupling is between the Control Point and the Player.

    Based on complex network environments, like multiple switches in the path or an internal firewall (e.g., deep packet inspection), could introduce delays. These delays might cause wired UPnP devices, including the Renderer, to respond slower than expected.
    In such cases, the Control Point might misinterpret this as the Player not being ready.

    Maybe my understanding does not match with your design.

    Specifically, I noticed the following behavior:
    1. Before playback, the Control Point’s GUI correctly displays information related to the ProxyStream (e.g., SampleRate and BitDepth).
    2. Then, shortly after, there’s a brief flicker, and this information disappears.

    Thank you so much for your continuous improvements to the UPnP implementation.

    #15845
    storaid
    参加者

    Hello Tiki,

    I’m sorry to bother you again with this, but I wanted to share some additional findings and thoughts regarding the GUI behavior.

    After consulting with the device manufacturer, they mentioned that this issue might be related to the complexity of internal buffering control in UPnP, which they consider challenging—especially for tasks like handling Seek commands.

    Additionally, they explained that it’s difficult to ensure the control point knows exactly when the player is “ready.”

    Network environment complexity could also add uncertainty, and they acknowledged that addressing such issues might not be a priority currently.

    Their suggestion was to avoid relying on Player feedback for GUI updates after on-the-fly transcoding occurs.

    Since this behavior is initiated by the Control Point, they recommended having the Control Point proactively update the GUI information instead.

    This might require some consideration on your end or not, and the above feedback is just for reference.

    I’ve tested several UPnP devices. Some devices, such as WiiM, display the information correctly, while others—particularly those based on upmpdcli, such as Holo Audio, iFi-audio, and Audiolab—do not show the information as expected.

    If there’s a possibility to improve it in the future, I’d greatly appreciate it.

    In the meantime, I’ve suggested to my some friends (who also use the TuneBrowser and encountered this GUI display issue) to set “Disable ProxyStream indicator” to “YES” as a solution.

    Lastly, one of my friends has asked if it’s possible anyway to change the ProxyStream samplerate display in the GUI from a single click to a double-click action?

    Occasionally, when switching devices, they accidentally click it.

    If you don’t need to keep this topic open, you can close it.

    Thank you again for all your work on improving UPnP support. 🙂

     

    #15847
    Tiki
    キーマスター

    You know, UPnP playback schema consists of three parts: Controler, Media Server, and Renderer. These are independent of each other. I think it is not a good idea to design the Controler part with the basic concept that only TuneBrowser exists in your network.

    #15851
    storaid
    参加者

    “You know, UPnP playback schema consists of three parts: Controler, Media Server, and Renderer. These are independent of each other. I think it is not a good idea to design the Controler part with the basic concept that only TuneBrowser exists in your network.”

    Understood. 🙂

    Kindly, I wanted to ask a quick question:
    Do you rely on something NOTIFY, like NOTIFY#AVTransportURIMetaData, notification sent by the device to determine whether it is considered “ready”?

    Similar responses, but different results:

    [WiiM]

    
    
    2024/12/02 18:55:54,227: UL43993: T0204c: UPnP_P: PlayImpl: QuerySOAP: Getting PositionInfo from device.
    2024/12/02 18:55:54,227: UL43995: T0204c: UPnP_P: [SOAP Request]: SOAP request: [GetPositionInfo ] to: 10.1.1.136 [http://10.1.1.136:49152/upnp/control/rendertransport1]
    2024/12/02 18:55:54,259: UL43997: T0204c: UPnP_P: [SOAP Request]: SOAP request: [GetPositionInfo ] finished.
    2024/12/02 18:55:54,259: UL43999: T0204c: UPnP_P: PlayImpl: QuerySOAP: -> TrackURI: http://10.1.1.157:29400/TuneID/00003241-RFH40DFCB58.dff_WPRX?ProxyStreamT=WavPro (...)
    2024/12/02 18:55:54,259: UL44001: T0204c: UPnP_P: PlayImpl: QuerySOAP: -> TrackMetaData: <DIDL-Lite xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http:/ (...)
    2024/12/02 18:55:54,259: UL44003: T0204c: UPnP_P: [Proc:UriAndMeta] <POL>: DIDL/res: [http://10.1.1.157:29400/TuneID/00003241-RFH40DFCB58.dff_WPRX?ProxyStreamT=WavProxy&BitDepth=24&SampleRate=88200]
    2024/12/02 18:55:54,259: UL44005: T0204c: UPnP_P: [Proc:UriAndMeta] <POL>: - protocolInfo:[http-get:*:audio/wav:*] duration:[0:04:38.147] bitsPerSample:[24]
    2024/12/02 18:55:54,259: UL44007: T0204c: UPnP_P: [Proc:UriAndMeta] <POL>: - sampleFrequency:[88200] nrAudioChannels:[2] ProxyStreamT:[WavProxy]
    2024/12/02 18:55:54,259: UL44009: T0204c: UPnP_P: [Proc:UriAndMeta] <POL>: New URI found: 10.1.1.157 [http://10.1.1.157:29400/TuneID/00003241-RFH40DFCB58.dff_WPRX?ProxyStreamT=WavProxy&BitDepth=24&SampleRate=88200]
    2024/12/02 18:55:54,259: UL44011: T0204c: UPnP_P: [Proc:UriAndMeta] <POL>: Track: [Dell'invito trascorsa è già l'ora from "La traviata"]
    2024/12/02 18:55:54,260: UL44013: T0204c: UPnP_P: [Proc:UriAndMeta] <POL>: ProxyStream mark found in URI: [ProxyStreamT:WavProxy] (WPRX)
    2024/12/02 18:55:54,260: UL44015: T0204c: UPnP_P: [Proc:UriAndMeta] <POL>: Notifying to GUI by Metadata: ProxyStream [WavProxy] SampleRate: 88200 BitDepth: 24
    2024/12/02 18:55:54,260: UL44017: T03810: UPnP_P: [UPP_MetaUPThread]: MyURI: Yes [http://10.1.1.157:29400/TuneID/00003241-RFH40DFCB58.dff_WPRX?ProxyStreamT=WavProxy&BitDepth=24&SampleRate=88200]
    2024/12/02 18:55:54,260: UL44019: T03810: UPnP_P: [ResolveTune]: URI: 10.1.1.157 [http://10.1.1.157:29400/TuneID/00003241-RFH40DFCB58.dff_WPRX?ProxyStreamT=WavProxy&BitDepth=24&SampleRate=88200]
    2024/12/02 18:55:54,260: UL44021: T03810: UPnP_P: [ResolveTune]: This is mine.
    2024/12/02 18:55:54,260: UL44023: T03810: UPnP_P: [ResolveTune]: Mine:Yes Managed:Yes Recorded:Yes Local file: [\\10.1.1.127\music\[Hi-Res]SS REFERENCE - SACD柳沢功力氏選曲\01 - Carlos Kleiber, Bayerisches Staatsorchester - Dell'invito trascorsa è già l'ora from La traviata.dff]
    2024/12/02 18:55:54,260: UL44025: T07c94: UPnP_P: Notified on GUI: ProxyStream [WavProxy] SampleRate: 88200 BitDepth: 24
    2024/12/02 18:55:54,261: UL44027: T07c94: UPnP_P: Post PlayerNotify: 444692 [SpecUpdate]
    2024/12/02 18:55:54,261: UL44029: T07c94: UPnP_P: Proc PlayerNotify: 444692 [SpecUpdate]
    2024/12/02 18:55:54,269: UL44031: T07c94: UPnP_P: [PlayerView]: Set Freq indicator: [ 88.2kHz*] By ProxyStream
    2024/12/02 18:55:54,269: UL44033: T07c94: UPnP_P: [PlayerView]: Set BitD indicator: [24bit*] By ProxyStream
    
    

     

    [Holo-Audio RED]

    
    
    2024/12/02 19:00:58,469: UL02037: T07060: UPnP_P: PlayImpl: QuerySOAP: Getting PositionInfo from device.
    2024/12/02 19:00:58,469: UL02039: T07060: UPnP_P: [SOAP Request]: SOAP request: [GetPositionInfo ] to: 10.1.1.97 [http://10.1.1.97:49152/uuid-87f1e18e-7e24-b992-8383-d83adde83eaf/ctl-urn-schemas-upnp-org-service-AVTransport-1]
    2024/12/02 19:00:58,477: UL02041: T09a88: UPnP_P: Proc PlayerNotify: 000001 [Start]
    2024/12/02 19:00:58,479: UL02043: T07060: UPnP_P: [SOAP Request]: SOAP request: [GetPositionInfo ] finished.
    2024/12/02 19:00:58,479: UL02045: T07060: UPnP_P: PlayImpl: QuerySOAP: -> RelTime: 0:00:00
    2024/12/02 19:00:58,479: UL02047: T07060: UPnP_P: [Proc:RelTime ] <POL>: Elapsed: 0:00:00 -> 0.0 / 278.1 sec
    2024/12/02 19:00:58,479: UL02049: T07060: UPnP_P: PlayImpl: QuerySOAP: -> TrackURI: http://10.1.1.157:29400/TuneID/00003241-RFH40DFCB58.dff_WPRX?ProxyStreamT=WavPro (...)
    2024/12/02 19:00:58,479: UL02051: T07060: UPnP_P: PlayImpl: QuerySOAP: -> TrackMetaData: <DIDL-Lite xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http:/ (...)
    2024/12/02 19:00:58,479: UL02053: T07060: UPnP_P: [Proc:UriAndMeta] <POL>: DIDL/res: [http://10.1.1.157:29400/TuneID/00003241-RFH40DFCB58.dff_WPRX?ProxyStreamT=WavProxy&BitDepth=24&SampleRate=88200]
    2024/12/02 19:00:58,479: UL02055: T07060: UPnP_P: [Proc:UriAndMeta] <POL>: - protocolInfo:[http-get:*:audio/wav:*] duration:[0:04:38.147] bitsPerSample:[24]
    2024/12/02 19:00:58,479: UL02057: T07060: UPnP_P: [Proc:UriAndMeta] <POL>: - sampleFrequency:[88200] nrAudioChannels:[2] ProxyStreamT:[WavProxy]
    2024/12/02 19:00:58,479: UL02059: T07060: UPnP_P: [Proc:UriAndMeta] <POL>: New URI found: 10.1.1.157 [http://10.1.1.157:29400/TuneID/00003241-RFH40DFCB58.dff_WPRX?ProxyStreamT=WavProxy&amp;BitDepth=24&amp;SampleRate=88200]
    2024/12/02 19:00:58,479: UL02061: T07060: UPnP_P: [Proc:UriAndMeta] <POL>: Track: [Dell'invito trascorsa è già l'ora from "La traviata"]
    2024/12/02 19:00:58,479: UL02063: T07060: UPnP_P: [Proc:UriAndMeta] <POL>: ProxyStream mark found in URI: [ProxyStreamT:WavProxy] (WPRX)
    2024/12/02 19:00:58,479: UL02065: T08850: UPnP_P: [UPP_MetaUPThread]: MyURI: Yes [http://10.1.1.157:29400/TuneID/00003241-RFH40DFCB58.dff_WPRX?ProxyStreamT=WavProxy&amp;BitDepth=24&amp;SampleRate=88200]
    2024/12/02 19:00:58,479: UL02067: T08850: UPnP_P: [ResolveTune]: URI: 10.1.1.157 [http://10.1.1.157:29400/TuneID/00003241-RFH40DFCB58.dff_WPRX?ProxyStreamT=WavProxy&amp;BitDepth=24&amp;SampleRate=88200]
    2024/12/02 19:00:58,480: UL02069: T08850: UPnP_P: [ResolveTune]: This is mine.
    2024/12/02 19:00:58,480: UL02071: T08850: UPnP_P: [ResolveTune]: Mine:Yes Managed:Yes Recorded:Yes Local file: [\\10.1.1.127\music\[Hi-Res]SS REFERENCE - SACD柳沢功力氏選曲\01 - Carlos Kleiber, Bayerisches Staatsorchester - Dell'invito trascorsa è già l'ora from La traviata.dff]
    2024/12/02 19:00:58,482: UL02073: T09a88: UPnP_P: Proc PlayerNotify: 000001 [Started]
    2024/12/02 19:00:58,497: UL02077: T09a88: UPnP_P: Notified on GUI: ProxyStream [WavProxy] SampleRate: 0 BitDepth: 0
    2024/12/02 19:00:58,497: UL02079: T09a88: UPnP_P: Post PlayerNotify: 444414 [SpecUpdate]
    2024/12/02 19:00:58,498: UL02081: T09a88: UPnP_P: Proc PlayerNotify: 444414 [SpecUpdate]
    2024/12/02 19:00:58,506: UL02083: T09a88: UPnP_P: [PlayerView]: Set Freq indicator: [-----kHz] By ProxyStream
    2024/12/02 19:00:58,506: UL02085: T09a88: UPnP_P: [PlayerView]: Set BitD indicator: [--/--bit] By ProxyStream
    
    

    Thank you so much for your time and clarification!

    #15853
    storaid
    参加者

    Hi, Tiki

    I found another issue.

    When I set “ProxyStream Indicator Reporting Source” to “HttpRequest,” I noticed a consistent behavior that applies to all UPnP Renderers:

    1. Open TuneBrowser.

    2. Play any track (DST) for the first time—GUI correctly displays information obtained from the indicators.

    3. Play another track (DST) for the second time—GUI still correctly displays information obtained from the indicators.

    4. Starting from the third playback onward, no matter which track (DST) is played, the indicators fail to retrieve information, and the GUI is not notified to update the information.

    If you have some free time, I would greatly appreciate it if you could help confirm and investigate this issue.

    Thank you for your support!

9件の投稿を表示中 - 1 - 9件目 (全9件中)
  • このトピックに返信するにはログインが必要です。