feat/navidrome-adapter
main
musicRoot
npm test
https://navi.levkin.ca
Swipe 0–2★ tracks with keep/rate/reject (reject playlist + optional quarantine) and autoplay audio previews.
Sort by rating ASC so null ratings load with 0–2★, and stop once stars exceed maxRating.
Short songs under the duration cutoff stay in the queue even when they are rated above the max star filter.
No dependencies set.
The note is not visible to the blocked user.
Summary
musicRoot)Test plan
npm test(36 pass)https://navi.levkin.ca, swipe a few 1–2★ songs, undo, confirm rating in Navidrome UI