Skip to content

Supersonic-Music/Supersonic-Server

Repository files navigation

Supersonic Server

Simple music server, written in Python. It is mainyl designed for music but it can also can manage your videos, pictures, 3D models and more for you.

Features

  • Supersonic Server has been thoroughly tested to work with thousands of songs well...ish.
  • Works well on Linux, Windows and MacOS. See list of tested systems here.
  • Hosts a minimal Web UI for admin purposes and for checking the music index is correct.
  • Easily hackable. You can change almost anything about this program.
  • Reports listening statistics / habits.
  • Works on the Raspberry Pi

To-Do (In order of priority)

  • Proper playlist functionality
  • More fleshed out plugin system
  • Discord Rich Presence This is a client feature...
  • User Accounts
  • Recommendation Algorithm / Listening History
  • Scrobbling

Clients

Supersonic Desktop is a simple Supersonic Server client that's made by me. It is not feature-packed but it does one thing and one thing alright.

Clown Tunes is a web-based CAL viewer with lightweight music playback capability. It's feature-set is akin to the built-in web UI but in the form of a Supersonic Server client. A live demo that uses the Public Server can be found here.

Licensing

Remember, Supersonic Server is Free Software. You may modify, distribute and use Supersonic Server for commercial purposes but you must retain the LICENSE included with the program. See LICENSE for more details.