Skip to content

Add playlist support#60

Merged
jmaupetit merged 2 commits intomainfrom
add-playlist-support
Dec 11, 2025
Merged

Add playlist support#60
jmaupetit merged 2 commits intomainfrom
add-playlist-support

Conversation

@jmaupetit
Copy link
Copy Markdown
Owner

@jmaupetit jmaupetit commented Nov 7, 2025

Purpose

It has been asked many times: we need playlists!

Proposal

  • add onzr search --playlist option
  • add onzr playlist command
  • add onzr playlist pagination support for playlists with more than 50 tracks not required
  • add tests
  • add CHANGELOG entry
  • update docs

@jmaupetit
Copy link
Copy Markdown
Owner Author

☠️ I see a lot of deezer.errors.WrongGeolocation errors on some playlists, e.g. 6166124464.

Steps to reproduce:

uv run onzr playlist 6166124464 -i | uv run onzr add -
uv run onzr play -r 3

@jmaupetit jmaupetit marked this pull request as draft November 7, 2025 09:05
@jmaupetit jmaupetit force-pushed the add-playlist-support branch from de9994a to be4e7c7 Compare December 8, 2025 10:48
@jmaupetit
Copy link
Copy Markdown
Owner Author

☠️ I see a lot of deezer.errors.WrongGeolocation errors on some playlists, e.g. 6166124464.

Steps to reproduce:

uv run onzr playlist 6166124464 -i | uv run onzr add -
uv run onzr play -r 3

This is now fixed since we've implemented fallback track support.

We are now able to explore and play Deezer playlists!
Artist is not in artist albums collection payload, we need to add it
manually.
@jmaupetit jmaupetit force-pushed the add-playlist-support branch from 15ed541 to b649601 Compare December 9, 2025 21:56
@jmaupetit jmaupetit added needs review and removed WIP labels Dec 9, 2025
@jmaupetit jmaupetit marked this pull request as ready for review December 9, 2025 21:57
@jmaupetit jmaupetit requested a review from kernicPanel December 9, 2025 21:59
@jmaupetit jmaupetit merged commit 6b30a1d into main Dec 11, 2025
18 checks passed
@jmaupetit jmaupetit deleted the add-playlist-support branch December 11, 2025 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant