It cannot handle YouTube playlists with more over 100 songs.
Checklist
- [x] I am able to reproduce the bug with the latest debug version.
- [x] I've checked that there is no open or closed issue about this bug.
- [x] This issue contains only one bug.
- [x] The title of this issue accurately describes the bug.
Steps to reproduce the bug
Try checking the contents of the playlist in "Your YouTube Playlists" on the home page. Or import from YouTube playlist or update playlist. (Those YouTube playlists have over 100 songs.)
Expected behavior
The contents of the playlist are displayed correctly, and can be imported or updated.
Actual behavior
It never appears or is never updated.
InnerTune version
0.5.10 FOSS DEBUG
Android version
Android14
Additional information
I wrote it using a translation so it might be wrong.
Hello @hrmk16, regarding the error you mentioned, this issue has been present since Monday, February 3rd. It seems that the playlist query structure has been modified. As you mentioned, the error occurs only with playlists that contain more than 100 songs. This issue affects InnerTune and its derived applications.
The error seems to be related to retrieving additional information from the playlist. Specifically, in both YouTube API V1 and V3, the "nextPageToken" parameter was previously used to request additional songs within the playlist. This change in the API could be causing the issue.
We will need to check these changes by making a full request of the playlist to understand what elements YouTube now returns.
The current issue its fixed here: https://github.com/25huizengek1/ViTune/issues/841#issuecomment-2635508983 The new continuation renderer is now part of the content array. (You guys can adapt the code into their own clients/clones)
issue persists