467ed1f9121f1c2ccd40da4c11ae4194fb2aec56
supersonic
A lightweight desktop client for Subsonic music servers. This is in early development and if you decide to use it now, expect to find a few bugs and missing features.
Features
- Fast, lightweight, native UI
- High-quality gapless audio playback powered by MPV
- Infinite scrolling
Build (Ubuntu)
Install dependencies
sudo snap install --classic gosudo apt install libmpv-devsudo apt install gcc libegl1-mesa-dev xorg-dev
Build
go build .
Build (Mac OS)
Install dependencies
- install go
- install Xcode command-line tools (
xcode-select --install) - install libmpv (
brew install mpv)
Build
-
Make sure header and library include paths include the dir in which homebrew installs headers/dylibs (may differ dep. on OS/Homebrew version)
export C_INCLUDE_PATH=/opt/homebrew/include:$C_INCLUDE_PATHexport LIBRARY_PATH=/opt/homebrew/lib:$LIBRARY_PATH
-
go build .
Languages
Go
96.7%
Shell
1.1%
C
0.9%
Objective-C
0.8%
Makefile
0.3%
Other
0.2%