Supersonic

A cross-platform desktop client for streaming music from self-hosted Subsonic and Jellyfin compatible servers.

Supersonic screenshot 1

Supersonic is an open-source desktop client for self-hosted music servers. It connects to servers using the OpenSubsonic API, as well as Jellyfin, making it compatible with servers like Navidrome. The application is designed for users who host their own music libraries and require a dedicated desktop interface for playback and management rather than relying on a web browser.

The software is cross-platform and available for Windows, macOS, and Linux. On Linux, it is distributed via AppImage and Flatpak, while macOS users can install it through Homebrew or as a standalone bundle. Windows users can choose between a standard installer or a portable zip archive. The installation process on macOS requires removing the quarantine bit via the terminal because the application is not notarized.

Key features

  • Gapless audio playback powered by MPV with optional audio exclusive mode
  • Native UI with infinite scrolling and light or dark themes
  • Built-in 15-band graphic equalizer and ReplayGain support
  • Waveform seekbar and lyrics support
  • Integration with MPRIS, Windows SMTC, and macOS media centers
  • Support for multiple servers with primary and alternate hostnames
  • Ability to download songs, albums, and playlists for local use
  • Casting capabilities to uPnP and DLNA devices

Built with the Go programming language and the Fyne toolkit, the application focuses on a lightweight footprint. It includes advanced playback options such as artist radio, which mixes songs from a given artist and similar artists depending on server support. Users can set filters in the album browsing view and sort tracklist views by column. The integration with system-level media controls allows users to manage playback via hardware media keys and desktop controls without needing the application window in focus.

Supersonic is a lightweight utility for enthusiasts of self-hosted media who prefer a native desktop experience over a web browser.

Last Modified
Software TypeDesktop App
Platform
Last Activity16 days ago
Repository Age3 years
LicenseGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.