[GH-ISSUE #880] increase limit beyond 50 #370

Open
opened 2026-02-28 14:48:45 +03:00 by kerem · 9 comments
Owner

Originally created by @human-blip on GitHub (Sep 4, 2021).
Original GitHub issue: https://github.com/Rigellute/spotify-tui/issues/880

Is there a reason why tracklists are limited to 50? Many playlists and some albums/collections have many more than 50 entries.

Originally created by @human-blip on GitHub (Sep 4, 2021). Original GitHub issue: https://github.com/Rigellute/spotify-tui/issues/880 Is there a reason why tracklists are limited to 50? Many playlists and some albums/collections have many more than 50 entries.
Author
Owner

@Steccah commented on GitHub (Sep 9, 2021):

You can go up and down in pages with ctrl+u and ctrl+d

<!-- gh-comment-id:916496571 --> @Steccah commented on GitHub (Sep 9, 2021): You can go up and down in pages with ctrl+u and ctrl+d
Author
Owner

@asheidan commented on GitHub (Sep 14, 2021):

This doesn't seem to work for all playlists. In my (limited) testing (v. 0.25.0), it works on playlists that fits on 2 "pages". If the playlist is longer than that the pagination doesn't seem to work (nothing visible happens when Ctrl-d is pressed).

Doesn't work on this playlist for example:
https://open.spotify.com/playlist/37i9dQZF1DX5wgKYQVRARv

EDIT: Added the version I tested with.

<!-- gh-comment-id:919013926 --> @asheidan commented on GitHub (Sep 14, 2021): This doesn't seem to work for all playlists. In my (limited) testing (v. 0.25.0), it works on playlists that fits on 2 "pages". If the playlist is longer than that the pagination doesn't seem to work (nothing visible happens when Ctrl-d is pressed). Doesn't work on this playlist for example: https://open.spotify.com/playlist/37i9dQZF1DX5wgKYQVRARv EDIT: Added the version I tested with.
Author
Owner

@Dwight-D commented on GitHub (Oct 13, 2021):

I'm having this issue as well, I haven't confirmed the exact count, pretty sure it's more than 50 but it's a lot less than the full amount of tracks in the playlist.

<!-- gh-comment-id:942049505 --> @Dwight-D commented on GitHub (Oct 13, 2021): I'm having this issue as well, I haven't confirmed the exact count, pretty sure it's more than 50 but it's a lot less than the full amount of tracks in the playlist.
Author
Owner

@Rigellute commented on GitHub (Oct 21, 2021):

50 is the max dictated by the spotify API. Pagination with ctrl+u and ctrl+d is not consistently implemented across all areas of the app (sorry about that!).

I am doing some experimentation of a new architecture that would hopefully make this easier to implement and therefore be consistently applied to all pageable results.

<!-- gh-comment-id:948701690 --> @Rigellute commented on GitHub (Oct 21, 2021): 50 is the max dictated by the spotify API. Pagination with ctrl+u and ctrl+d is not consistently implemented across all areas of the app (sorry about that!). I am doing some experimentation of a new architecture that would hopefully make this easier to implement and therefore be consistently applied to all pageable results.
Author
Owner

@sayan01 commented on GitHub (Nov 21, 2023):

but why does pressing down on the last item in current page wrap to top item in current page? wont it make more sense to internally trigger ctrl+d when down is pressed on last item in page? Maybe can be opted-in using a config setting?

<!-- gh-comment-id:1820720898 --> @sayan01 commented on GitHub (Nov 21, 2023): but why does pressing down on the last item in current page wrap to top item in current page? wont it make more sense to internally trigger ctrl+d when down is pressed on last item in page? Maybe can be opted-in using a config setting?
Author
Owner

@sewnie commented on GitHub (Nov 21, 2023):

You could have a look at https://github.com/aome510/spotify-player and maybe ask there

<!-- gh-comment-id:1820894980 --> @sewnie commented on GitHub (Nov 21, 2023): You could have a look at https://github.com/aome510/spotify-player and maybe ask there
Author
Owner

@sayan01 commented on GitHub (Nov 21, 2023):

@apprehensions I have tried out spotify-player. It is not good. It tries to do too many things. If i want a streamer I will use ncspot. I use spt to control spotify and use spotifyd to play it. spotify-player's device control doesn't work properly. Also stop spamming that repo on every issue/PR/question on this repo.

<!-- gh-comment-id:1820900996 --> @sayan01 commented on GitHub (Nov 21, 2023): @apprehensions I have tried out spotify-player. It is not good. It tries to do too many things. If i want a streamer I will use ncspot. I use spt to control spotify and use spotifyd to play it. spotify-player's device control doesn't work properly. Also stop spamming that repo on every issue/PR/question on this repo.
Author
Owner

@sewnie commented on GitHub (Nov 21, 2023):

Not my fault this project has been abandoned for too long with no given alternatives, but yeah, that 'too many features' is understandable; it is necessary to support the full spotify proprietary client replacement, which is a good thing if you couldn't tell.

<!-- gh-comment-id:1820904779 --> @sewnie commented on GitHub (Nov 21, 2023): Not my fault this project has been abandoned for too long with no given alternatives, but yeah, that 'too many features' is understandable; it is necessary to support the full spotify proprietary client replacement, which is a good thing if you couldn't tell.
Author
Owner

@sayan01 commented on GitHub (Nov 21, 2023):

Being abandoned doesn't mean you should spam other repositories here. There are other ways to spread the word. Each projects have their merit.

<!-- gh-comment-id:1820918020 --> @sayan01 commented on GitHub (Nov 21, 2023): Being abandoned doesn't mean you should spam other repositories here. There are other ways to spread the word. Each projects have their merit.
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-tui#370
No description provided.