Retro-style web client for the Subsonic API. Connect to any Subsonic-compatible server like nina or Navidrome.
- Browse artists, albums, and songs
- Search across your library
- Playlists
- Now playing with progress bar and track counter
- Queue and continuous playback
- Scrobble / play count tracking
- Retro click wheel UI
Bun, Vite, Vue 3, Pinia, TypeScript
bun install
cp .env.example .envEdit .env with your server details:
VITE_NINA_SERVER=http://localhost:4533
VITE_NINA_USER=admin
VITE_NINA_PASS=admin
bun devOpen http://localhost:5173
The Vite dev server proxies /rest requests to your Subsonic server.
bun run buildOutput in dist/.