Releases: EbbLabs/python-tidal
Releases · EbbLabs/python-tidal
v0.8.10
What's Changed
- Added pagination tests for playlist, updated misc tests by @tehkillerbee
- Bugfix: Final chunk count must not exceed maximum number of playlists (Fixes #389) by @tehkillerbee in #390
- Bugfix: Fix track version if empty (Fixes #388) by @tehkillerbee in #390
Full Changelog: v0.8.9...v0.8.10
v0.8.9
What's Changed
- Feature/use sensible limits by @tehkillerbee in #378
- Feature/fix unavailable tracks by @tehkillerbee in #386 and @blacklight in #382
- Bugfix: Fix broken Exception handling by @tehkillerbee in #386
- Added fields to Media, Tracks, Videos. Updated tests by @tehkillerbee in #386
Full Changelog: v0.8.8...v0.8.9
v0.8.8
v0.8.7
What's Changed
- OAuth Client ID, secret updated - @tehkillerbee
- Bugfix:
albums_paginatedusingget_artists_countinstead ofget_albums_count- @rafrombrc - TooManyRequests now includes the retry_after header in its data. - @semohr
- Added a central error class (TidalAPIError) to allow for unified error handling. - @semohr
Full Changelog: v0.8.6...v0.8.7
v0.8.6
What's Changed
- Bugfix: Use get_*_count in workers to get the actual number of items. (Fixes #360) - @tehkillerbee
- Feature: Add support for get<track, album, artist, playlist>count(), Workers: Use get_*_count to get the actual number of items. - @tehkillerbee
- Feature: Add legacy home endpoint for backwards compatibility - @tehkillerbee
- Feature: Get playlist tracks, items count. Get playlist tracks paginated. - @tehkillerbee
- Only return warning if page itemtype (v2) is not implemented (Fixes: #362) - @tehkillerbee
Full Changelog: v0.8.5...v0.8.6
v0.8.5
What's Changed
- Fix: playlist, more robust handling of the passed objects. by @blacklight in #350
- Fix: playlist, improve v2 endpoint usage by @tehkillerbee in #351
- Add pagination workers from mopidy-tidal by @tehkillerbee in #351
- Feature: MixV2: Add support for parsing mixes originating from PageCategoryV2. by @tehkillerbee in #353
- Feature: Get home page using new v2 endpoint. Add support for PageCategoryV2 by @tehkillerbee, @Nokse22 in #353
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- Album: Add UPC by @tehkillerbee in #317
- Remove Python 2 cruft by @C0rn3j in #322
- Adhere to typing standards and mark Python current versions as supported by @C0rn3j in #321
- Add Track.get_radio_mix and Artist.get_radio_mix to get radio as Mix by @tehkillerbee, @Nokse22 in #330
- Consistent use of path file open by @tehkillerbee in #331
- CI: Fix branch syntax, bump action and python versions to current, fix indent by @C0rn3j in #320
- Implement sorting for remaining favourites + playlists by @nilathedragon in #328
- Feature/Add v2 endpoints by @tehkillerbee in #340
- Switch to v2 endpoint for playlist get/add/delete. Add support for album, track, artist batch additions. Add support for add/delete mixes and radios to favorites. (Fixes #336, #337, #339) by @tehkillerbee
- Test: List ordering when getting tracks, items, playlist, mixes by @tehkillerbee
- Test: Add, remove favorite mix. Add remove artist, album, playlist, track (multiple) by @tehkillerbee
- Feature/origin album cover by @tehkillerbee in #341
- Validate returned tracks (isrc) and skip invalid results by @tehkillerbee in #342
New Contributors
- @C0rn3j made their first contribution in #322
- @nilathedragon made their first contribution in #328
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- Extended file extension detection to properly detect M4A files @exislow
- Fixed misc. unit tests. @tehkillerbee
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Fixed wrong determination of file extensions for stream metadata. @exislow
- Moved
LinkLoginandfuturestologin_oauth. by @exislow - Added/updated docstrings for auth methods. - @exislow
- Methods for device authorization have been renamed considered private. - @exislow
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- Typings: get_urls() returned value shall be
[str]. by @exislow - Remove MQA legacy code leftovers, HIRES naming inconsistency @exislow
- Updated unit test(s) @tehkillerbee
Full Changelog: v0.8.0...v0.8.1