What's New in v2.0.0:
✨ New Features & Enhancements
- Bidirectional Playlist Sync & Smart
.m3uEngine: Completely overhauled how playlists are handled. The newsync-playlist(sp) command acts as a smart mirror, scanning your local folder against the Qobuz API to calculate the exact delta, downloading only missing tracks and cleanly deleting removed ones. Thanks to the "MarrobHD fix," tracks are now saved with position-independent naming (e.g.,Artist - Title.flac) without hardcoded numerical prefixes. The playback sequence is now guaranteed by a dynamically generated.m3ufile that perfectly mirrors the API order, completely eliminating redundant re-downloads when playlist sequences change online. - Interactive Terminal Recovery (Raw Mode Fix): Resolved a critical UI bug where interrupting the interactive search prompt (
funmode) withCTRL+Cwould leave the OS terminal in a broken state (echoing^Mand breaking newlines). The signal handler has been rewritten to trigger a graceful system exit rather than a hard process kill, ensuring the interactive UI library can properly execute its cleanup routines and safely restore the terminal's default line discipline.