Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

It cannot handle YouTube playlists with more over 100 songs. #1807

Open
4 tasks done
hrmk16 opened this issue Feb 7, 2025 · 2 comments
Open
4 tasks done

It cannot handle YouTube playlists with more over 100 songs. #1807

hrmk16 opened this issue Feb 7, 2025 · 2 comments
Labels
bug Something isn't working

Comments

@hrmk16
Copy link

hrmk16 commented Feb 7, 2025

Checklist

  • I am able to reproduce the bug with the latest debug version.
  • I've checked that there is no open or closed issue about this bug.
  • This issue contains only one bug.
  • 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.

@hrmk16 hrmk16 added the bug Something isn't working label Feb 7, 2025
@josprox
Copy link

josprox commented Feb 7, 2025

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.

@th3y
Copy link

th3y commented Feb 8, 2025

The current issue its fixed here:
25huizengek1/ViTune#841 (comment)
The new continuation renderer is now part of the content array.
(You guys can adapt the code into their own clients/clones)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants