[GH-ISSUE #72] Queue track #955

Closed
opened 2026-03-14 12:39:26 +03:00 by kerem · 3 comments
Owner

Originally created by @bartlibert on GitHub (Aug 11, 2022).
Original GitHub issue: https://github.com/aome510/spotify-player/issues/72

Originally assigned to: @aome510 on GitHub.

One thing I really miss is the possibility to add a track or album to the queue.
Rspotify has support for this: documentation, so I guess it should be possible?

It would be nice to just be able to press a key (spotify-tui uses 'z' for example, but anything else would be fine) and add the currently selected item to the queue. To be honest, to me this only makes sense for tracks or albums, but maybe you have some other ideas?

Originally created by @bartlibert on GitHub (Aug 11, 2022). Original GitHub issue: https://github.com/aome510/spotify-player/issues/72 Originally assigned to: @aome510 on GitHub. One thing I really miss is the possibility to add a track or album to the queue. Rspotify has support for this: [documentation](https://docs.rs/rspotify/0.11.5/rspotify/clients/oauth/trait.OAuthClient.html#method.add_item_to_queue), so I guess it should be possible? It would be nice to just be able to press a key (spotify-tui uses 'z' for example, but anything else would be fine) and add the currently selected item to the queue. To be honest, to me this only makes sense for tracks or albums, but maybe you have some other ideas?
kerem 2026-03-14 12:39:26 +03:00
Author
Owner

@aome510 commented on GitHub (Aug 13, 2022):

One thing I really miss is the possibility to add a track or album to the queue.
Rspotify has support for this: documentation, so I guess it should be possible?

Yeah, given the already supported API, adding a "add-to-queue" command should be easy.

I remembered that back then, I didn't implement queue-related features because spotify doesn't provide an API to get items in queue.

<!-- gh-comment-id:1213686119 --> @aome510 commented on GitHub (Aug 13, 2022): > One thing I really miss is the possibility to add a track or album to the queue. Rspotify has support for this: [documentation](https://docs.rs/rspotify/0.11.5/rspotify/clients/oauth/trait.OAuthClient.html#method.add_item_to_queue), so I guess it should be possible? Yeah, given the already supported API, adding a "add-to-queue" command should be easy. I remembered that back then, I didn't implement queue-related features because spotify doesn't provide an API to get items in queue.
Author
Owner

@aome510 commented on GitHub (Aug 20, 2022):

@bartlibert sorry for the delay. I have implemented "add-track-to-queue" support in #73. You can initiate the action by calling either ShowActionsOnSelectedItem (on track) or ShowActionsOnCurrentTrack then finding AddToQueue action.

Currently, it only supports track as the official API only supports track/episode, but this feature can be extended to album, artist, etc. Before supporting more items, I'm looking into a good way to implement/integrate a Queue page to show queued tracks.

For now, I'll close this issue. Feel free to re-open if you encounter any issues or have any questions.

<!-- gh-comment-id:1221252913 --> @aome510 commented on GitHub (Aug 20, 2022): @bartlibert sorry for the delay. I have implemented "add-track-to-queue" support in #73. You can initiate the action by calling either `ShowActionsOnSelectedItem` (on track) or `ShowActionsOnCurrentTrack` then finding `AddToQueue` action. Currently, it only supports track as the official API only supports track/episode, but this feature can be extended to album, artist, etc. Before supporting more items, I'm looking into a good way to implement/integrate a `Queue` page to show queued tracks. For now, I'll close this issue. Feel free to re-open if you encounter any issues or have any questions.
Author
Owner

@bartlibert commented on GitHub (Aug 22, 2022):

@aome510 No need to apologize, the work you're doing here is high quality and always quick, thanks a lot!

<!-- gh-comment-id:1221917429 --> @bartlibert commented on GitHub (Aug 22, 2022): @aome510 No need to apologize, the work you're doing here is high quality and always quick, thanks a lot!
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#955
No description provided.