After a long struggle I have been able to build a version of Squeezeplay
that plays files up to 192k sampling rates. You can download my tarball
from http://webspace.qmul.ac.uk/gfella/squeezeplay/squeezeplay.html and
untar into a directory /opt/squeezeplay

It works on ubuntu and voyage, so I expect it to work on most flavours
of Debian.

To build from source instead: add the sampling rates 176400 and 192000
to the list of sampling rates in the file decode_pcm.c in the folder
squeezeplay/src/squeezeplay/src/audio/decode from the source tarball.
Building from sources requires fixing a couple of bugs (read about them
on John Well's page here
http://www.jfwhome.com/2009/11/22/compiling-squeezeplay-on-linux-ubuntu-amd64/
Thanks John!)

You also need to make sure that the server can play up to 192K files. 

For this, you  have to patch the LogitechMediaserver software by
applying Lauret's 192khz.patch (available at
https://github.com/terual/slimpy_ to the file Squeezebox2.pm (the
latter is in the folder /usr/share/perl5/Slim/Player/ on my ubuntu
install). Thanks Lauret!

Finally to make sure a 24 bit file is not truncated to 16 bit follow
Kipeta's (Thanks Kipeta!) recipe

"in Linux you can choose the audio device and other parameters through
setting file:
~/.squeezeplay/userpath/settings/DesktopJive.lua

I have following content in it:
settings = {mac="xx:xx:xx:xx:xx:xx",uuid="xxxxxxxxxxxxxxxxxxx
x"",alsaSampleSize=24,alsaPlaybackDevice="plughw:0
,0",alsaPlaybackBufferTime=50000,alsaPlaybackPeriodCount=3} "

I am grateful to the community for the useful info.


-- 
giulio
------------------------------------------------------------------------
giulio's Profile: http://forums.slimdevices.com/member.php?userid=53337
View this thread: http://forums.slimdevices.com/showthread.php?t=93505

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to