FLAC Streaming Solution - Squeezeplay + Squeezebox

It works! :grinning_face_with_smiling_eyes:

So I was looking for some way to stream my music collection to my pc at work. Googled for a long long time without coming in sight of any solutions :ashamed:
The primary issue here was that my music is mostly flacs and I was not interested in transcoding solutions + I was looking for something that has a nice interface as well.

Then, I sorta bumped into Squeezeplay

From the slimdevices wiki

Squeezebox is Logitech’s hardware audio streaming device lineup. The system works by basically getting their server running on your host machine that has all the music (the server is opensource and available for pretty much all platforms). You can buy the physical squeezebox devices and configure them to connect to your squeezebox server. Once connected, you use the devices to remotely stream your music.

Squeezeplay is basically a software based emulator of the squeezebox devices.
It has native support for flac and works pretty damn awesomely :grinning_face_with_smiling_eyes:

In simple terms, here is what one needs to get up and running:

  1. Install squeezebox on your host
    I picked a beta from the nightly builds here

  2. Get it up and running on your host machine
    point it to where your music is stored etc.

  3. Install Squeezeplay from the same link in step 1
    This is your player tool. Has a whole bunch of settings that are mostly self explanatory.
    Go to Settings → Advanced → Networking and setup your server info so that the client can get the music.

  4. The Squeezeplay tool by itself is sufficient for accessing your music library, but I’m not satisfied with its UI. What I do is this:
    http://YourServerIP:9000/

This gives a webui based access to your Squeezebox server. It also has a webbased playback control UI. It’s a lot easier on the eye and very convenient to use. It shows lyrics that might be previously stored as well as album art if available. It also has some nice mixing options.
Do note that you still need to install the squeezplay app to be able to play
music :slight_smile:

A screenie showing the webui and the player ui


Attachments:

Brilliant .. Now if only i wasnt on a client network i would have done the same.
Also i the Screenie where is the WebUI as i think its jus a pic of the player UI.(or else the WebUI is kickass).
Does the WebUI lag a little bit?

The small box thingy on the right is the player ui and the bigger box to the left in the bg is the webui.

The webui doesn’t really lag much. However, there is a slight lag for playback to start as the system buffers when you select a new song.

One thing I forgot to mention is that you need a fairly strong network setup. atleast 150kbps up.

One REALLY sweet thing about this is that one can EASILY share a music collection :slight_smile: without the associated storage hassles. It also has a WHOLE bunch of plugins.
EDIT - I’m not exactly sure about this, but I think you can setup an ssh tunnel.
http://softsqueeze.sourceforge.net/ is a fork of a discontinued project from the squeezebox codebase. it is community driven now. It also has built in ssh support.

Did you try tunneling?

so it NEEDS squeezeplay - no wonder the webgui was doing nothing for 4 months :face_with_tongue:

26mb for the squeezeplay? damn thats large…

:slight_smile:

i didnt have the time to pursue it honestly.. thanks for the tut