Releases: Googolplexed0/zotify
Releases · Googolplexed0/zotify
v0.17.0 - A Whole Different Animal
8 Months of Major Updates, Finally Stable Enough to Release
- Lots of incompatible config changes, please consult the README!
- Total control flow rewrite to build a relational hierarchy
- Shift towards Object-Oriented design to avoid redundant API calls
- New API framework to take advantage of bulk/batched requests (see API_CLIENT_ID and API_CLIENT_LEGACY)
- New QoL features: OPTIMIZED_DOWNLOADING (on by default) and
--persist
What's Changed
- Overall higher quality code (expect fewer errors and unhandled crashes)
- Lay groundwork for future features
- (fix): key error when paging and allow moving of files across different filesystems and docker mounts by @Phlogi in #85
- fix: change --client_id to --client-id in README by @KilimcininKorOglu in #147
- Fixed typo in ADDED_AT assign (was assigning ADDED_BY) by @sern19 in #196
- Adds ISRC to tags and output format options by @DerKO9 in #204
- adds formatting to the m3u8 file name by @DerKO9 in #207
New Contributors
- @Phlogi made their first contribution in #85
- @KilimcininKorOglu made their first contribution in #147
- @sern19 made their first contribution in #196
- @DerKO9 made their first contribution in #204
- @appleflyerv3
- @carlyd95 (Bug Magnet)
- @fafamobile
- @RGPZ
- @SkilletWarez
- @tsuliwaensis
Full Changelog: v0.10.26...v0.17.0
v0.9.21 - Zot Still Standing
What's Changed
- Transition away from a custom OAuth implementation
- Fix #48 (once the upstream library accepts my pull request)
- In the meantime, this library will use my fixed fork directly
Full Changelog: v0.9.14...v0.9.21
v0.9.11 - Debugger's Paradise
What's Changed
- Write
--debugprints to file at ROOT_PATH - Expand depth and detail of logs
- Add actual config framework for handling
loggingprints - Some file reorganization
- Reduce Nuisance Warnings (see #36)
Full Changelog: v0.9.10...v0.9.11
v0.9.10
What's Changed
- Prep Work for Proposed API Optimization (see #41 and leave your thoughts)
- Fix Podcast Extension Names by @Ragnaran in #37
- Added Issue Templates (thank you for all of the great bug finds and feature requests!)
- Add Dynamic File Suffixing for Podcasts
- Bug Fixes (see #32 and #38)
New Contributors
Full Changelog: v0.9.0...v0.9.10
v0.9.0 - Feature Double Feature
What's Changed
- Add
-v,--verify-libraryMode, to Check All Track Metadata and Update Discrepancies with API Results (thanks #29)- Adds STRICT_LIBRARY_VERIFY config option (True by default)
- may take a long time and cause rate-limits with larger libraries (only tested with ~10 tracks at a time)
- may still have hidden edge-case bugs with strange metadata config options
-vno longer is an alias for--version, unfortunately, but if someone suggests a better name for the mode that doesn't conflict with other mode/config abbreviations and frees up-vI would be delighted to hear it
- Add Playlist M3U8 Logic, Allowing for Self-Updating Playlists when Re-Running (thanks #34)
- Improve Metadata Handling and Reduce API Calls
- More Improvements to Printing System
- Bugfixes (#32, #33)
Full Changelog: v0.8.20...v0.9.0
v0.8.20
What's Changed
- Total Rework of the Console Printing System (no more random extra blank lines or overwriting)
- Bugfixes
- More API improvements (reduce total number of requests made)
- Performance Optimizations
- Minor Function Changes for Use in Experimental verify-library branch
Full Changelog: v0.8.10...v0.8.20
v0.8.10
What's Changed
- Provide tags to lyric files. by @ppebb in #31
- Fix error with single-digit millisecond timing in synchronized lyric files
- Improved performance, reduced imports, and expanded debug print statements
New Contributors
Full Changelog: v0.8.6...v0.8.10
v0.8.6
What's Changed
- Genre Metadata Tags are Now Enabled by Default (thanks #30)
- Upgrade the URL Calling Mechanism
- Reduce the Number of API Calls for Some Tasks (like Genre Fetching)
- Make Lyric Errors More Concise
- General Organizational Improvements
Full Changelog: v0.8.0...v0.8.6
v0.8.0
v0.7.15
- Add NO_COMPILATION_ALBUMS Config Flag as requested by #23
- Minor Bug Fixes
- Enhance --debug mode print info for albums
Full Changelog: v0.7.14...v0.7.15