Skip to content
FutureSonic is a Madsonic and SubSonic fork. It is a web-based media streamer and jukebox fork of Subsonic.
Java JavaScript CSS HTML Visual Basic Python Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
repo Initial commit from subversion repository Apr 8, 2014
pom.xml Initial commit from subversion repository Apr 8, 2014

FutureSonic is a Madsonic and SubSonic fork. It is a web-based media streamer and jukebox fork of Subsonic. Based on Java technology, FutureSonic runs on most platforms, including Windows, Mac, Linux, OSX, and Unix variants. It's specially designed and being developed for project. Clients can connect via the built in website or with many other clients that support the Subsonic/Madsonic REST API. FutureSonic instantly transports your media to any HTTP(S) connected device regardless of bitrate. You can stream to multiple players simultaneously. FutureSonic is designed to handle very large music collections. By using transcoder plug-ins, FutureSonic supports on-the-fly conversion and streaming of virtually any audio format, including MP3, OGG, WMA, FLAC, APE and more.



  • 2017.02.24 Fixed build issue, added building howto for both windows/unix
  • 2015.12.04 Project officialy moved to github
  • Official IRC Channel on FreeNode #FutureSonic
  • FutureSonic project officialy launched as


Easy to use

  • Listen to your music from anywhere – all you need is a browser.
  • The clean web interface is optimized for constrained bandwidth environments and efficient browsing through large music collections (hundreds of gigabytes).
  • Free-text search helps you find your favorite tracks quickly.
  • Displays cover art, including images embedded in ID3 tags.
  • Assign ratings and comments to albums.
  • Common playlist features (add, remove, rearrange, repeat, shuffle, undo, save, load).


  • Stream or download music directly to your phone. Apps available for Android, iPhone and Windows Phone
  • Use the AIR desktop application, SubAir.
  • Control Subsonic from any mobile phone or PDA, using the WAP interface.
  • Supports multiple simultaneous players. Manage any player from any location.
  • Upload and download files to/from Subsonic, with automatic zipping and unzipping.

Supports most media formats

  • Supports MP3, OGG, AAC and any other audio or video format that streams over HTTP.
  • Transcoding engine allows for streaming of a variety of lossy and lossless formats by converting to MP3 on-the-fly.
  • Works with any network-enabled media player, such as Winamp, iTunes, XMMS, VLC, MusicMatch? and Windows Media Player. Also includes an embedded Flash player.
  • Tag parsing and editing of MP3, AAC, OGG, FLAC, WMA and APE files, using the Jaudiotagger library.
  • Playlists can be saved and restored. M3U, PLS and XSPF formats are supported. Saved playlists are available as Podcasts.
  • On-the-fly resampling to lower bitrates using the high-quality LAME encoder. Handy if your bandwidth is limited.
  • Implements the SHOUTcast protocol. Players which support this (including Winamp, iTunes and XMMS) display the current artist and song, * along with other metadata.

Integrates with the best web services

  • Automatically register what you're playing on, using the built-in Audioscrobbling support.
  • Find cover art and lyrics using web services from Google and Chartlyrics.
  • Read album reviews and more at Wikipedia, Google Music and allmusic.

Secure and reliable

  • Users must log in with a username and password. Users are assigned different privileges.
  • Specify upload and download bandwidth limits.
  • Use HTTPS/SSL encryption for ultimate protection.
  • Supports authentication in LDAP and Active Directory.
  • Runs for months without crashing, hanging or leaking resources.

Cool extra features

  • Download Podcasts with the integrated Podcast receiver.
  • Manage your internet TV and radio stations.
  • Play your media on compatible DLNA/UPnP devices.
  • Play music directly on the server's audio hardware using the jukebox mode.

What advantages we are doing over other Subsonic forks:

  • Stabilization in source code.
  • Rewriting some areas.
  • Translation to more languages.
  • Engine bug fixing and optimization.
  • Trial, License from code - removed!
  • 100% Free Packages for Windows, Linux, MacOSX


You can’t perform that action at this time.