If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
I would like to transcode every input format into 24 bit 192 KHz. How to do that ? I would also like that transcoding is done on my server and not on SB Touch.
You would use a custom-convert.conf file on the server. Are you playing anything other than FLAC? You'll need a conversion command for every filetype you want upsampled.
Note that Touch is limited to 24/96 without EDO applet being installed.
EDO is installed. The files that I would like to convert are DSD files. Do you have any example what to write in this config file ?
If you want to convert DSD files to PCM, in my experience there is no need to use a custom-convert.conf file. Just install the DSDPlayer plugin on LMS, and for each player use the DSDPlayer settings as shown in the screenshot below. DSDPlayer will decode DSD to PCM, and down-sample to the highest sample frequency (even multiple of 44.1 kHz) that is supported by the squeezebox player. With default File Types settings, LMS will convert PCM to FLAC.
For example with the settings shown in the screenshots below, DSDPlayer+LMS produces a FLAC stream with 176.4kHz sample rate for my piCorePlayer, that supports a maximum sample rate of 192kHz. For my ESP32 player that uses squeezelite-ESP32 software, I have set a maximum sample rate of 96kHz. For this player DSDPlayer+LMS produces a FLAC stream with 88.2kHz sample rate. I have verified the sample rates that I have mentioned by means of logging on the players.
Note that squeezelite that comes with piCorePlayer has a built in DSD decoder, so in principle pCP supports native DSD playback. But DSD decoding requires quite some processing power, and also the DSD decoder may produce a PCM signal with sample rate that is higher than the max sample rate supported by the DAC. To enforce DSD decoding and resampling by LMS, enter dsd in the exclude field on the pCP Squeezelite Settings page.
Thank you guys for your effort and help. I am using DSDPlay for quite some time and I am happy with that. So these setups are known to me. The problem though is that I need at the output of SB Touch to have 24-192 always ! I know that this requirement sounds strange but I do not want to go into details. And it is not something that really annoys me - simply it is a need caused by the DSP which is running behind SB Touch.
Now looking at these pics, showing Advance-> File Types, my question is: can I somehow tell the LMS to transcode all these formats into 24-192 ? I need that for all formats, including DSD. Even with DSDPlayer, as CJS correctly pointed out, I am getting 24-176.
Thank you guys for your effort and help. I am using DSDPlay for quite some time and I am happy with that. So these setups are known to me. The problem though is that I need at the output of SB Touch to have 24-192 always ! I know that this requirement sounds strange but I do not want to go into details. And it is not something that really annoys me - simply it is a need caused by the DSP which is running behind SB Touch.
Now looking at these pics, showing Advance-> File Types, my question is: can I somehow tell the LMS to transcode all these formats into 24-192 ? I need that for all formats, including DSD. Even with DSDPlayer, as CJS correctly pointed out, I am getting 24-176.
I have a faint memory the DSD over DoP is always 176.4 pcm
All playback can be set to 192.000 using a squeezelite string command but I don't know if one can do that on the SBTouch; one might need to use the Local Player as output
Man in a van, I don't have a Touch, but my understanding from what I have read is that the USB connector is only meant to connect storage, meaning that it can't be used as digital audio output. So then I assume that the DSP behind the Touch is connected via SPDIF (coax or optical). With respect to max sample rate of SPDIF out, your picture shows 176400 with a comma behind it. Maybe 192000 is also supported, but is not displayed because it does not fit on the line? Just guessing.
EDIT: Forget what I said about USB. Apparently an Enhanced Digital Output app can be installed on the Touch for support of external USB DACs, and for support of 176.4 and 192kHz sample rate on coax and optical outputs.
We process personal data about users of our site, through the use of cookies and other technologies, to deliver our services, personalize advertising, and to analyze site activity. We may share certain information about our users with our advertising and analytics partners. For additional details, refer to our Privacy Policy.
By clicking "I AGREE" below, you agree to our Privacy Policy and our personal data processing and cookie practices as described therein. You also acknowledge that this forum may be hosted outside your country and you consent to the collection, storage, and processing of your data in the country where this forum is hosted.
Comment