フォーラム › TuneBrowser › dither is possible if higher bit depth, 32bits, is unsupported by UPnP device?
-
投稿者投稿
-
2024-04-19 04:31 #14988storaid参加者
Hello, Tiki
I did a test..
Tested Device: Denon Home
2024/04/19 02:17:50,539: UL20298: T09570: UPnP_P: [UPP_WorkerThread]: - Supported protocols: 13 2024/04/19 02:17:50,539: UL20300: T09570: UPnP_P: [UPP_WorkerThread]: audio/mpeg <- http-get:*:audio/mpeg:* 2024/04/19 02:17:50,539: UL20302: T09570: UPnP_P: [UPP_WorkerThread]: audio/vnd.dlna.adts <- http-get:*:audio/vnd.dlna.adts:* 2024/04/19 02:17:50,539: UL20304: T09570: UPnP_P: [UPP_WorkerThread]: audio/x-ms-wma <- http-get:*:audio/x-ms-wma:* 2024/04/19 02:17:50,539: UL20306: T09570: UPnP_P: [UPP_WorkerThread]: audio/x-ms-wma <- http-get:*:audio/x-ms-wma:* 2024/04/19 02:17:50,539: UL20308: T09570: UPnP_P: [UPP_WorkerThread]: audio/L16;rate=48000;channels=2 <- http-get:*:audio/L16;rate=48000;channels=2:* 2024/04/19 02:17:50,539: UL20310: T09570: UPnP_P: [UPP_WorkerThread]: audio/L16;rate=48000;channels=1 <- http-get:*:audio/L16;rate=48000;channels=1:* 2024/04/19 02:17:50,539: UL20312: T09570: UPnP_P: [UPP_WorkerThread]: audio/L16;rate=44100;channels=2 <- http-get:*:audio/L16;rate=44100;channels=2:* 2024/04/19 02:17:50,539: UL20314: T09570: UPnP_P: [UPP_WorkerThread]: audio/L16;rate=44100;channels=1 <- http-get:*:audio/L16;rate=44100;channels=1:* 2024/04/19 02:17:50,539: UL20316: T09570: UPnP_P: [UPP_WorkerThread]: audio/wav <- http-get:*:audio/wav:* 2024/04/19 02:17:50,539: UL20318: T09570: UPnP_P: [UPP_WorkerThread]: audio/mp3 <- http-get:*:audio/mp3:* 2024/04/19 02:17:50,539: UL20320: T09570: UPnP_P: [UPP_WorkerThread]: audio/flac <- http-get:*:audio/flac:* 2024/04/19 02:17:50,539: UL20322: T09570: UPnP_P: [UPP_WorkerThread]: audio/aac <- http-get:*:audio/aac:* 2024/04/19 02:17:50,539: UL20324: T09570: UPnP_P: [UPP_WorkerThread]: audio/m4a <- http-get:*:audio/m4a:*
case 1:
Tested Audio Source: wav/32bits@96KHz
Result: Failed, Unsupported format, no response to TuneBrowser..
and no on-the-fly transcoding…
2024/04/19 02:19:47,556: UL20489: T05c9c: UPnP_P: Current tune: [\\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav:0] 2024/04/19 02:19:47,556: UL20491: T05c9c: UPnP_P: Post PlayerNotify: 7099 [Update] 2024/04/19 02:19:47,557: UL20493: T05c9c: UPnP_P: Current tune adjusted to sequence position 0. 2024/04/19 02:19:47,557: UL20495: T05c9c: UPnP_P: Apply current seek value to player: 0.0 2024/04/19 02:19:47,558: UL20497: T05c9c: UPnP_P: GUI part detected tune change: [\\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav:0] 2024/04/19 02:19:47,561: UL20507: T05c9c: UPnP_P: Set AbortPlayPreparing flag. 2024/04/19 02:19:47,562: UL20509: T05c9c: UPnP_P: Requesting player command: [Play] 2024/04/19 02:19:47,562: UL20511: T05d24: UPnP_P: Processing player command: [Play] 2024/04/19 02:19:47,563: UL20513: T05d24: UPnP_P: Proc: [Play] 2024/04/19 02:19:47,563: UL20515: T05c9c: UPnP_P: Proc PlayerNotify: 7099 [Update] 2024/04/19 02:19:47,563: UL20517: T05d24: UPnP_P: Playback starts from the top. 2024/04/19 02:19:47,563: UL20519: T05d24: UPnP_P: PlayerPlayStatus: [Stop] -> [Playing] 2024/04/19 02:19:47,563: UL20521: T05d24: UPnP_P: Post PlayerNotify: 7100 [PlaybackBegin] 2024/04/19 02:19:47,563: UL20523: T05d24: UPnP_P: PlayImpl: Post [Stop] before SetAVTransportURI by user setting. 2024/04/19 02:19:47,563: UL20525: T05d24: UPnP_P: [SOAP Request]: SOAP request: [Stop ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport] 2024/04/19 02:19:47,570: UL20527: T05c9c: UPnP_P: Proc PlayerNotify: 7100 [PlaybackBegin] 2024/04/19 02:19:47,594: UL20529: T05d24: UPnP_P: [SOAP Request]: SOAP request: [Stop ] finished. 2024/04/19 02:19:47,594: UL20531: T05d24: UPnP_P: PlayImpl: Doing SetAVTransportURI: AVTType::CurrTune 2024/04/19 02:19:47,594: UL20533: T05d24: UPnP_P: PlayImpl: Checking ProxyStream for file: [\\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav] 2024/04/19 02:19:47,594: UL20535: T05d24: UPnP_P: WPLimitied=Yes : WavProxyLimitedUse==Yes && (DSD==No || Subsong==No || HiRes==Yes) 2024/04/19 02:19:47,594: UL20537: T05d24: UPnP_P: WavProxy_OK=Yes : UseWavProxy==ExDecd::Yes && MIME_OK==Yes (audio/wav) && WPLimitied==Yes 2024/04/19 02:19:47,594: UL20539: T05d24: UPnP_P: AudioL16_OK=No : UseAudioL16==ExDecd::Yes && MIME_OK==No (audio/L16) 2024/04/19 02:19:47,594: UL20541: T05d24: UPnP_P: WavProxy_Req=No : WavProxy_OK==Yes && (UseWavProxy(ExDecd::Yes)==ExDecd::IfP || Tag==No (USE_WAV_PROXY)) 2024/04/19 02:19:47,594: UL20543: T05d24: UPnP_P: AudioL16_Req=No : AudioL16_OK==No && (UseAudioL16(ExDecd::Yes)==ExDecd::IfP || Tag==No (USE_AUDIO_L16)) 2024/04/19 02:19:47,594: UL20545: T05d24: UPnP_P: ProxyStream=No : MIME_NG==No (audio/wav) || Subsong==No || WavProxy_Req==No || AudioL16_Req==No || GenToFixedDrive==No || UseProxyStream==ProxyStrm::Auto 2024/04/19 02:19:47,595: UL20547: T05d24: UPnP_P: [SetAVTransportURI]: File: 10.1.1.127 [\\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav] 2024/04/19 02:19:47,595: UL20549: T05d24: UPnP_P: [SetAVTransportURI]: URI: 10.1.1.156 [http://10.1.1.156:29400/TuneID/00011446-RFHD43DEFFD.wav] 2024/04/19 02:19:47,595: UL20551: T05d24: UPnP_P: [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/"> 2024/04/19 02:19:47,595: UL20553: T05d24: UPnP_P: [SetAVTransportURI]: <item> 2024/04/19 02:19:47,595: UL20555: T05d24: UPnP_P: [SetAVTransportURI]: <res protocolInfo="http-get:*:audio/wav:*" duration="0:01:55.133" bitrate="6144000" bitsPerSample="32" nrAudioChannels="2" sampleFrequency="96000" DecodeEx="Normal">http://10.1.1.156:29400/TuneID/00011446-RFHD43DEFFD.wav</res> 2024/04/19 02:19:47,595: UL20557: T05d24: UPnP_P: [SetAVTransportURI]: <dc:title>01_邪王真眼健在!</dc:title> 2024/04/19 02:19:47,595: UL20559: T05d24: UPnP_P: [SetAVTransportURI]: <dc:creator>Unknown Artist</dc:creator> 2024/04/19 02:19:47,595: UL20561: T05d24: UPnP_P: [SetAVTransportURI]: <upnp:album>[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST</upnp:album> 2024/04/19 02:19:47,595: UL20563: T05d24: UPnP_P: [SetAVTransportURI]: <upnp:artist>Unknown Artist</upnp:artist> 2024/04/19 02:19:47,595: UL20565: T05d24: UPnP_P: [SetAVTransportURI]: <upnp:albumArtURI>http://10.1.1.156:29400/Image/08201.7af6d856-a704-44d0-b84509aff1e5f0b6.jpg</upnp:albumArtURI> 2024/04/19 02:19:47,595: UL20567: T05d24: UPnP_P: [SetAVTransportURI]: <upnp:class>object.item.audioItem.musicTrack</upnp:class> 2024/04/19 02:19:47,595: UL20569: T05d24: UPnP_P: [SetAVTransportURI]: </item> 2024/04/19 02:19:47,595: UL20571: T05d24: UPnP_P: [SetAVTransportURI]: </DIDL-Lite> 2024/04/19 02:19:47,595: UL20573: T05d24: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport] 2024/04/19 02:19:47,623: UL20574: T093cc: --> 10.1.1.192 :29500 EVENT /SR_AVTransport.notify: uuid:f838930c-fdaf-11ee-8b6e-8ccc382a7e9a 2024/04/19 02:19:47,623: UL20576: T093cc: Subscriber: [Event]: Received EVENT: [AVTransport]
case 2:
Tested Audio Source: m4a/32bits@96KHz
Result: on-the-fly transcoding…
?????????0_0
2024/04/19 03:22:31,781: UL05033: T02e04: UPnP_P: Current tune: [\\10.1.1.127\music\[Hi-Res]calling【アニメ盤】\02_アネモネの花.m4a:0] 2024/04/19 03:22:31,781: UL05035: T02e04: UPnP_P: Post PlayerNotify: 7006 [Update] 2024/04/19 03:22:31,781: UL05037: T02e04: UPnP_P: Current tune adjusted to sequence position 1. 2024/04/19 03:22:31,782: UL05039: T02e04: UPnP_P: Apply current seek value to player: 0.0 2024/04/19 03:22:31,782: UL05041: T02e04: UPnP_P: GUI part detected tune change: [\\10.1.1.127\music\[Hi-Res]calling【アニメ盤】\02_アネモネの花.m4a:0] 2024/04/19 03:22:31,785: UL05048: T02e04: UPnP_P: Proc PlayerNotify: 7006 [Update] 2024/04/19 03:22:32,360: UL05076: T02e04: UPnP_P: Current tune: [\\10.1.1.127\music\[Hi-Res]calling【アニメ盤】\01_calling.m4a:0] 2024/04/19 03:22:32,361: UL05078: T02e04: UPnP_P: Post PlayerNotify: 7007 [Update] 2024/04/19 03:22:32,361: UL05080: T02e04: UPnP_P: Current tune adjusted to sequence position 0. 2024/04/19 03:22:32,362: UL05082: T02e04: UPnP_P: Apply current seek value to player: 0.0 2024/04/19 03:22:32,363: UL05084: T02e04: UPnP_P: GUI part detected tune change: [\\10.1.1.127\music\[Hi-Res]calling【アニメ盤】\01_calling.m4a:0] 2024/04/19 03:22:32,367: UL05090: T02e04: UPnP_P: Proc PlayerNotify: 7007 [Update] 2024/04/19 03:22:32,537: UL05098: T02e04: UPnP_P: Set AbortPlayPreparing flag. 2024/04/19 03:22:32,539: UL05100: T02e04: UPnP_P: Requesting player command: [Play] 2024/04/19 03:22:32,539: UL05102: T026e8: UPnP_P: Processing player command: [Play] 2024/04/19 03:22:32,539: UL05104: T026e8: UPnP_P: Proc: [Play] 2024/04/19 03:22:32,539: UL05106: T026e8: UPnP_P: Playback starts from the top. 2024/04/19 03:22:32,539: UL05108: T026e8: UPnP_P: PlayerPlayStatus: [Stop] -> [Playing] 2024/04/19 03:22:32,539: UL05110: T026e8: UPnP_P: Post PlayerNotify: 7008 [PlaybackBegin] 2024/04/19 03:22:32,540: UL05112: T02e04: UPnP_P: Proc PlayerNotify: 7008 [PlaybackBegin] 2024/04/19 03:22:32,602: UL05117: T026e8: UPnP_P: PlayImpl: Post PlayerNotify: 7009 [SpecUpdate] 2024/04/19 03:22:32,602: UL05119: T026e8: UPnP_P: PlayImpl: Post [Stop] before SetAVTransportURI by user setting. 2024/04/19 03:22:32,603: UL05121: T026e8: UPnP_P: [SOAP Request]: SOAP request: [Stop ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport] 2024/04/19 03:22:32,612: UL05123: T02e04: UPnP_P: Proc PlayerNotify: 7009 [SpecUpdate] 2024/04/19 03:22:32,624: UL05125: T026e8: UPnP_P: [SOAP Request]: SOAP request: [Stop ] finished. 2024/04/19 03:22:32,624: UL05127: T026e8: UPnP_P: PlayImpl: Doing SetAVTransportURI: AVTType::CurrTune 2024/04/19 03:22:32,624: UL05129: T026e8: UPnP_P: PlayImpl: Checking ProxyStream for file: [\\10.1.1.127\music\[Hi-Res]calling【アニメ盤】\01_calling.m4a] 2024/04/19 03:22:32,624: UL05131: T026e8: UPnP_P: WPLimitied=Yes : WavProxyLimitedUse==Yes && (DSD==No || Subsong==No || HiRes==Yes) 2024/04/19 03:22:32,624: UL05133: T026e8: UPnP_P: WavProxy_OK=Yes : UseWavProxy==ExDecd::Yes && MIME_OK==Yes (audio/wav) && WPLimitied==Yes 2024/04/19 03:22:32,624: UL05135: T026e8: UPnP_P: AudioL16_OK=No : UseAudioL16==ExDecd::Yes && MIME_OK==No (audio/L16) 2024/04/19 03:22:32,624: UL05137: T026e8: UPnP_P: WavProxy_Req=No : WavProxy_OK==Yes && (UseWavProxy(ExDecd::Yes)==ExDecd::IfP || Tag==No (USE_WAV_PROXY)) 2024/04/19 03:22:32,624: UL05139: T026e8: UPnP_P: AudioL16_Req=No : AudioL16_OK==No && (UseAudioL16(ExDecd::Yes)==ExDecd::IfP || Tag==No (USE_AUDIO_L16)) 2024/04/19 03:22:32,624: UL05141: T026e8: UPnP_P: ProxyStream=Yes : MIME_NG==Yes (audio/mp4) || Subsong==No || WavProxy_Req==No || AudioL16_Req==No || GenToFixedDrive==No || UseProxyStream==ProxyStrm::Auto 2024/04/19 03:22:32,624: UL05143: T026e8: UPnP_P: PrxType=WavProxy : WavProxy_Req==No AudioL16_Req==No WavProxy_OK==Yes AudioL16_OK==No 2024/04/19 03:22:32,624: UL05145: T026e8: UPnP_P: ProxyStream is [WavProxy] (WPRX)
Is it possible to add a “Limited bit-depth”(16/24/32, default: 24) setting to the UPnP device?
When the bit depth of the audio source exceeds the value of “Limited bit-depth”, on-the-fly transcoding or dither operations will be triggered.
2024-04-19 04:41 #14989storaid参加者Like Foobar2000, it has similar settings.
2024-04-19 20:22 #14990TikiキーマスターCan you try to set following param to “If possible” ?
– TreeItem: Playback settings – External UPnP renderer settings
– Property: Transcode (ProxyStream) – Convert on-the-fly to Wave format2024-04-19 22:59 #14992storaid参加者Hello, Tiki
Tested it by setting UseProxyStream as “Always”
it’s working, but that means ProxyStream always starts working every time playing track.
2024/04/19 21:50:09,900: UL05258: T021dc: UPnP_P: Current tune lost sequence position. 2024/04/19 21:50:09,901: UL05260: T021dc: UPnP_P: Current tune: [\\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav:0] 2024/04/19 21:50:09,902: UL05262: T021dc: UPnP_P: Post PlayerNotify: 7015 [Update] 2024/04/19 21:50:09,902: UL05264: T021dc: UPnP_P: Current tune adjusted to sequence position 0. 2024/04/19 21:50:09,902: UL05266: T021dc: UPnP_P: Apply current seek value to player: 0.0 2024/04/19 21:50:09,903: UL05268: T021dc: UPnP_P: GUI part detected tune change: [\\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav:0] 2024/04/19 21:50:09,907: UL05274: T021dc: UPnP_P: Proc PlayerNotify: 7015 [Update] 2024/04/19 21:50:09,956: UL05276: T02334: UpdateSVar: [Info ]: [(ImageUrl) ]: [http://10.1.1.156:29400/Image/08201.7af6d856-a704-44d0-b84509aff1e5f0b6.jpg] 2024/04/19 21:50:09,956: UL05277: T02334: UpdateSVar: [Info ]: [Metadata ]: [<DIDL-Lite xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http://purl.org/dc/elem...] 2024/04/19 21:50:09,956: UL05278: T02334: UpdateSVar: [TR_AVT ]: [CurrentTrackMetaData]: [<DIDL-Lite xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dc="http://purl.org/dc/elem...] 2024/04/19 21:50:09,956: UL05279: T02334: UpdateSVar: [Info ]: [TrackCount ]: [6] 2024/04/19 21:50:10,165: UL05290: T021dc: UPnP_P: Requesting player command: [Play] 2024/04/19 21:50:10,165: UL05292: T056e0: UPnP_P: Processing player command: [Play] 2024/04/19 21:50:10,165: UL05294: T056e0: UPnP_P: Proc: [Play] 2024/04/19 21:50:10,165: UL05296: T056e0: UPnP_P: Playback starts from the top. 2024/04/19 21:50:10,165: UL05298: T056e0: UPnP_P: PlayerPlayStatus: [Stop] -> [Playing] 2024/04/19 21:50:10,165: UL05300: T056e0: UPnP_P: Post PlayerNotify: 0001 [PlayStatus] 2024/04/19 21:50:10,165: UL05302: T056e0: UPnP_P: Post PlayerNotify: 7016 [PlaybackBegin] 2024/04/19 21:50:10,165: UL05304: T056e0: UPnP_P: PlayImpl: Post PlayerNotify: 7017 [SpecUpdate] 2024/04/19 21:50:10,165: UL05306: T056e0: UPnP_P: PlayImpl: Post [Stop] before SetAVTransportURI by user setting. 2024/04/19 21:50:10,166: UL05308: T056e0: UPnP_P: [SOAP Request]: SOAP request: [Stop ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport] 2024/04/19 21:50:10,166: UL05310: T021dc: UPnP_P: Proc PlayerNotify: 0001 [PlayStatus] 2024/04/19 21:50:10,171: UL05312: T021dc: UPnP_P: Proc PlayerNotify: 7016 [PlaybackBegin] 2024/04/19 21:50:10,183: UL05314: T056e0: UPnP_P: [SOAP Request]: SOAP request: [Stop ] finished. 2024/04/19 21:50:10,183: UL05316: T056e0: UPnP_P: PlayImpl: Doing SetAVTransportURI: AVTType::CurrTune 2024/04/19 21:50:10,183: UL05318: T056e0: UPnP_P: PlayImpl: Checking ProxyStream for file: [\\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav] 2024/04/19 21:50:10,183: UL05320: T056e0: UPnP_P: WPLimitied=Yes : WavProxyLimitedUse==Yes && (DSD==No || Subsong==No || HiRes==Yes) 2024/04/19 21:50:10,183: UL05322: T056e0: UPnP_P: WavProxy_OK=Yes : UseWavProxy==ExDecd::Yes && MIME_OK==Yes (audio/wav) && WPLimitied==Yes 2024/04/19 21:50:10,183: UL05324: T056e0: UPnP_P: AudioL16_OK=No : UseAudioL16==ExDecd::Yes && MIME_OK==No (audio/L16) 2024/04/19 21:50:10,183: UL05326: T056e0: UPnP_P: WavProxy_Req=No : WavProxy_OK==Yes && (UseWavProxy(ExDecd::Yes)==ExDecd::IfP || Tag==No (USE_WAV_PROXY)) 2024/04/19 21:50:10,183: UL05328: T056e0: UPnP_P: AudioL16_Req=No : AudioL16_OK==No && (UseAudioL16(ExDecd::Yes)==ExDecd::IfP || Tag==No (USE_AUDIO_L16)) 2024/04/19 21:50:10,183: UL05330: T056e0: UPnP_P: ProxyStream=Yes : MIME_NG==No (audio/wav) || Subsong==No || WavProxy_Req==No || AudioL16_Req==No || GenToFixedDrive==No || UseProxyStream==ProxyStrm::Always 2024/04/19 21:50:10,183: UL05332: T056e0: UPnP_P: PrxType=WavProxy : WavProxy_Req==No AudioL16_Req==No WavProxy_OK==Yes AudioL16_OK==No 2024/04/19 21:50:10,184: UL05334: T056e0: UPnP_P: ProxyStream is [WavProxy] (WPRX) 2024/04/19 21:50:10,184: UL05336: T056e0: UPnP_P: [SetAVTransportURI]: File: 10.1.1.127 [\\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav] 2024/04/19 21:50:10,184: UL05338: T056e0: UPnP_P: [SetAVTransportURI]: URI: 10.1.1.156 [http://10.1.1.156:29400/TuneID/00011446-RFHD43DEFFD.wav_WPRX?DecodeEx=WavProxy] 2024/04/19 21:50:10,184: UL05340: T056e0: UPnP_P: [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/"> 2024/04/19 21:50:10,184: UL05342: T056e0: UPnP_P: [SetAVTransportURI]: <item> 2024/04/19 21:50:10,184: UL05344: T056e0: UPnP_P: [SetAVTransportURI]: <res protocolInfo="http-get:*:audio/wav:*" duration="0:01:55.133" bitsPerSample="24" nrAudioChannels="2" sampleFrequency="96000" DecodeEx="WavProxy">http://10.1.1.156:29400/TuneID/00011446-RFHD43DEFFD.wav_WPRX?DecodeEx=WavProxy</res> 2024/04/19 21:50:10,184: UL05346: T056e0: UPnP_P: [SetAVTransportURI]: <dc:title>01_邪王真眼健在!</dc:title> 2024/04/19 21:50:10,184: UL05348: T056e0: UPnP_P: [SetAVTransportURI]: <dc:creator>Unknown Artist</dc:creator> 2024/04/19 21:50:10,184: UL05350: T056e0: UPnP_P: [SetAVTransportURI]: <upnp:album>[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST</upnp:album> 2024/04/19 21:50:10,184: UL05352: T056e0: UPnP_P: [SetAVTransportURI]: <upnp:artist>Unknown Artist</upnp:artist> 2024/04/19 21:50:10,184: UL05354: T056e0: UPnP_P: [SetAVTransportURI]: <upnp:albumArtURI>http://10.1.1.156:29400/Image/08201.7af6d856-a704-44d0-b84509aff1e5f0b6.jpg</upnp:albumArtURI> 2024/04/19 21:50:10,184: UL05356: T056e0: UPnP_P: [SetAVTransportURI]: <upnp:class>object.item.audioItem.musicTrack</upnp:class> 2024/04/19 21:50:10,184: UL05358: T056e0: UPnP_P: [SetAVTransportURI]: </item> 2024/04/19 21:50:10,184: UL05360: T056e0: UPnP_P: [SetAVTransportURI]: </DIDL-Lite> 2024/04/19 21:50:10,184: UL05362: T056e0: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport] 2024/04/19 21:50:10,186: UL05364: T021dc: UPnP_P: Proc PlayerNotify: 7017 [SpecUpdate] 2024/04/19 21:50:10,201: UL05365: T01f4c: --> 10.1.1.192 :29500 EVENT /SR_AVTransport.notify: uuid:8f0f62f8-fe53-11ee-8b6e-8ccc382a7e9a 2024/04/19 21:50:10,201: UL05367: T01f4c: Subscriber: [Event]: Received EVENT: [AVTransport] 2024/04/19 21:50:10,252: UL05371: T056e0: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] finished.
2024-04-20 11:18 #14993storaid参加者Hello, Tiki
Tested it again…
Device: Denon Home 350 (32-bit depth is unsupported)
Case 1:
Source: wav/32bits@96KHz
Result: working with on-the-fly transcoding
2024/04/20 10:04:02,355: UL05924: T06e54: UPnP_P: PlayImpl: Doing SetAVTransportURI: AVTType::CurrTune 2024/04/20 10:04:02,355: UL05926: T06e54: UPnP_P: PlayImpl: Checking ProxyStream for file: [\\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav] 2024/04/20 10:04:02,355: UL05928: T06e54: UPnP_P: WPLimitied=Yes : WavProxyLimitedUse==Yes && (DSD==No || Subsong==No || HiRes==Yes) 2024/04/20 10:04:02,355: UL05930: T06e54: UPnP_P: WavProxy_OK=Yes : UseWavProxy==ExDecd::IfP && MIME_OK==Yes (audio/wav) && WPLimitied==Yes 2024/04/20 10:04:02,355: UL05932: T06e54: UPnP_P: AudioL16_OK=No : UseAudioL16==ExDecd::Yes && MIME_OK==No (audio/L16) 2024/04/20 10:04:02,355: UL05934: T06e54: UPnP_P: WavProxy_Req=Yes : WavProxy_OK==Yes && (UseWavProxy(ExDecd::IfP)==ExDecd::IfP || Tag==No (USE_WAV_PROXY)) 2024/04/20 10:04:02,355: UL05936: T06e54: UPnP_P: AudioL16_Req=No : AudioL16_OK==No && (UseAudioL16(ExDecd::Yes)==ExDecd::IfP || Tag==No (USE_AUDIO_L16)) 2024/04/20 10:04:02,355: UL05938: T06e54: UPnP_P: ProxyStream=Yes : MIME_NG==No (audio/wav) || Subsong==No || WavProxy_Req==Yes || AudioL16_Req==No || GenToFixedDrive==No || UseProxyStream==ProxyStrm::Auto 2024/04/20 10:04:02,355: UL05940: T06e54: UPnP_P: PrxType=WavProxy : WavProxy_Req==Yes AudioL16_Req==No WavProxy_OK==Yes AudioL16_OK==No 2024/04/20 10:04:02,355: UL05942: T06e54: UPnP_P: ProxyStream is [WavProxy] (WPRX) 2024/04/20 10:04:02,356: UL05944: T06e54: UPnP_P: [SetAVTransportURI]: File: 10.1.1.127 [\\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav] 2024/04/20 10:04:02,356: UL05946: T06e54: UPnP_P: [SetAVTransportURI]: URI: 10.1.1.156 [http://10.1.1.156:29400/TuneID/00011446-RFHD43DEFFD.wav_WPRX?DecodeEx=WavProxy] 2024/04/20 10:04:02,356: UL05948: T06e54: UPnP_P: [SetAVTransportURI]: 2024/04/20 10:04:02,356: UL05950: T06e54: UPnP_P: [SetAVTransportURI]: 2024/04/20 10:04:02,356: UL05952: T06e54: UPnP_P: [SetAVTransportURI]: http://10.1.1.156:29400/TuneID/00011446-RFHD43DEFFD.wav_WPRX?DecodeEx=WavProxy 2024/04/20 10:04:02,356: UL05954: T06e54: UPnP_P: [SetAVTransportURI]: 01_邪王真眼健在! 2024/04/20 10:04:02,356: UL05956: T06e54: UPnP_P: [SetAVTransportURI]: Unknown Artist 2024/04/20 10:04:02,356: UL05958: T06e54: UPnP_P: [SetAVTransportURI]: [Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST 2024/04/20 10:04:02,356: UL05960: T06e54: UPnP_P: [SetAVTransportURI]: Unknown Artist 2024/04/20 10:04:02,356: UL05962: T06e54: UPnP_P: [SetAVTransportURI]: http://10.1.1.156:29400/Image/08201.7af6d856-a704-44d0-b84509aff1e5f0b6.jpg 2024/04/20 10:04:02,356: UL05964: T06e54: UPnP_P: [SetAVTransportURI]: object.item.audioItem.musicTrack 2024/04/20 10:04:02,356: UL05966: T06e54: UPnP_P: [SetAVTransportURI]: 2024/04/20 10:04:02,356: UL05968: T06e54: UPnP_P: [SetAVTransportURI]: 2024/04/20 10:04:02,356: UL05970: T06e54: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport] 2024/04/20 10:04:02,481: UL05972: T06e54: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] finished. 2024/04/20 10:04:02,481: UL05974: T06e54: UPnP_P: [SetAVTransportURI]: [Denon Home 350] accepted current tune by SetAVTransportURI: 10.1.1.156 [http://10.1.1.156:29400/TuneID/00011446-RFHD43DEFFD.wav_WPRX?DecodeEx=WavProxy] 2024/04/20 10:04:02,481: UL05976: T06e54: UPnP_P: PlayImpl: Keep SUBSCRIBE by user request. 2024/04/20 10:04:02,512: UL05978: T06e54: UPnP_P: PlayImpl: RelTimeEvent: No 2024/04/20 10:04:02,512: UL05980: T06e54: UPnP_P: PlayImpl: SyncActive: No 2024/04/20 10:04:02,512: UL05982: T06e54: UPnP_P: PlayImpl: Post Play. 2024/04/20 10:04:02,512: UL05984: T06e54: UPnP_P: [SOAP Request]: SOAP request: [Play ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport] 2024/04/20 10:04:02,556: UL05986: T06e54: UPnP_P: [SOAP Request]: SOAP request: [Play ] finished. 2024/04/20 10:04:02,556: UL05988: T06e54: UPnP_P: PlayImpl: Waiting for state change in 10000 ms. 2024/04/20 10:04:02,619: UL05989: T07740: HTTPServer: [10.1.1.192 :54873]: Socket accepted. 2024/04/20 10:04:02,619: UL05990: T00b60: HTTPServer: [10.1.1.192 :54873]: Processing [GET] /TuneID/00011446-RFHD43DEFFD.wav_WPRX?DecodeEx=WavProxy 2024/04/20 10:04:02,619: UL05991: T00b60: HTTPServer: [10.1.1.192 :54873]: Tune: 00011446-RFHD43DEFFD.wav_WPRX -> 2024/04/20 10:04:02,619: UL05992: T00b60: HTTPServer: [10.1.1.192 :54873]: \\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav 2024/04/20 10:04:02,625: UL05993: T00b60: HTTPServer: [10.1.1.192 :54873]: DecodeEx:WavProxy 2024/04/20 10:04:02,859: UL05997: T00b60: HTTPServer: [10.1.1.192 :54873]: Begin monitoring playback.
Case 2:
Source: m4a/32bits@96KHz
Result: working with on-the-fly transcoding
2024/04/20 10:07:42,196: UL07021: T06e54: UPnP_P: PlayImpl: Doing SetAVTransportURI: AVTType::CurrTune 2024/04/20 10:07:42,196: UL07023: T06e54: UPnP_P: PlayImpl: Checking ProxyStream for file: [\\10.1.1.127\music\[Hi-Res]calling【アニメ盤】\01_calling.m4a] 2024/04/20 10:07:42,196: UL07025: T06e54: UPnP_P: WPLimitied=Yes : WavProxyLimitedUse==Yes && (DSD==No || Subsong==No || HiRes==Yes) 2024/04/20 10:07:42,196: UL07027: T06e54: UPnP_P: WavProxy_OK=Yes : UseWavProxy==ExDecd::IfP && MIME_OK==Yes (audio/wav) && WPLimitied==Yes 2024/04/20 10:07:42,196: UL07029: T06e54: UPnP_P: AudioL16_OK=No : UseAudioL16==ExDecd::Yes && MIME_OK==No (audio/L16) 2024/04/20 10:07:42,196: UL07031: T06e54: UPnP_P: WavProxy_Req=Yes : WavProxy_OK==Yes && (UseWavProxy(ExDecd::IfP)==ExDecd::IfP || Tag==No (USE_WAV_PROXY)) 2024/04/20 10:07:42,196: UL07033: T06e54: UPnP_P: AudioL16_Req=No : AudioL16_OK==No && (UseAudioL16(ExDecd::Yes)==ExDecd::IfP || Tag==No (USE_AUDIO_L16)) 2024/04/20 10:07:42,196: UL07035: T06e54: UPnP_P: ProxyStream=Yes : MIME_NG==Yes (audio/mp4) || Subsong==No || WavProxy_Req==Yes || AudioL16_Req==No || GenToFixedDrive==No || UseProxyStream==ProxyStrm::Auto 2024/04/20 10:07:42,196: UL07037: T06e54: UPnP_P: PrxType=WavProxy : WavProxy_Req==Yes AudioL16_Req==No WavProxy_OK==Yes AudioL16_OK==No 2024/04/20 10:07:42,196: UL07039: T06e54: UPnP_P: ProxyStream is [WavProxy] (WPRX) 2024/04/20 10:07:42,197: UL07041: T06e54: UPnP_P: [SetAVTransportURI]: File: 10.1.1.127 [\\10.1.1.127\music\[Hi-Res]calling【アニメ盤】\01_calling.m4a] 2024/04/20 10:07:42,197: UL07043: T06e54: UPnP_P: [SetAVTransportURI]: URI: 10.1.1.156 [http://10.1.1.156:29400/TuneID/00013125-RFH9CE9C489.m4a_WPRX?DecodeEx=WavProxy] 2024/04/20 10:07:42,197: UL07045: T06e54: UPnP_P: [SetAVTransportURI]: 2024/04/20 10:07:42,197: UL07047: T06e54: UPnP_P: [SetAVTransportURI]: 2024/04/20 10:07:42,197: UL07049: T06e54: UPnP_P: [SetAVTransportURI]: http://10.1.1.156:29400/TuneID/00013125-RFH9CE9C489.m4a_WPRX?DecodeEx=WavProxy 2024/04/20 10:07:42,197: UL07051: T06e54: UPnP_P: [SetAVTransportURI]: calling 2024/04/20 10:07:42,197: UL07053: T06e54: UPnP_P: [SetAVTransportURI]: fhana 2024/04/20 10:07:42,197: UL07055: T06e54: UPnP_P: [SetAVTransportURI]: calling【アニメ盤】(32bit float / 96kHz) 2024/04/20 10:07:42,197: UL07057: T06e54: UPnP_P: [SetAVTransportURI]: fhana 2024/04/20 10:07:42,197: UL07059: T06e54: UPnP_P: [SetAVTransportURI]: 佐藤純一 2024/04/20 10:07:42,197: UL07061: T06e54: UPnP_P: [SetAVTransportURI]: 1 2024/04/20 10:07:42,197: UL07063: T06e54: UPnP_P: [SetAVTransportURI]: http://10.1.1.156:29400/Image/12501.05cd738b-b6c4-4bca-93210ba16aa53d7c.jpg 2024/04/20 10:07:42,197: UL07065: T06e54: UPnP_P: [SetAVTransportURI]: object.item.audioItem.musicTrack 2024/04/20 10:07:42,197: UL07067: T06e54: UPnP_P: [SetAVTransportURI]: 2024/04/20 10:07:42,197: UL07069: T06e54: UPnP_P: [SetAVTransportURI]: 2024/04/20 10:07:42,197: UL07071: T06e54: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport] 2024/04/20 10:07:42,231: UL07077: T06e54: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] finished. 2024/04/20 10:07:42,231: UL07079: T06e54: UPnP_P: [SetAVTransportURI]: [Denon Home 350] accepted current tune by SetAVTransportURI: 10.1.1.156 [http://10.1.1.156:29400/TuneID/00013125-RFH9CE9C489.m4a_WPRX?DecodeEx=WavProxy] 2024/04/20 10:07:42,231: UL07081: T06e54: UPnP_P: PlayImpl: Keep SUBSCRIBE by user request. 2024/04/20 10:07:42,261: UL07083: T06e54: UPnP_P: PlayImpl: RelTimeEvent: No 2024/04/20 10:07:42,261: UL07085: T06e54: UPnP_P: PlayImpl: SyncActive: No 2024/04/20 10:07:42,261: UL07087: T06e54: UPnP_P: PlayImpl: Post Play. 2024/04/20 10:07:42,261: UL07089: T06e54: UPnP_P: [SOAP Request]: SOAP request: [Play ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport] 2024/04/20 10:07:42,282: UL07091: T06e54: UPnP_P: [SOAP Request]: SOAP request: [Play ] finished. 2024/04/20 10:07:42,282: UL07093: T06e54: UPnP_P: PlayImpl: Waiting for state change in 10000 ms. 2024/04/20 10:07:42,347: UL07094: T07740: HTTPServer: [10.1.1.192 :54887]: Socket accepted. 2024/04/20 10:07:42,347: UL07095: T01144: HTTPServer: [10.1.1.192 :54887]: Processing [GET] /TuneID/00013125-RFH9CE9C489.m4a_WPRX?DecodeEx=WavProxy 2024/04/20 10:07:42,347: UL07096: T01144: HTTPServer: [10.1.1.192 :54887]: Tune: 00013125-RFH9CE9C489.m4a_WPRX -> 2024/04/20 10:07:42,347: UL07097: T01144: HTTPServer: [10.1.1.192 :54887]: \\10.1.1.127\music\[Hi-Res]calling【アニメ盤】\01_calling.m4a 2024/04/20 10:07:42,353: UL07098: T01144: HTTPServer: [10.1.1.192 :54887]: DecodeEx:WavProxy 2024/04/20 10:07:42,564: UL07100: T01144: HTTPServer: [10.1.1.192 :54887]: Begin monitoring playback.
it’s weird.
setting “Convert on-the-fly to Wave format” as “Yes” will cause failed wav/32bit@96KHz playback.
how does it work with this setting?
2024-04-20 11:36 #14994storaid参加者well, I’m confused…
It seems that setting this option to ‘If possible’ will result in ProxyStream always working.
Source: flac/24bits@96KHz
2024/04/20 10:21:40,996: UL11332: T06e54: UPnP_P: PlayImpl: Doing SetAVTransportURI: AVTType::CurrTune 2024/04/20 10:21:40,996: UL11334: T06e54: UPnP_P: PlayImpl: Checking ProxyStream for file: [\\10.1.1.127\music\[Hi-Res]TVアニメ「Re:ゼロから始める異世界生活」サウンドトラック/末廣健一郎\1-0008002799.flac] 2024/04/20 10:21:40,996: UL11336: T06e54: UPnP_P: WPLimitied=Yes : WavProxyLimitedUse==Yes && (DSD==No || Subsong==No || HiRes==Yes) 2024/04/20 10:21:40,996: UL11338: T06e54: UPnP_P: WavProxy_OK=Yes : UseWavProxy==ExDecd::IfP && MIME_OK==Yes (audio/wav) && WPLimitied==Yes 2024/04/20 10:21:40,996: UL11340: T06e54: UPnP_P: AudioL16_OK=No : UseAudioL16==ExDecd::Yes && MIME_OK==No (audio/L16) 2024/04/20 10:21:40,996: UL11342: T06e54: UPnP_P: WavProxy_Req=Yes : WavProxy_OK==Yes && (UseWavProxy(ExDecd::IfP)==ExDecd::IfP || Tag==No (USE_WAV_PROXY)) 2024/04/20 10:21:40,996: UL11344: T06e54: UPnP_P: AudioL16_Req=No : AudioL16_OK==No && (UseAudioL16(ExDecd::Yes)==ExDecd::IfP || Tag==No (USE_AUDIO_L16)) 2024/04/20 10:21:40,996: UL11346: T06e54: UPnP_P: ProxyStream=Yes : MIME_NG==No (audio/flac) || Subsong==No || WavProxy_Req==Yes || AudioL16_Req==No || GenToFixedDrive==No || UseProxyStream==ProxyStrm::Auto 2024/04/20 10:21:40,996: UL11348: T06e54: UPnP_P: PrxType=WavProxy : WavProxy_Req==Yes AudioL16_Req==No WavProxy_OK==Yes AudioL16_OK==No 2024/04/20 10:21:40,996: UL11350: T06e54: UPnP_P: ProxyStream is [WavProxy] (WPRX) 2024/04/20 10:21:40,997: UL11352: T06e54: UPnP_P: [SetAVTransportURI]: File: 10.1.1.127 [\\10.1.1.127\music\[Hi-Res]TVアニメ「Re:ゼロから始める異世界生活」サウンドトラック/末廣健一郎\1-0008002799.flac] 2024/04/20 10:21:40,997: UL11354: T06e54: UPnP_P: [SetAVTransportURI]: URI: 10.1.1.156 [http://10.1.1.156:29400/TuneID/00016517-RFH8BCFA511.flac_WPRX?DecodeEx=WavProxy] 2024/04/20 10:21:40,997: UL11356: T06e54: UPnP_P: [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/"> 2024/04/20 10:21:40,997: UL11358: T06e54: UPnP_P: [SetAVTransportURI]: <item> 2024/04/20 10:21:40,997: UL11360: T06e54: UPnP_P: [SetAVTransportURI]: <res protocolInfo="http-get:*:audio/wav:*" duration="0:03:49.183" bitsPerSample="24" nrAudioChannels="2" sampleFrequency="96000" DecodeEx="WavProxy">http://10.1.1.156:29400/TuneID/00016517-RFH8BCFA511.flac_WPRX?DecodeEx=WavProxy</res> 2024/04/20 10:21:40,997: UL11362: T06e54: UPnP_P: [SetAVTransportURI]: <dc:title>愛と漆黒の輪舞曲 - MainTheme -</dc:title> 2024/04/20 10:21:40,997: UL11364: T06e54: UPnP_P: [SetAVTransportURI]: <dc:creator>末廣健一郎</dc:creator> 2024/04/20 10:21:40,997: UL11366: T06e54: UPnP_P: [SetAVTransportURI]: <dc:publisher>KADOKAWA</dc:publisher> 2024/04/20 10:21:40,997: UL11368: T06e54: UPnP_P: [SetAVTransportURI]: <upnp:album>TVアニメ「Re:ゼロから始める異世界生活」サウンドトラックCD</upnp:album> 2024/04/20 10:21:40,997: UL11370: T06e54: UPnP_P: [SetAVTransportURI]: <upnp:artist>末廣健一郎</upnp:artist> 2024/04/20 10:21:40,997: UL11372: T06e54: UPnP_P: [SetAVTransportURI]: <upnp:artist role="AlbumArtist">末廣健一郎</upnp:artist> 2024/04/20 10:21:40,997: UL11374: T06e54: UPnP_P: [SetAVTransportURI]: <upnp:artist role="Composer">末廣健一郎</upnp:artist> 2024/04/20 10:21:40,997: UL11376: T06e54: UPnP_P: [SetAVTransportURI]: <upnp:originalTrackNumber>01</upnp:originalTrackNumber> 2024/04/20 10:21:40,997: UL11378: T06e54: UPnP_P: [SetAVTransportURI]: <upnp:albumArtURI>http://10.1.1.156:29400/Image/20391.6d7b5df6-6ce3-4bea-b9025f49142ee028.jpg</upnp:albumArtURI> 2024/04/20 10:21:40,997: UL11380: T06e54: UPnP_P: [SetAVTransportURI]: <upnp:class>object.item.audioItem.musicTrack</upnp:class> 2024/04/20 10:21:40,997: UL11382: T06e54: UPnP_P: [SetAVTransportURI]: </item> 2024/04/20 10:21:40,997: UL11384: T06e54: UPnP_P: [SetAVTransportURI]: </DIDL-Lite> 2024/04/20 10:21:40,997: UL11386: T06e54: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport] 2024/04/20 10:21:41,139: UL11388: T06e54: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] finished. 2024/04/20 10:21:41,140: UL11390: T06e54: UPnP_P: [SetAVTransportURI]: [Denon Home 350] accepted current tune by SetAVTransportURI: 10.1.1.156 [http://10.1.1.156:29400/TuneID/00016517-RFH8BCFA511.flac_WPRX?DecodeEx=WavProxy] 2024/04/20 10:21:41,140: UL11392: T06e54: UPnP_P: PlayImpl: Keep SUBSCRIBE by user request. 2024/04/20 10:21:41,170: UL11394: T06e54: UPnP_P: PlayImpl: RelTimeEvent: No 2024/04/20 10:21:41,170: UL11396: T06e54: UPnP_P: PlayImpl: SyncActive: No 2024/04/20 10:21:41,170: UL11398: T06e54: UPnP_P: PlayImpl: Post Play. 2024/04/20 10:21:41,201: UL11400: T06e54: UPnP_P: [SOAP Request]: SOAP request: [Play ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport] 2024/04/20 10:21:41,281: UL11402: T06e54: UPnP_P: [SOAP Request]: SOAP request: [Play ] finished. 2024/04/20 10:21:41,281: UL11404: T06e54: UPnP_P: PlayImpl: Waiting for state change in 10000 ms. 2024/04/20 10:21:41,321: UL11406: T024a4: UPnP_P: [Proc:TrState ] <POL>: PlayerUPnP UPState changed [STOPPED ] to [TRANSITIONING ] 2024/04/20 10:21:41,321: UL11408: T024a4: UPnP_P: [Proc:TrState ] <POL>: State : TRANSITIONING 2024/04/20 10:21:41,341: UL11410: T06e54: UPnP_P: PlayImpl: State change detected. 2024/04/20 10:21:41,341: UL11412: T06e54: UPnP_P: PlayImpl: Waiting for state change has done in 60 ms. 2024/04/20 10:21:41,341: UL11414: T06e54: UPnP_P: PlayImpl: Waiting for state change before seek in 10000 ms. 2024/04/20 10:21:41,346: UL11415: T07740: HTTPServer: [10.1.1.192 :54923]: Socket accepted. 2024/04/20 10:21:41,346: UL11416: T00b60: HTTPServer: [10.1.1.192 :54923]: Processing [GET] /TuneID/00016517-RFH8BCFA511.flac_WPRX?DecodeEx=WavProxy 2024/04/20 10:21:41,346: UL11417: T00b60: HTTPServer: [10.1.1.192 :54923]: Tune: 00016517-RFH8BCFA511.flac_WPRX -> 2024/04/20 10:21:41,346: UL11418: T00b60: HTTPServer: [10.1.1.192 :54923]: \\10.1.1.127\music\[Hi-Res]TVアニメ「Re:ゼロから始める異世界生活」サウンドトラック/末廣健一郎\1-0008002799.flac 2024/04/20 10:21:41,350: UL11419: T00b60: HTTPServer: [10.1.1.192 :54923]: DecodeEx:WavProxy
2024-04-21 19:03 #14998Tikiキーマスター‘If possible’ has a positive meaning. Whenever possible, ProxyStream will be used.
2024-04-21 20:11 #14999storaid参加者Hi, Tiki
‘If possible’ has a positive meaning. Whenever possible, ProxyStream will be used.
Ok,
That will result in ProxyStream always working. it’s right?
Is it possible to add the bit-depth limitation setting, such as Limited Bit-depth (16/24/32, default: No), to the UPnP device configuration?
I think this would be helpful for on-the-fly transcoding to detect bit-depth.
2024-04-22 19:22 #15001TikiキーマスターThat will result in ProxyStream always working. it’s right?
No. Like CD quality source is not applied ProxyStream.
Is it possible to add the bit-depth limitation setting, such as Limited Bit-depth (16/24/32, default: No), to the UPnP device configuration?
When WPRX is working, fixed bit depth 24 is used. Currently, I am thinking this behavior is enough.
When playing PCM (Wav) over UPnP, the application does not know the performance limits of the device. Only MIME types are notified.
Now you are talking about bit depth limits, but in the future, someone may also be talking about sample rate limits.I have not yet decided what it should be, but in this case, I would probably prepare converted files for a less capable device (since I think there are few files in a more capable format).
2024-04-22 22:05 #15002storaid参加者Hello, Tiki
“No. Like CD quality source is not applied ProxyStream.”
Are you saying that ProxyStream will not function in the 16-bit/44.1 kHz source?
My test shows that ProxyStream always keeps working when playing Hi-Res audio (24-bit or higher).
It seems that setting that option to ‘Yes’ will depend on the situation.
During Hi-Res audio playback, ProxyStream functionality may not always work in my some tests.
It will depend on the circumstances.
IMO, there is confusion regarding the options ‘If possible’ and ‘Yes’ in that setting.
If I’m right, it’s my personal opinion, perhaps “Yes => Yes(depend on source)” and “If possible => Yes(except CD Quality)” would be better.
“When playing PCM (Wav) over UPnP, the application does not know the performance limits of the device.
Now you are talking about bit depth limits, but in the future, someone may also be talking about sample rate limits.”Here’s what I think.
I think that adding a bit-depth dropdown menu item in the UPnP device settings, such as Limited Bit-depth (16/24/32, default: No), would improve ProxyStream’s ability to detect the source’s bit-depth(e.g.: 24b/96k flac file) and determine whether it should be active.
This would allow the application to check if the audio file’s bit-depth exceeds the set value.
If it does, ProxyStream would be triggered (when the item is set to 16, 24, or 32); otherwise, it would remain “default”.
This setting is only used for checking. (Of course, the ProxyStream of bit-depth depends on the source would be better. If the bit-depth item has been set in the device settings, then the bit-depth of transcoding will not exceed that item value, and it’s max value.)
For some active speakers or h/w music systems(support UPnP), such as very expensive DEVIALET or B&W, the bit depth they can support is mostly limited.
Sometimes, that bit-depth setting may be helpful for them.
Thanks
2024-04-22 22:31 #15003TikiキーマスターAre you saying that ProxyStream will not function in the 16-bit/44.1 kHz source?
My test shows that ProxyStream always keeps working when playing Hi-Res audio (24-bit or higher).
I don’t understand your usage environment. I recommended setting “Convert on-the-fly to Wave format” to “If possible”. Then, parameters are:
Here’s what I think.
I know what you hope. But it’s going to take a lot of my time to do it.
2024-04-22 23:28 #15004storaid参加者Hello, Tiki
I don’t understand your usage environment. I recommended setting “Convert on-the-fly to Wave format” to “If possible”.
Here are my another tests
Device: WiiM Pro Plus(16/24/32, up to 768KHz)
audio/wav <- http-get:*:audio/wav:DLNA.ORG_PN=LPCM audio/x-wav <- http-get:*:audio/x-wav:DLNA.ORG_PN=LPCM audio/mpeg <- http-get:*:audio/mpeg:DLNA.ORG_PN=MP3 audio/mpeg <- http-get:*:audio/mpeg:DLNA.ORG_PN=MP3X audio/x-ms-wma <- http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMABASE audio/x-ms-wma <- http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMAFULL audio/x-ms-wma <- http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMAPRO audio/mpeg <- http-get:*:audio/mpeg:DLNA.ORG_PN=MP2_MPS audio/mp3 <- http-get:*:audio/mp3:* audio/wma <- http-get:*:audio/wma:* audio/mpeg <- http-get:*:audio/mpeg:* audio/vnd.dlna.adts <- http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=AAC_ADTS audio/vnd.dlna.adts <- http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=AAC_ADTS_320 audio/m4a <- http-get:*:audio/m4a:DLNA.ORG_PN=AAC_ISO audio/aac <- http-get:*:audio/aac:DLNA.ORG_PN=AAC_ISO audio/ac3 <- http-get:*:audio/ac3:DLNA.ORG_PN=AC3 audio/ogg <- http-get:*:audio/ogg:* audio/ape <- http-get:*:audio/ape:* audio/x-ape <- http-get:*:audio/x-ape:* audio/flac <- http-get:*:audio/flac:*
Convert on-the-fly to Wave format: Yes
Test 1:
source: flac, 16/44.1
result: no transcoding, working
Test 2:
source: flac, 24/48
result: no transcoding, working
Test 3:
source: flac, 24/96
result: no transcoding, working
Test 4:
source: flac, 24/192
result: no transcoding, working
Convert on-the-fly to Wave format: Is possible
Test 1:
source: flac, 16/44.1
result: no transcoding, working
Test 2:
source: flac, 24/48
result: transcoding, working
Test 3:
source: flac, 24/96
result: transcoding, working
Test 4:
source: flac, 24/192
result: transcoding, working
These tests indicate that there may be confusion regarding the options ‘If possible’ and ‘Yes’ in that setting.
In my opinion,
“Yes”: This option may lead people to believe that ProxyStream will always remain active, but that is not the case.
“If possible”: This option may lead people to believe that the application will determine whether ProxyStream is active based on the audio source. In reality, ProxyStream is only active for Hi-Res sources.
This is my perspective.
If I’m correct, it’s my personal opinion that changing “Yes” to “Yes (dependent on source)” and “If possible” to “Yes (except for CD Quality)” would be more precise.
You can think about it. Thanks.
“I know what you hope. But it’s going to take a lot of my time to do it.”
okay
2024-04-22 23:57 #15005storaid参加者Or provide a more detail description, like the following:
Convert on-the-fly to Wave format
Convert on-the-fly to Wave format and send.When set to ‘Yes’ here, it will depend on your audio source. Alternatively, if set to ‘If possible’, it will only apply to Hi-Res audio source.
Thanks
2024-04-23 19:01 #15006TikiキーマスターI understand your test cases. These are working as I expected.
“Limited on-the-fly wave format conversion” is reducing transcoding cases.
- Limited on-the-fly wave format conversion
To prevent unnecessary conversions, the conditions to be applied are limited. Conditions are for a hi-res source (including DSD) or a subsong like CUESHEET.
Sorry, the “No” setting for this item does not affect it due to a bug. I was planning to release a revised version when the discussion here is over.
And I’m going to change name of “If possible” to “As much as possible”. In Japanese, this name is “なるべく”.
2024-04-23 20:39 #15007TikiキーマスターAh… I’d like to change to “No / If necessary / If possible”. Perhaps this is more appropriate.
2024-04-23 21:20 #15012TikiキーマスターI have released a preliminary version with improved behavior that I can do.
2024-04-23 22:25 #15017storaid参加者Hello, Tiki
I have a question
What circumstances allow the “Convert on-the-fly to audio/L16 format” function to work?
Thanks
2024-04-23 22:51 #15018TikiキーマスターWell…for example:
- When “Convert on-the-fly to Wave format” function is set to “No”.
- If the device does not support the audio/wav format.
2024-04-24 01:06 #15021storaid参加者ok
thanks
2024-09-08 19:44 #15421TikiキーマスターI have added following parameters.
– TreeItem: Playback settings – External UPnP renderer settings – <Device name>
– Property: UPnP Renderer settings – Sample rate limit
– Property: UPnP Renderer settings – Bit depth limitPlease try them.
2024-09-09 20:46 #15429storaid参加者Hello, Tiki
Very thanks for your enhancements…
it’s working well…
Thanks
2024-09-10 20:01 #15434TikiキーマスターThank you for testing.
- Limited on-the-fly wave format conversion
-
投稿者投稿
- トピック「dither is possible if higher bit depth, 32bits, is unsupported by UPnP device?」には新しい返信をつけることはできません。