Sonora Communications, Inc.

  • Increase font size
  • Default font size
  • Decrease font size

Install Slim Device SqueezeCenter Music Server on SME 7

E-mail Print PDF

SqueezeCenter is a full-featured streaming music server from Slim Devices released under the GPL.

Check for updates here.

As root, enter the following commands:

wget http://www.slimdevices.com/downloads/\
SqueezeCenter_v7.2.0/squeezecenter-7.2-1.noarch.rpm

rpm -Uvh squeezecenter-7.2-1.noarch.rpm

# SME database entries to make SqueezeCenter publicly available
# Do NOT perform this command if you don't want to enable access
# from the Internet or do not want to deal with the security
# arrangements for such access.

config set squeezecenter service TCPPort 9000 access public status enabled
config set
squeezeproto service TCPPort 3483 access public status enabled

# Rebuild and activate the firewall scripts
signal-event remoteaccess-update

# Make SqueezeCenter start up automatically after a reboot
ln -s /etc/rc.d/init.d/squeezecenter /etc/rc.d/rc7.d/S99
squeezecenter

# Start SqueezeCenter now
service squeezecenter start

Remote (Public) Access

If your SME Server is your firewall. Skip to the next section.

If your SME Server is behind a NAT firewall and you want to enable web control access from the Internet, you will
need to forward port 9000 to the IP address of your SME Server.

Configure SqueezeCenter

Open your web browser to:

http://ip.or.name:9000

You will be led through a few setup steps.  I doubt it is absolutely necessary to have a SqueezeNetwork account.

Be sure to enter the path to your music files. I created a new I-Bay owned by the group everyone with write=group, read=group privileges just for my music files, so I entered something like: 

/home/e-smith/files/ibays/<ibayname>/files/<yourmusicfolder>

IMPORTANT: If you enable access from the Internet, you will also want to enable user/password security in SqueezeCenter so unauthorized persons do not steal your music and waste your bandwidth.

Click on Settings -> Advanced -> Security (drop box) to configure the security settings.

Using SqueezeCenter

You can use the Slim Devices SqueezeBox devices, the included SoftSqueeze player or most any music player capable of playing an MP3 music stream.

The SqueezeBox devices and the cross-platform SoftSqueeze players have built-in control of the SqueezeCenter music stream, but you need to control the stream via the web page for generic music players. Frankly, the web page is probably easier anyway.

SoftSqueeze Java Music Player

The free SoftSqueeze music player emulates a Squeezebox device and will control the server's output to be played on your PC without also using the web interface...very convenient.

Open the SqueezeCenter web page at:

http://ip.or.name:9000

Click on Extras -> SoftSqueeze to download and use the free SoftSqueeze player.

Generic Music Player

Open your favorite music player and configure it to play a MP3 music stream at a URL similar to this one:

http://ip.or.name:9000/stream.mp3

or if you enabled security:

http://username: This e-mail address is being protected from spambots. You need JavaScript enabled to view it :9000/stream.mp3 

Be sure to change ip.or.name to the IP address or DNS name of your SME server.

You will not hear anything yet!

Finally, open a web browser to the SqueezeCenter and tell it to play something to your particular player. You control the music to be played by using the web interface to the SqueezeCenter:

http://ip.or.name:9000
Last Updated on Sunday, 31 August 2008 21:17  

Your external IP

You are connecting to this site from: 38.107.179.233

Secure Client Login

Email Address:

Password: