-
Notifications
You must be signed in to change notification settings - Fork 124
Comparing changes
Open a pull request
base repository: EbbLabs/python-tidal
base: feature/bugfixes
head repository: EbbLabs/python-tidal
compare: main
- 19 commits
- 12 files changed
- 5 contributors
Commits on Dec 11, 2025
-
Merge pull request #390 from EbbLabs/feature/bugfixes
Feature/bugfixes
Configuration menu - View commit details
-
Copy full SHA for 5e1e4ba - Browse repository at this point
Copy the full SHA 5e1e4baView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca0d737 - Browse repository at this point
Copy the full SHA ca0d737View commit details -
Merge pull request #391 from EbbLabs/feature/v0.8.10
Version bump
Configuration menu - View commit details
-
Copy full SHA for dd803f8 - Browse repository at this point
Copy the full SHA dd803f8View commit details
Commits on Jan 13, 2026
-
Bump virtualenv from 20.35.3 to 20.36.1
Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.35.3 to 20.36.1. - [Release notes](https://github.com/pypa/virtualenv/releases) - [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst) - [Commits](pypa/virtualenv@20.35.3...20.36.1) --- updated-dependencies: - dependency-name: virtualenv dependency-version: 20.36.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for cb6768d - Browse repository at this point
Copy the full SHA cb6768dView commit details
Commits on Jan 15, 2026
-
chore(media): Don't suppress original exception in ManifestDecodeError
The purpose of this commit is to improve error handling when decoding the manifest in the tidalapi library. Instead of suppressing the original exception when a manifest decoding error occurs, it now chains the original exception to the ManifestDecodeError. Reference: #396
Configuration menu - View commit details
-
Copy full SHA for 542b372 - Browse repository at this point
Copy the full SHA 542b372View commit details -
Merge pull request #395 from EbbLabs/dependabot/pip/virtualenv-20.36.1
Bump virtualenv from 20.35.3 to 20.36.1
Configuration menu - View commit details
-
Copy full SHA for 88a11fe - Browse repository at this point
Copy the full SHA 88a11feView commit details -
Merge pull request #397 from blacklight/396/handle-manifest-decode-er…
…rors chore(media): Don't suppress original exception in ManifestDecodeError
Configuration menu - View commit details
-
Copy full SHA for 282e190 - Browse repository at this point
Copy the full SHA 282e190View commit details
Commits on Jan 19, 2026
-
chore(deps): Bump mpegdash version to 0.4.1
This fixes the issue with non-compliant DASH manifests being sent by TIDAL as of 2026-01-15. Context: sangwonl/python-mpegdash#64 Closes: #396
Configuration menu - View commit details
-
Copy full SHA for 4957634 - Browse repository at this point
Copy the full SHA 4957634View commit details -
Merge pull request #399 from blacklight/396/bump-mpegdash-minimum-ver…
…sion chore(deps): Bump mpegdash version to 0.4.1
Configuration menu - View commit details
-
Copy full SHA for 48e2834 - Browse repository at this point
Copy the full SHA 48e2834View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05b6ebe - Browse repository at this point
Copy the full SHA 05b6ebeView commit details -
Merge pull request #400 from EbbLabs/feature/v0.8.11
Version bump
Configuration menu - View commit details
-
Copy full SHA for 899e6b3 - Browse repository at this point
Copy the full SHA 899e6b3View commit details
Commits on Apr 13, 2026
-
feat: add nix flake for development
Adds nix flake w/ devShell for simpler development Similar to mopidy-tidal, but only supporting devShell for now
Configuration menu - View commit details
-
Copy full SHA for 623c3a7 - Browse repository at this point
Copy the full SHA 623c3a7View commit details -
fix: opt-in cursor-based pagination for playlists and folders
The v2 my-collection/playlists/folders endpoint uses cursor-based pagination, but playlists() and playlist_folders() were using offset-based requests via map_request(). This caused all pages to return the same first 50 results, since the offset parameter is silently ignored by the API. Note: I believe this means some of the existing tests that try to use offset-based calls to playlist() are inaccurately passing in sitations they shouldn't. I left those tests as-is for now, but added one specifically to test cursor-based pagination. I added a new defaulted parameter at the end of the function arguments in order to try to not break any API interfaces. Unfortunately, that meant hiding a little state in the class to remember the previous cursor from pagination call to call. Switched to raw request + map_json to preserve the cursor from the JSON response. Add an optional cursor parameter to playlists() and playlist_folders(). Rewrite playlists_paginated() to loop using the cursor instead of parallel offset-based fetching via get_items(). Unfortunately because each call returns the next cursor, I don't believe parallel fetch is possible anymore.
Configuration menu - View commit details
-
Copy full SHA for 1d2c280 - Browse repository at this point
Copy the full SHA 1d2c280View commit details
Commits on May 19, 2026
-
Bumps [idna](https://github.com/kjd/idna) from 3.11 to 3.15. - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md) - [Commits](kjd/idna@v3.11...v3.15) --- updated-dependencies: - dependency-name: idna dependency-version: '3.15' dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for e2962a3 - Browse repository at this point
Copy the full SHA e2962a3View commit details
Commits on May 27, 2026
-
Merge pull request #403 from rattboi/rattboi/playlist-pagination-cursor
fix: opt-in cursor-based pagination for playlists and folders
Configuration menu - View commit details
-
Copy full SHA for e7e6423 - Browse repository at this point
Copy the full SHA e7e6423View commit details -
Merge pull request #402 from rattboi/rattboi/nix-flake
feat: add nix flake for development
Configuration menu - View commit details
-
Copy full SHA for 1bc05a2 - Browse repository at this point
Copy the full SHA 1bc05a2View commit details -
Merge pull request #406 from EbbLabs/dependabot/pip/idna-3.15
Bump idna from 3.11 to 3.15
Configuration menu - View commit details
-
Copy full SHA for 7403b3e - Browse repository at this point
Copy the full SHA 7403b3eView commit details
Commits on Aug 5, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 65cbbed - Browse repository at this point
Copy the full SHA 65cbbedView commit details
Commits on Aug 14, 2026
-
Merge pull request #408 from C0rn3j/patch-2
fix: Remove ratelimit dependency
Configuration menu - View commit details
-
Copy full SHA for 9c41fbe - Browse repository at this point
Copy the full SHA 9c41fbeView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff feature/bugfixes...main