Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
DSF Outputs for Different Renderers
28-10-2024, 07:10
Post: #1
DSF Outputs for Different Renderers
Hi,

I am trying to create a transcoded stream for renderers that cannnot process DSD whilst retaining the option for renderers that CAN decode DSD to play files natively. I’m using
Code:
dsf:-/wav24
as the output value in stream.transcode but this just results in native DSD streaming for all renderers (which of course fails for those that don’t support it), whereas when I switch this to
Code:
dsf:wav24/-
the stream is transcoded to wav for all renderers regardless of whether they can support DSD or not.

Am I doing something wrong with the output setting ? From what I am reading I believe that /- or -/ in the output setting should present an original format as an option to MinimStreamer when making a transcoding decision.

Thanks
Find all posts by this user
Quote this message in a reply
28-10-2024, 10:52 (This post was last modified: 28-10-2024 10:54 by simoncn.)
Post: #2
RE: DSF Outputs for Different Renderers
For this to work as intended in the UPnP protocol, the server, control point and renderer all need to collaborate as follows:

1) The server needs to provide multiple streams with different audio formats

2) The renderer needs to provide a list of audio formats that it supports

3) The control point needs to select one of the streams provided by the server that is supported by the renderer and tell the renderer to use that stream

MinimServer implements 1). Most renderers implement 2) but some provide an incomplete list or no list. Unfortunately most control points don't implement 3). Which control point and renderers are you using?
Find all posts by this user
Quote this message in a reply
28-10-2024, 13:17
Post: #3
RE: DSF Outputs for Different Renderers
Hi thanks - I’m using JPLAY as control point, with Ropiee configured as a UpNP bridge to my DAC.
Find all posts by this user
Quote this message in a reply
28-10-2024, 13:32
Post: #4
RE: DSF Outputs for Different Renderers
From this it sounds like you have a single DAC as renderer. Where does the need to support multiple renderers with different audio formats arise?
Find all posts by this user
Quote this message in a reply
28-10-2024, 19:54
Post: #5
RE: DSF Outputs for Different Renderers
Sorry - I at times will use JPLAY on iOS with my iPhone or iPad over Bluetooth as the renderer. I also have a FiiO K9 Dac/Preamp connected to a Mac Mini that runs the OpenHome renderer - all of these are incapable of playing DSD encoded music - the main DAC is a Topping L70V, which of course can
Find all posts by this user
Quote this message in a reply
28-10-2024, 22:07
Post: #6
RE: DSF Outputs for Different Renderers
I have tried to install Ropieee to see how it handles the UPnP renderer protocol. My RPi4 is stuck in an error loop with a stream of messages like this:

bcrmfmac: brcmf_set_channel: set chanspec 0xd022 fail, reason -52

Any advice on how to get past this error would be much appreciated.
Find all posts by this user
Quote this message in a reply
28-10-2024, 22:46 (This post was last modified: 28-10-2024 23:02 by simoncn.)
Post: #7
RE: DSF Outputs for Different Renderers
After repeating the installation, I now have Ropieee up and running with a USB DAC. I have confirmed that Ropieee does implement the UPnP renderer protocol for querying audio formats and it does return DSF and WAV as supported audio formats.

This means that JPLAY should send either DSF or WAV to Ropieee, whichever comes first. If you use dsf:-/wav24 in stream.transcode, the DSF stream will come first. The problem seems to be that JPLAY doesn't detect that that your other renderers are unable to play DSF, so it incorrectly sends the DSF stream to these other renderers.
Find all posts by this user
Quote this message in a reply
29-10-2024, 04:28
Post: #8
RE: DSF Outputs for Different Renderers
Thanks for taking the effort to test that. Would you mind me passing this on to the JPlay developer for a possible future fix ? Cheers
Find all posts by this user
Quote this message in a reply
29-10-2024, 07:32
Post: #9
RE: DSF Outputs for Different Renderers
Please go ahead and do this. It would be good to have more control points supporting this feature of MinimServer.
Find all posts by this user
Quote this message in a reply
29-10-2024, 17:04
Post: #10
RE: DSF Outputs for Different Renderers
Thanks for the responses Simon - I have emailed the JPlay devs with a feature request. Cheers
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)