INSTALL SQUEEZEPLUG VERSION 7 ON RASPBERRY PI

I had a really lengthy tutorial on squeezeplug version 6.02. It was tough to configure so when to my surprise I discovered squeezeplug version 7 I settled in for a hell of a ride. What I got was remarkably simplistic.

This will be quick.

Download Squeezeplug v7

Now once you get the image unzip it. The filename you have is squeezeplug_rpi_700.img

Now stick an SD card in your Mac

Type

diskutil list

Screen Shot 2014-01-23 at 5.46.37 PM

My SD card is /dev/disk4
Make sure you get this right. Accidentally type /dev/disk0 somewhere and bye bye MAC OS X

My disk is formatted. Lets get it ready.

Go to APPLICATIONS / UTILITIES / DISK UTILITY in your Mac
Screen Shot 2014-01-23 at 5.48.32 PM

Hit the erase tab then hit Erase. Easy. Once it is erased click on the volume on the left that says UNTITLED (not depicted in this photo above). Then 4th button from the left on top says UNMOUNT. Unmount the UNTITLED volume.

Now go back to Terminal

sudo dd if=/path/to/squeezeplug_rpi_700.img of=/dev/rdisk4 bs=1m

On a Mac you can type sudo dd if= then from the finder drag the file into the terminal. It will complete the whole path for you. Great time saver.

Now hit enter and enter your password. Seemingly nothing happens but just wait 15 minutes or so. When it finishes put your SD card into your Raspberry Pi. Plug the Raspberry Pi into your router via the ethernet port. This will ensure you can do this without hooking up a monitor, keyboard, and mouse. Or hook up a monitor keyboard and mouse. I don’t care. But I like the command line.

Once it boots find your IP address and enter this in a terminal

ssh your.ip.address -l root

password is

nosoup4u


Screen Shot 2014-01-23 at 5.56.33 PM


Yer In. if for some reason yer not in and it barks at you about ssh keys type this

ssh-keygen -R 10.0.2.35

make sure and use your IP address. Then log in again.

Screen Shot 2014-01-23 at 5.58.10 PM

Now grab the lower corner of the terminal and resize it. Make it big and then type setup

Screen Shot 2014-01-23 at 5.59.09 PM

Get to the main screen.

Screen Shot 2014-01-23 at 5.37.57 PM

If you have a wifi dongle click on basic configuration and then follow the prompts to set up your wireless.

Screen Shot 2014-01-23 at 5.38.40 PM
Screen Shot 2014-01-23 at 5.38.51 PM

You’ll figure it out. Read carefully then make sure to Activate the Network profile (last choice listed).

Now go back to the Main menu and do the following

Screen Shot 2014-01-23 at 5.38.27 PM

Expand the Root file system, change the TimeZone, the hostname if you want and for God’s sake change the root password.

Now reboot.

When you reboot log back in with ssh and type setup again.

Get to the main menu then:

Screen Shot 2014-01-23 at 5.37.57 PM

Scroll down to SERVER and PLAYER and ok.

Screen Shot 2014-01-23 at 5.39.51 PM

First select the Media Server then Install LMS. Follow the prompts.

Then install the player.
Screen Shot 2014-01-23 at 5.40.19 PM

Install Squeezelite. Follow the prompts. Give it a name. Select your output device. Once Squeezelite is installed back out of Setup and get back to a command prompt.

Type squeezelite -l
Screen Shot 2014-01-23 at 6.11.57 PM


Now we need to give squeezelite some commands. I’m calling squeezelite, telling it what output device to use, giving it a name, and telling it where it lives. Dash o is the output device, dash n is the name, dash s is the server.

Type this:

squeezelite -o front:CARD=DAC,DEV=0 -n DELLMINT -s 127.0.0.1

Hit enter then open your browser and type your IP address of the Raspberry Pi:9000 (i.e. 10.0.1.44:9000 see pic below) and see if the DELLMINT name shows up as a player.

Logitech Media Server - Mozilla Firefox_017
HEY it did cuz I’m smart. I’m streaming a station from TuneIn radio.

Now lets make this happen at every boot. There are other ways to do this. Your Mileage May Vary on how to do this. Some folks use scripts. I just start the service and leave it running. Sue me if you don’t like it.

sudo gedit /etc/rc.local

and add

squeezelite -o front:CARD=DAC,DEV=0 -n DELLMINT -s 127.0.0.1

to the file. Reboot. Retest.

You have successfully installed Squeezeplug version 7.0.

To recap.

Download
Image the SD card
Boot
Expand File System
Change Password
Change Timezone
Set up WiFi (if you want)
And while you are in there don’t forget to Upgrade Squeezeplug

Install Logitech Media Server
Install Squeezelite
Issue the commands that start squeezelite and use your sound device.

Yer Doing It.