| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
SonicLair.NET is a minimal, album-centered music client for subsonic compatible music servers built using .net Core 6 and UWP, designed to run on Xbox and the terminal (Windows, Linux and macOS).
I'm working on getting a pipeline on github actions to get signed bundles for installing on Xbox via the Device Portal. Soon!
The terminal version is an (almost) self contained executable. You can grab the version for your operating system from the releases page. Within the compressed file there is the excutable and (if applicable) the libvlc libraries needed for the audio backend to work. Please keep the directory structure as is.
On Linux, the app defaults to an mpv-based audio backend (via libmpv), which has proven more reliable than VLC across distros and architectures (including ARM). You'll need libmpv installed:
For Ubuntu and Debian
sudo apt update sudo apt upgrade (if you haven't done it in a while) sudo apt install libmpv2
If you'd rather use the VLC backend on Linux (e.g. to compare, or if you run into an mpv issue), pass --vlc on the command line. The app will then search for the relevant libvlc files from your installation.
For Ubuntu and Debian
sudo apt install libvlc-dev libx11-dev
And then you can try the app. If it complains that it can't instantiate libvlc try
sudo apt install vlc vlc-plugin-base
(vlc-plugin-base provides the actual audio codec/output plugins; without it, libvlc can load but fails to produce sound or play most files.)
More info about libvlc on Linux here
Regardless of the audio backend, the terminal app also exposes an MPRIS2 player (org.mpris.MediaPlayer2.soniclair) on the session D-Bus, so any standard media-control widget can see and control it. No extra setup needed; if there's no session bus available (e.g. over a bare SSH session) it's simply skipped.
Soniclair is built upon
I'm not planning on receiving contributions yet, although you can fork this repo at your heart's desire! Soon, though.
MIT, see LICENSE for more info. But basically, you can do whatever you want with this code.
| Back | FazBrowse Home | New Git URL |