- Bugfix: Handle get_urls() returning list in tidalapi v0.8.1
- tidalapi version bump to v0.8.1
- Bugfix: Reverted auto-login only when AUTO enabled.
- tidalapi version bump to v0.8.0
- Tests: Fixed unit tests
- Bugfix: Fix missing images on tracks
- Readme: PKCE logon details added
- Print Mopidy-Tidal, Python-Tidal version info to log
-
Fix HI_RES_LOSSLESS playback with PKCE authentication
-
Added support for two stage PKCE authentication using HTTP web server
-
Add new categories (HiRes, Mixes & Radio, My Mixes)
-
Add helper functions (create_category_directories) for navigating sub-categories
-
Switch to using Stream MPEG-DASH MPD manifest directly for playback instead of direct URL
-
Refactor/cleanup backend, move load/save session to tidalapi.
-
Handle missing objects (ObjectNotFound) gracefully
-
Handle HTTP 429 (TooManyRequests) gracefully
-
Add auth_mode, login_server_port config params
-
Add HI_RES (MQA), add auth_method, login_server_port, AUTO login_method as alias
-
Fix missing pictures on some playlist types
-
Skip video_mixes when generating mix playlists
-
Rewrite test suite
(Major thanks to 2e0byo for test suite improvements, quodrum-glas for inspiration to use HTTP Server for PKCE authentication)
- Added support for navigating For You, Explore pages.
- Added HI_RES_LOSSLESS quality (Requires HiFi+ subscription)
- Implemented a configurable
playlist_cache_refresh_secs
- Replace colons in cache filenames with hyphens to add FAT32/NTFS compatibility
(Thanks BlackLight for the above PRs)
- Added support for tidalapi 0.7.x. Tidalapi >=0.7.x is now required.
- Added support for Moods, Mixes, track/album release date.
- Speed, cache improvements and Iris bugfixes.
- Overhauled Test suite
- Support for playlist editing
(Major thanks BlackLight and 2e0byo for the above improvements and all testers involved)
- Major caching improvements to avoid slow intialization at startup. Code cleanup, bugfixes and refactoring ( Thanks BlackLight, fmarzocca)
- Reduced default album art, author and track image size.
- Improved Iris integration
- Use path extension for Tidal OAuth cache file
- Improved error handling for missing images, unplayable albums
- Improved playlist browsing
- Improved reliability of OAuth cache file generation.
- Added optional client_id & client_secret to [tidal] in mopidy config (thanks Glog78)
- Removed username/pass, as it is not needed by OAuth (thanks tbjep)
- Reload existing OAuth session on Mopidy restart
- Added OAuth login support from tidalapi (thanks to greggilbert)
- Added track caching (thanks to MrSurly and kingosticks)
- fixed python 3 compatibility issues
- Change dependency tidalapi4mopidy back to tidalapi (thanks to stevedenman)
- added support browsing of favourite tracks, moods, genres and playlists (thanks to SERVCUBED)
- implemented get_images method
- updated tidal's api key
- playlist support (read-only)
- implemented artists lookup
- high and low quality streams should now work correctly
- cache search results (to be improved in next releases)
- Initial release.