c470ff9d12d8a658455466e689148bdfbd5a8756
- Remove broken 'full album' fallback that downloaded everything as one MP3 - Add searchItunesAlbumTracks() so albums without a collectionId can still be resolved to individual tracks via iTunes search - Prefix filenames with zero-padded track number (01 - Title.mp3) - Write track tag as 'N/total' format (e.g. 3/12) plus totaltracks tag so Navidrome gets correct track order and total count Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
NovaSonic
A self-hosted music streaming PWA for Navidrome / Subsonic-compatible backends.
Stack
index.html— app shellstyles.css— all stylesapp.js— frontend logicsw.js— service worker (offline caching)
Setup
Point the app at your Navidrome server URL on first launch.
Docker
docker compose up -d
Releases
1
NovaSonic 1.26
Latest
Languages
Kotlin
47.4%
JavaScript
40.1%
CSS
5.5%
HTML
5.4%
Python
0.8%
Other
0.8%