unsubbed.co

Supersonic

Supersonic lets you run lightweight cross-platform desktop client for Subsonic and Jellyfin music servers entirely on your own server.

Overview

A lightweight and full-featured cross-platform desktop client for self-hosted music servers A lightweight and full-featured cross-platform desktop client for self-hosted music servers - dweymouth/supersonic The project has 2K+ GitHub stars and is licensed under GPL-3.0.

Key Features

Source: GitHub README

  • Fast, lightweight, native UI with infinite scrolling
  • Light and Dark themes, with optional auto theme switching
  • High-quality gapless audio playback powered by MPV, with optional audio exclusive mode
  • ReplayGain support (depends on files being tagged on server)
  • Waveform seekbar
  • Custom themes
  • MPRIS, Windows SMTC, and Mac OS media center integration for media key and desktop control
  • Built-in 15-band graphic equalizer
  • Scrobble plays to server, with configurable criteria
  • Add and switch between multiple servers

Getting Started

Source: GitHub README

Platform-specific installation instructions are listed below. In addition to the most recent stable release, you can also download the latest build from the main branch via the Actions tab to get unreleased features and bug fixes (you must be signed in to Github to do this). If you prefer to build from source, then see the build instructions for your platform.

Normalized Features

Source: tool-features-normalized.json

appimage, apt, audio support, brew, flatpak, mobile app, offline mode, rest api, themes.

Features

Integrations & APIs

  • REST API

Media & Files

  • Audio Support

Customization & Branding

  • Themes / Skins

Mobile & Desktop

  • Mobile App
  • Offline Mode