Jan 312009

Sockso is a free, open-source, personal music server for everyone! It is a simple and easy to use music server with which you can share your own collection of music with frends online or with people using computers in your home network. A simple GUI on your PC allows you to setup you collections users, webserver settings etc and for the users it is a simple web interface to register or logon and create use playlists and play the music from your collection. If you are behind a firewall at home and are trying to share it over the internet then you need to open the port on which you are sharing your music (default:4444).

Highlighting features include

Supports MP3, OGG Vorbis, Flac and WMA
Multiple play with options like the default flash player
Users can download single tracks, or entire albums/artists or playlists
Statistics like most played, recently popular, etc
Completely customizable/skinnable web interface
User and site playlists
Gui-less console mode for running on servers
User account control, with playlists
Uploads from users
Album art for artists and albums
Re-encoding of output streams to save bandwidth if needed
Cover Flow style artwork view
Last.fm related artist and scrobble log integration
Multi-format access logs
SSL support
Supports Dutch, Norwegian, Spanish, French, Italian and German language

Install Sockso Personal Music Server

To install Sockso, click this 1-click installer from Packman  supported on openSUSE 11.1/11.0/10.3/10.2

Sockso 1-click install

This should download the YMP file and automatically launch the YaST package manager to add the required Repositories and download and install Sockso and the required dependencies. Click next on the Sockso installation screen and Next again on the installation proposal window. This should start adding the required repositories, download and install Sockso and its required dependencies. Click Finish when the installation completes successfully.

NOTE: Click here for a how to on enabling 1-click install in openSUSE 10.2

sockso1 sockso2

sockso3 sockso5

This should install Sockso under “Applications – Multimedia“. Click Sockso to launch for the first time. For a start, click collection tab and select the directories to search and music files to your collection. Then ofcourse, you can select songs and create your own playlists which inturn will be available for users who logon to the web interface.
sockso4 sockso9

sockso12 sockso10
If you would like to create a list of users, do so from the Users tab. Users can always register from the web interface as well.
General Sockso configurations including the the webserver port number title etc, enable/disable allowing users to upload files can be done from the General tab. That pretty much should do for you to get up and running with your Sockso Personal Music server on openSUSE.


By default, the website URL will be http://<public IP>:4444 where 4444 is the port on which the webinterface is available. Sockso, picks up your public IP (your IP on the internet not the 192.168.0.x on your pc). This could be from your Router or from your own PC if you use USB modems. However, you can check if Sockso works OK from http://localhost:4444 or even your local IP (ex: if you are accessing from your local home network. As I said earlier, if there is a firewall then you need to open this port for incoming connections. You need to understand opening any port for an incoming connection can be a security issue.
As you can see, the web interface too doesn’t have too many confusing options, very few but the ones required allowing your users to quickly get listening to your music collection.

Click here to visit the project homepage.