Sono is a music platform built around local music playback.
The main project is the mobile app. Everything else exists to support it.
Flutter mobile app for local music playback. This is the primary Sono project and the main focus of development.
Stable, beta, and nightly builds are handled via branches.
Vue.js web app for authenticated Sono features.
Public website and landing page.
FastAPI backend used by the mobile and web apps.
Forked from the original on_audio_query to extend features for sono-mobile.
A custom pull-to-refresh indicator with logo animation.
Service to scrape and save images from Deezer to display artist images in sono-mobile.
Update service for sono-mobile to keep the app up to date.
Scrapes Spotify data from kworb.net and stores it in PostgreSQL.
Most repositories use:
main– stablebeta– testingnightly– experimental
Beta and nightly mobile builds use a different app icon to avoid confusion.
Sono is under active development. Things may change.