SonicLair is a minimal, mobile-ready, album-centered music client for subsonic compatible music servers built using UWP and designed to run on Xbox.
- Connect to any subsonic-compatible music server. Tested on Navidrome.
- Album-centered music playing: if you start playing a song, the album becomes your playlist.
- Start a radio based on any song on your library.
- Search throughout your entire music library.
- Connect your Xbox to your server using SonicLair on your phone running Android and a QR Code. (All the communications are made within the LAN, no third-party servers involved)
- Jukebox Mode! Run an instance of Soniclair in an Xbox and control it from another instance running on Android.
I'm working on getting a pipeline on github actions to get signed bundles for installing on Xbox via the Device Portal. Soon!
Soniclair is built upon
- WinUI2
- WindowsCommunityToolkit (used for a couple animations)
- VLC (as an audio backend)
- Dillinger (used to write this README)
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.