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

Playlists longer than 100 songs aren't loading. #276

Open
4 tasks done
jinwolf1 opened this issue Feb 1, 2025 · 7 comments
Open
4 tasks done

Playlists longer than 100 songs aren't loading. #276

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

Comments

@jinwolf1
Copy link

jinwolf1 commented Feb 1, 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

I tried to play my 127 songs playlist and it didn't load, but when i tried to play my 100 songs playlist it worked.

Expected behavior

when I click on playlist longer than 100 songs it should load songs

Actual behavior

the playlist doesn't load songs

Screenshots/Screen recordings

screen-20250201-220414.mp4

Logs

no logs found

OuterTune version

0.7.1

Device & Android version

Google Pixel 9 Android 15

Additional information

No response

@jinwolf1 jinwolf1 added the bug Something isn't working label Feb 1, 2025
@jinwolf1 jinwolf1 changed the title Playlist longer than 100 songs are not loading. Playlist longer than 100 songs is not loading. Feb 1, 2025
@jinwolf1 jinwolf1 changed the title Playlist longer than 100 songs is not loading. Playlists longer than 100 songs aren't loading. Feb 1, 2025
@podliyPadonak
Copy link

same problem, log out temporary helped, but for now problem remainins

@Se-ph
Copy link

Se-ph commented Feb 3, 2025

OuterTune: 0.7.2
Device: Pixel 6a A15

Having the same problem with or without logging in.

@Chulco
Copy link

Chulco commented Feb 4, 2025

The same is happening in other apps too.. hopefully it will be

@mikooomich mikooomich pinned this issue Feb 5, 2025
@mikooomich mikooomich marked this as a duplicate of #287 Feb 5, 2025
@mikooomich mikooomich marked this as a duplicate of #284 Feb 5, 2025
@mikooomich
Copy link
Collaborator

YouTube changed their API it seems (again). Trying to load playlist throws the following:

io.ktor.serialization.JsonConvertException: Illegal input: Field 'musicResponsiveListItemRenderer' is required for type with serial name 'com.zionhuang.innertube.models.MusicShelfRenderer.Content', but it was missing at path: $.contents.twoColumnBrowseResultsRenderer.secondaryContents.sectionListRenderer.contents[0].musicPlaylistShelfRenderer.contents[100]
2025-02-05 18:20:04.706 16434-16483 System.err              com.dd3boh.outertune.debug           W  	at io.ktor.serialization.kotlinx.KotlinxSerializationConverter.deserialize(KotlinxSerializationConverter.kt:77)
...

I made a (very very very) rough proof of concept using NewPipe Extractor, it probably works... maybe... https://github.com/DD3Boh/OuterTune/actions/runs/13168579154/job/36754327391

  • Should work with unlisted and public playlists, NOT private.
  • Click the top left trash icon to load more songs
  • For this version specifically, you can paste playlist links into the search bar, then click enter from keyboard to load the playlist
  • The code is here if anyone wants develop it further https://github.com/DD3Boh/OuterTune/tree/canary

@Kkeev
Copy link

Kkeev commented Feb 6, 2025

Same issue, can't refresh or update previously synced playlist.

@gechoto
Copy link
Contributor

gechoto commented Feb 6, 2025

  • Should work with unlisted and public playlists, NOT private.

Have you looked at the API changes? Did they change much? Maybe just adapt to the changes instead to get it fully working. Last time it was somewhat simple.

@mikooomich
Copy link
Collaborator

  • Should work with unlisted and public playlists, NOT private.

Have you looked at the API changes? Did they change much? Maybe just adapt to the changes instead to get it fully working. Last time it was somewhat simple.

Not really. Busy with life and a dislike with working with private APIs in general, nor am I very experienced with this stuff. The other parts of the app are also on fire 😔

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

7 participants