Hi!
Me and my dad have tried this little config hack. It works on Ubuntu+SB
Classic and Windows+SB Touch.
When playing 24/96 on a SB3 or 24/192 on the Touch, the server will
resample the data to fit the target player. That is done using the SOX
tool (an open source sound tool packaged with Squeezebox Server). It
turns out you can tweak the config for that, so that it uses a more
hi-rez resampling algorithm.
Background reading about the SOX tool and resampling (apparently it's
good) can be found on the SOX site (Google SOX, I cannot post a link).
Now do this. Create a "custom-convert.conf" file in the same directory
as your convert.conf file.
On Linux: /etc/squeezeboxserver/custom-convert.conf
Put the text between the lines in the file:
------------------DON'T CUT THIS LINE ----------------
flc flc transcode *
# FT:{START=--skip=%t}U:{END=--until=%v}D:{RESAMPLE=rate -v -s
%d}
[flac] -dcs $START$ $END$ -- $FILE$ | [sox] -q -t wav - -t flac
-C 0 - $RESAMPLE$
------------------DON'T CUT THIS LINE ----------------
For all you config lovers, the key was to use the "rate" effect in SOX
rather than the -r switch for the output. If you want to change the
settings (maybe use the minimal phase filter), please do so in the
"D:{RESAMPLE=rate -v -s %d}" part.
In my example, I use "VERY high quality" (-v) with a linear filter
(default) and a steep (-s) lowpass filter leaving 99% of the
bandwidth.
SB Server will fill in the %d with either 44100 (if sampling down from
88.2kHz) or 48000 (from 192 or 96). For the Touch, this will only kick
in above 96 kHz.
Enjoy!
/Adam Skogman
--
adamskogman
------------------------------------------------------------------------
adamskogman's Profile: http://forums.slimdevices.com/member.php?userid=42590
View this thread: http://forums.slimdevices.com/showthread.php?t=84462
_______________________________________________
audiophiles mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/audiophiles