[GH-ISSUE #502] Lazy load large playlists #288

Closed
opened 2026-03-02 23:46:15 +03:00 by kerem · 1 comment
Owner

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
image

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

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 ![image](https://github.com/aome510/spotify-player/assets/45698918/5337f558-edc6-40d5-b155-b497d8649611) **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
kerem 2026-03-02 23:46:15 +03:00
Author
Owner

@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.

<!-- gh-comment-id:2221849617 --> @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.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/spotify-player#288
No description provided.