v1.3.0
Performance release: soundcli stays light and smooth on large libraries.
Smoother playback and navigation. List views no longer re-render on every playback tick or keypress; rows are built once and reused. Scrolling, seeking, and searching stay smooth regardless of library size.
Faster startup. The music-folder scan now runs in the background after the UI opens instead of holding the boot screen.
Lower memory use in long sessions. Caches evict, the download queue compacts settled rows, and library index writes are batched.
Mouse wheel scrolling is fixed. A terminal input change upstream had broken it; the wheel works again in every list.
Home, End, PgUp, PgDn everywhere. Home and End jump to the ends of song lists, the downloads queue, the playlist picker, and text inputs. PgUp and PgDn page through every long list, including the playlist picker.
npx sndcli@latest