O'Reilly logo

Raspberry Pi Blueprints by Dan Nixon

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Setting up the Pi as a Squeezebox client

In order to use the Pi as a Squeezebox client, we will use the open source software, squeezelite (https://code.google.com/p/squeezelite).

First, we need to install some prerequisites on the Pi which are required to run the squeezelite software, which can be done using the following command:

sudo apt-get install -y libflac-dev libfaad2 libmad0

Next, we will download the precompiled squeezelite binary from the Google Code page using wget. We will give it execute permissions to it and move it into the binary directory, allowing it to be executed like any other command-line application:

wget http://squeezelite-downloads.googlecode.com/git/squeezelite-armv6hf
sudo chmod a+x squeezelite-armv6hf
sudo mv squeezelite-armv6hf ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required