What's New in v1.9.0:
✨ New Features & Enhancements
- Bulletproof Queue (Track-Level Exception Handling): The download engine now features an advanced safety block. If a single track is geo-blocked or removed by the label (404 error), the script gracefully skips the broken file and seamlessly continues downloading the rest of the album or playlist without crashing the queue.
- Advanced Custom Paths: Full support for absolute directory paths and the
~operator (for macOS/Linux home directories) within theconfig.inifile. - Smart Legacy Support: Introduced a smooth transition for legacy users. The config parser now primarily looks for the
directorykey, but natively maintains backward compatibility with the olddefault_folderkey, displaying a gentle deprecation warning instead of breaking the path logic.
🐛 Bug Fixes
- Absolute Path Parsing: Resolved a critical issue where absolute paths were not being parsed and routed correctly for the default download folder.
- Queue Crash on Missing Tracks: Fixed the unhandled exception that caused massive album and playlist downloads to abort completely when encountering a single dead API link.
Full Changelog: v1.8.2...v1.9.0