Same Great Taste, Almost None of the API Bloat
- Fixed some major bugs in the Libre (non-DevAPI) metadata bulk-fetching code (reduce calls by 30x)
- Significant speed and reliability upgrades across all
metadata-iofeatures (especiallySongArchive) - Better parity between API and Libre (non-DevAPI) metadata when relinking
New Features
- Add
FETCH_TIMEOUTconfig to prevent waiting on a dropped connection - Connections dropped mid-
Querynow attempt to reconnect - Both failed stream fetching and interrupted streaming now retry before skipping
Content
What's Changed
- General bugfixes and performance improvements
- More use of
ESCALATING_DELAY .zmdfiles now properly parse relational metadata (added_by,added_at, etc.)- Handle missing album type in track metadata by @FizzyMUC in #239
- Fix TypeError when logging non-string RuntimeError args by @ztbolick in #241
New Contributors
- @FizzyMUC made their first contribution in #239
- @ztbolick made their first contribution in #241
- @michaelmwu (several Pull Requests: #240, #242, #243, #246, #248, #249)
- @Emtrixx (several Pull Requests: #259, #260, #261)
Full Changelog: v0.21.0...v0.22.0