Skip to content

evilvic/simone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simone

Retro-style web client for the Subsonic API. Connect to any Subsonic-compatible server like nina or Navidrome.

Features

  • 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

Stack

Bun, Vite, Vue 3, Pinia, TypeScript

Setup

bun install
cp .env.example .env

Edit .env with your server details:

VITE_NINA_SERVER=http://localhost:4533
VITE_NINA_USER=admin
VITE_NINA_PASS=admin

Development

bun dev

Open http://localhost:5173

The Vite dev server proxies /rest requests to your Subsonic server.

Build

bun run build

Output in dist/.

About

Retro style Subsonic client. Built with Vue 3, Pinia, Vite, and Bun. Browse artists, albums, and songs. Search, playlists, now playing with progress bar. Streams music from any Subsonic-compatible server like nina or Navidrome. Click wheel UI. Fully typed TypeScript.

Resources

License

Stars

Watchers

Forks

Contributors