Code Monkey home page Code Monkey logo

futuresonic-server's Introduction

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 http://sonic.lt 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.

Screenshot

NEWS

  • 2015.12.04 Project officialy moved to github
  • Official IRC Channel on FreeNode #FutureSonic
  • FutureSonic project officialy launched as http://sonic.lt

Features

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).

Versatile

  • 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 Last.fm, 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

Download

futuresonic-server's People

Watchers

James Cloos avatar Teoti Nathaniel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.