2023-01-07 09:10:54 -08:00
2022-12-17 16:52:13 -08:00
2022-12-27 15:14:46 -08:00
2022-12-27 15:14:46 -08:00
2022-12-17 16:47:54 -08:00
2023-01-07 09:10:54 -08:00

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 go
  • sudo apt install libmpv-dev
  • sudo 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_PATH
    • export LIBRARY_PATH=/opt/homebrew/lib:$LIBRARY_PATH
  • go build .

S
Description
No description provided
Readme GPL-3.0
79 MiB
Languages
Go 96.7%
Shell 1.1%
C 0.9%
Objective-C 0.8%
Makefile 0.3%
Other 0.2%