mirror of
https://github.com/aome510/spotify-player.git
synced 2026-04-26 09:25:49 +03:00
[GH-ISSUE #502] Lazy load large playlists #288
Labels
No labels
bug
documentation
enhancement
good first issue
help wanted
pull-request
question
third-party
third-party
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/spotify-player#288
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nonetrix on GitHub (Jul 11, 2024).
Original GitHub issue: https://github.com/aome510/spotify-player/issues/502
Is your feature already implemented in the latest
master?Doesn't seem to be
Is your feature request related to a problem? Please describe.

Memory usage is high when loading my 8,000 song liked playlist, if it was double it would be comparable to Spotify. But luckily it is just 600MB, still not great at all and likely will get rate limited as well
Describe the solution you'd like
Lazily load songs and only load more when you scroll, unload if you scroll down a lot
Describe alternatives you've considered
None I can think of
Additional context
None I can think of
@nonetrix commented on GitHub (Jul 11, 2024):
Also I have had other clients implement lazy loading but only shuffle songs in the lazy load view, maybe can pick a random number between 0 and how many songs are present and load the songs there? I think that would be best.