Squeezelite is a piece of computer software that converts your computer into a Squeezebox clone. The PC then act as a client and it communicates with Logitech Media Server (LMS) to source and play music. LMS is responsible for managing your music library while squeezelite is responsible for playback.
You can put almost all the squeezelite command line in here, except -l, -z, -m, -n and -o. You can use this to really customise Squeezelite, tweak the buffers and so on. Here is the command line explanations:
I just set this up on my Pi. I am currently using the analog audio port and get a bunch of crackling and popping when playing thru Squeezelite. I have a LMS server on a windows machine and am controlling squeezelite thru the Logitech IOS app.
Airplay works and sounds great, its just when I am using Squeeze.
I tried installing Squeezelite on a Rasp B using this guide, but at the last step when i try starting squeezelite using /etc/init.d/squeezelite start i get this error: Error: script /usr/local/bin/squeezelite_settings.sh not found.
Squeezelite is the main binary for many other Players like Picoreplayer, Max2Play and others.In some cases linux users will need to add the user - that runs squeezelite - to the audio group to allow squeezeplay access to the audio output device.
Local Player installs a playback application (squeezelite) on the server computer which is automatically run by the server and which can be controlled via the web interface or other squeezebox control applications. It is intended to simplify the installation and configuration of the squeezelite by installing it via a plugin.
The plugin should install the relevant version of squeezelite for your server machine and then automatically start it. On linux it supports intel and arm machines. For arm you will need to visit the settings page to select the appropriate architecture (armv5te, armv6, armv6hf). You can select the audio output to use from the settings page.
Please note the plugin download does not include all codecs. On linux use your normal distribution installation process to install the libraries given on the setting page. On windows/osx wav,aif and flac are supported by default. Other codecs are supported via the server transcoding.Jan.Schmidt 09:23, 28 June 2015 (UTC)
I have a problem with my DAC on Windows 11 (windows drivers). In wasapi exclusive mode only MusicBee works and switching sample rates. Other programs like Foobar, Squezelite-X do not play music properly. Foobar in exclusive mode displays Unrecoverable playback error: Unsupported stream format. Squeezelite only works in shared mode so everything is played in 44100 mode or whatever is currently set in windows. After installing the ASIO drivers, neither foobar nor MusicBee works (choping, distorted sound) and yes I tried different buffer values for different sample rates in ASIO control panel. Squeezelite-X (ASIO) after playing a file and stopping it for a while it starts playing until you change the sample rate. But only for lower sample rates like (176k) For higher sample rates above 176k this trick not working.This is a disappointing behavior because I had several DACs at home: AudioQuest Dragonfly Red, Black, Topping E30, FiiO K7 Pro and none of them had such problems. Here we have 1 DAC at the price of the others and it can't handle something as simple as automatic sample rate change and working ASIO drivers. Plus known problems with tidal and other streaming service programs. DAC has latest firmware.
I don't use audirvana but foobar and logitech media server with squeezelite. In this configuration only rme adi-2 dac has problems with such a basic thing as changing sample rate. Not to mention streaming services. I'll add that I checked rpi with installed logitech media server client (piCorePlayer) and somehow on linux everything works. For me it is a problem with drivers and dac operation on windows. If other dacs work with other programs and do not have such problems, it is a clear signal that something is wrong with the drivers. I would expect such a dac to work with all programs. I do not know what audirvana developers did to make the dac work. They may use some tricks to make the dac work properly, but for me explaining that something works with audirvana or roon, so there is no problem is not an ok approach. If chinese dacs can work with everything, then rme adi2-dac should work the same way. Putting the responsibility on software manufacturers is pointless. At the moment only adi2 has problems.
I have a problem with my DAC on Windows 11 (windows drivers). In wasapi exclusive mode only MusicBee works and switching sample rates. Other programs like Foobar, Squezelite-X do not play music properly. Foobar in exclusive mode displays Unrecoverable playback error: Unsupported stream format.
I can blame rme for this because chinese dacs costing 1/4 the price of rme work with all programs. As I wrote before: it's possible that musicbee author used tricks, hackks to make his software work with rme. Could you please explain to me why all programs on windows work with topping e30 or with audioquest dragonfly in asio mode and on regular drivers and rme adi dac works only with musicbee?
I don't want to use spdif. I have a dac with usb support and I want it to work properly with usb and on windows. I don't know if this is going to be clear or not, but I've tested it both with the asio drivers installed from the rme website and on clean windows, using the default drivers from windows. Another example: squezeelite does not work on windows but picoreplayer on rpi with squeezelite and dac suddenly works fine. So if adi dac works correctly on rpi with linux but does not work correctly on windows then I guess it is obvious; that something is wrong with the drivers or windows support.
I saw other threads where people had similar problems, but I have the impression that the topic is swept under the rug. Usually the answer is that if it works on one program it is not hardware fault but software. But why other dac do not have this problem?
I have contacted support but no one has replied to my email for several weeks.
What output format does Sprout use by default in windows 10? While I can Select Sprout WASAPI/ASIO in foobar, I get no such options within the windows sound mixer/device properties. Is this something that can be changed at the system level
Edit the squeezelite config file to prevent crackles from sound
The Raspberry Pi is not the fastest computer around, so you need to help it a bit. You can help your Pi by increasing the ALSA buffer size.
I built SqueezeCore because I needed a lightweight, minimal, plug&play OS to use it as a squeezelite player. The whole OS is 17MB and when running it occupies around 60MB of RAM; SqueezeCore must be installed on a USB drive and will run completely in RAM. Perfect to be installed on a thin client!
Plug into your computer the USB flash drive with SqueezeCore, an ethernet cable (wifi not supported at the moment), a keyboard and a monitor.
Power on and boot from USB.
Now you will have to enter some squeezelite settings like: what audio device use as output, buffer settings and so on; if you have any doubts leave all settings as default and just select your audio output device. (Important: read carefully the options during the setup)
From now on every time you power on your computer squeezelite will start at boot with the defined settings.
Hello,
I would like to limit the CPU freq, how can i do that ?
I see that squeezelite use the turbo freq 2,1ghz and i prefer to stay at the base freq wich is 1,5ghz (celeron J3455),
Thanks a lot