Project
YuMusic
A sleek, standalone music streaming app for Garmin smartwatches that turns your watch into a real offline player for your Subsonic-compatible server.

About YuMusic
YuMusic transforms your Garmin watch into a standalone offline music player for your personal Subsonic-compatible media server — Navidrome, Gonic, Airsonic, or Nextcloud Music. Once connected via the Garmin Connect phone app, you can browse your playlists directly on your watch, download tracks over Wi-Fi, and leave your phone at home.
Key Features
- Direct server sync — download playlists straight from your home server to your wrist
- Offline playback — listen anywhere, even without internet
- Fluid native UI — fast layout focused on getting you to your music without clutter
- Shuffle All across the full downloaded library
- Auto-tracking offline scrobbles synced back to your server
- Audio quality control (320 / 192 / 128 / 96 kbps) to fit your watch storage
- Compact multi-playlist library — shared tracks stored once, not per-playlist
- Safe playlist removal without breaking other playlists
Stack
Built in Monkey C using Garmin's Connect IQ SDK, talking to the Subsonic API. Tested against Navidrome and Gonic; compatible with most Subsonic-API implementations.