Skip to main content

Sockso – A music server on your personal computer

Do you dream of starting a type streaming music service but from your PC on your room? Maybe not for the entire world but just for you and your friends. And if the nasty business of setting up a server and meddling with Apache files is keeping you back, try the open source Sockso – the zero configuration, “eat straight from the packet” type of music server software.

Some time back I showed you a way to stream music from your home computer to anyone on the Internet using a software called AjaxAMP. AjaxAMP was limited – gave you no control on who will be using it and can only be used with Winamp. Sockso is a much better music server software giving you finer controls on users, better features as a service and can be accessed from a browser as well as from any music player like Winamp, iTunes, WMP etc.

Sockso requires no installation. Simply unzip the package and double click on “Run Sockso”.


The various sections on this program is almost self-explanatory. To add music to the library, go to the Collection tab; to create playlists click on the Music tab; to create users click on the User tab and add user account for each users who would stream music from your server.

Here are a few things you should know about user control. Sockso allows various ways to configure the way you want your users to access the music server. If you want to restrict access to only users you know, click on the Users tab and create a user account for each users. Then check the boxes Enable logging and Disable registering. This will force users to login using the usernames and password you provide and no new users can register for your service.


If you want to allow anyone to access your server but would like to keep track on users, check the box Enable logging but uncheck Disable registering. This will allow new users to access your server by registering themselves.

On the other hand, if you want everything to be open, uncheck Enable logging. You can allow or disallow registering, it doesn’t matter.

Other settings like changing port numbers, allowing/disallowing song downloads, allowing uploads, logging etc can be accessed from the General tab.

To access the music server, all you have to do is point your browser to the link displayed at the bottom of Sockso’s window. Your IP address followed by the port number to connect to.


After logging in (if the option is enabled) it shows you the most played tracks, recent tracks and provides an ability to browse the entire collection by folders or alphabet. Songs can be played either using a pop-up flash player, an embedded player, a Javascript player or even in a standalone media player. Users can create their own playlist and share them with others. Almost everything you would want in a streaming service is there in Sockso.


This page can be replaced with your own by editing the stylesheet inside \sockso-1.1.7\resources\htdocs\skins

The features available to the end users are great and the control given to the owner is more than adequate to run a full fledged music server on your computer. If you are really planning to set up such a music server, this is the one for you.

Related: Subsonic – Streaming music from your PC


  1. Stumbled across this... I had no idea this existed. I've been using Orb for everything but this seems far better!

    How does it do for large libraries? Does it eat up any CPU usage? (Even ona quad core, Orb will eat up 100% usage when rescanning folders/adding new music)

    Thanks for the post!

  2. Thanks for the post, don't know what happen to my old pc if I tried this tool but it's a nice idea. After upgrade my pc, I should try.

  3. Just threw a wagonload of 30GB MP3's at it.. no problem! It went indexing for an hour or so and that's it. during the indexing you can continue to use it. CPU (old Core2Duo) was at 30-50%. So yes, it can easily handle large libraries. :-)


Post a Comment

Popular posts from this blog

How to Record CPU and Memory Usage Over Time in Windows?

Whenever the computer is lagging or some application is taking too long to respond, we usually fire up task manager and look under the Performance tab or under Processes to check on processor utilization or the amount of free memory available. The task manager is ideal for real-time analysis of CPU and memory utilization. It even displays a short history of CPU utilization in the form of a graph. You get a small time-window, about 30 seconds or so, depending on how large the viewing area is.

How to Schedule Changes to Your Facebook Page Cover Photo

Facebook’s current layout, the so called Timeline, features a prominent, large cover photo that some people are using in a lot of different creative ways. Timeline is also available for Facebook Pages that people can use to promote their website or business or event. Although you can change the cover photo as often as you like, it’s meant to be static – something which you design and leave it for at least a few weeks or months like a redesigned website. However, there are times when you may want to change the cover photo frequently and periodically to match event dates or some special promotion that you are running or plan to run. So, here is how you can do that.

Diagram 101: Different Types of Diagrams and When To Use Them

Diagrams are a great way to visualize information and convey meaning. The problem is that there’s too many different types of diagrams, so it can be hard to know which ones you should use in any given situation. To help you out, we’ve created this diagram that lays out the 7 most common types of diagrams and when they’re best used: