Subsonic is a nice free, multi-platform web based media streamer, make large collection of music handling easy. You can share music with your frineds or stream your favorite music anywhere. You can stream to multiple players simultaneously.
Subsonic 5.1 released this month. Subsonic can handle very large collection of music (hundreds of gigabyes). Although optimized for MP3 streaming, it works for any audio or video format that can stream over HTTP, for instance AAC and OGG. By using transcoder plug-ins, Subsonic supports on-the-fly conversion and streaming of virtually any audio format, including WMA, FLAC, APE, Musepack, WavPack and Shorten.
To see all features visit the official website.
How to install Subsonic 5.1 in Ubuntu/Linux Mint
By default the Subsonic process is run as the root user. To improve security it is strongly advised that you run it as a dedicated user with less powerful privileges. You can specify this user by setting the SUBSONIC_USER variable in /etc/sysconfig/subsonic.
Note that non-root users are by default not allowed to use ports below 1024. Also make sure to grant the user write permissions in the music directories, otherwise changing album art and tags will fail.
Advanced configurationTo change the port number, Java memory settings or other startup parameters, edit the SUBSONIC_ARGS variable in /etc/sysconfig/subsonic. To restart Subsonic, do sudo service subsonic restart
TroubleshootingCheck the logs in /var/subsonic.