Post Reply 
Dynamic transcoding feature
05-10-2026, 20:50 (This post was last modified: 05-10-2026 21:05 by tiefling.)
Post: #8
RE: Dynamic transcoding feature
(18-09-2026 22:48)simbun Wrote:  
(18-09-2026 17:42)tiefling Wrote:  As it stands, I'm having to do the same manually, keeping both a DSD copy and a PCM copy in some cases - this would save a ton of storage.
I might be showing my ignorance of DSD but can't you do this already, except the control point sees multiple streams per track rather than multiple albums?

Code:
stream.transcode: dsf:-/wav24;88


The control point should then choose the appropriate stream for the renderer.

In theory, yes - In practice, results are mixed.

I have tried multiple control points with different renderers and everything seems to give different results.

This is my current config:
Code:
stream.transcode: dsf:-/wav24;88, dsf(128):wav24;88, dsf(256):wav24;88

I have 2 renderers - 1 is a Cambridge Audio CXN v2, The other a Cambridge Audio Stream Magic 6. I am using multiple control points to test with the following results:

CXN v2
- Stream Magic App
- DSD64 - Plays Natively
- DSD128 / 256 - Plays as 24/88 PCM
- CA Connect
- DSD64 - Plays Natively
- DSD128 / 256 - Plays as 24/88 PCM
- Serento
- DSD64 - Plays Natively
- DSD128 / 256 - Fails - I think this is a Control Point bug, which I've logged with Lorin (the Serento developer). The control point is detecting that the device is not DSD Native and is trying to use DoP, but the device doesn't support DoP - The app probably just needs a config option to turn on/off DoP fallback for specific renderers and that'll be sorted.

StreamMagic 6 (No native DSD support at all)
- CA Connect
- DSD64 - Fails and does not play
- DSD128 / 256 - Plays as 24/88 PCM
- Serento
- DSD64 - Fails and does not play
- DSD128 / 256 - Fails (pointless test - see above)

The Issue seems to be with the StreamMagic 6 that it only uses the transcoded options that are forced and doesn't work through the list. If I set my config like this:
Code:
stream.transcode: dsf:wav24;88, dsf(128):wav24;88, dsf(256):wav24;88
it will play everywhere, but that's downgrading my DSD streams everywhere in the house which, as many of them have PCM variants, is not desirable. My StreamMagic 6 also limits me to 88 or 96 - If I push it beyond that then it fails to play, even though it will play 192kHz PCM directly it won't do it through MinimStreamer, which is... weird.

UPDATE: I've also now tried mConnectLite (briefly) and am getting identical results as CA Connect on both devices. The only control point difference seems to be Serento's DoP bug.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Dynamic transcoding feature - tiefling - 05-10-2026 20:50

Forum Jump:


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