-
Notifications
You must be signed in to change notification settings - Fork 79
Web API Connect Endpoint - Queue #462
Comments
Thanks for the request @TigerC10. No guarantees for now, but we're definitely aware of this need internally. |
+1, I'm trying to build a Spotify/Slack integration for people at the office to queue up music! |
@thSteve me too. |
+1 |
+1 |
I also would like the option to queue songs via the web api. |
+1 |
+1. Queue is really needed. Playing a track with "play" endpoint plays the track over and over again instead of continuing playing what was playing before, like a playlist (default behavior of the Spotify desktop client and apps). |
+1 On the "vote for next song" app I am making for the office, its becoming apparent that this feature is needed to continue. The ability to add to queue and query said queue would be a huge help. |
Why is it not possible to provide a ALSO it would effectively make it a Queue API which many wants as one could then put single tracks to the API, for example all tracks in an album and then a Playlist as context and the playlist would play when the album finishes. BTW I see you have increased the data one can PUT to the endpoint. When providing a URI as offset, before it was only possible to PUT 266 track URIs and now it is possible to put 378. I wish there was a reasonable limit. All track URIs have the same length so... Set a limit for at least 1000 URIs (including offset etc, I know the API cares about how many bytes you send and not the amount of URIs). |
@maccettura I made an application ( https://spin.social ) that does exactly what your trying to do. Join based on location and vote for the next song. The code is not open but I will say in order to get it semi working I had to use the hackish way of adding a song to a playlist and doing a couple different things to make sure that the client would pick up the fact a new song was added. On big downside is the song added has to be 1 song out from the next or desktop/phone client will go to radio even though it shows a song added. |
@olejon I don't think that's enough, using the We need a full fledged queuing endpoint. |
@TigerC10 If the API behaved this way it wouldn't be a problem:
I see Spotify has increased the amount of data one can This way one could at least have a Queue with 378 tracks or more. In your code you could easily make a GUI to modify the array of URIs to |
+1 |
+1 |
I need this too :) |
+1 This would be so much better than interrupting the current song |
I think every single Spotify API integration wants this feature. |
+1 |
+1 |
+1 |
@mmontag Hi, we are planning to built an app that needs to access the queue from the web api. We would like to know if the spotify dev team are currently working on this? |
👍 |
Like many others in this thread I've ran into the same issue with this endpoint not existing. So I would really like to see it added as well :) As others described in this thread, my app wants to dynamically add tracks to the play queue (aka next song). Whenever a song ends or a user skips to the next song it should go the the song my app wants the user to hear. I tried managing a playlist and adding songs my app wants played next after the currently playing track in that playlist, but that doesn't work either. I've seen some comments with workarounds for
Obviously this is pretty cumbersome and far from ideal because
The APIs are great otherwise. Hopefully this is of some help for some 🙏 |
All I want for Christmas is this functionality. |
Dear Santa ... |
A couple of months ago it was possible to simulate a queue by adding a track to the ongoing playlist since it was eventually picked up. Now the client doesn't even do that, the tracks that are added after the PLAY request is sent with the playlist as the context are just ignored :( Definitely +1 to the queue endpoint request. |
+1 |
1 similar comment
+1 |
Probably better luck here... |
+1 let's keep this issue going throughout 2019 as well. Would be an awesome feature. |
+1 |
+5 |
this functionality will be grate ! |
I have gotten the impression that people really want this feature. |
Soo... any plans on introducing this functionality in 2019? |
+1 |
As a British person, this lack of queuing support is deeply offensive |
+1 |
Hi again folks - We are very aware of your interest in this feature! I don't have any updates to share right now but I promise we'll post here as soon as we have an update for you. |
Okay great! Hope it's not that far off. The only reasoning I can come up with for not having a queue API endpoint is if Spotify is developing something on their own that they want to have 100% market share on. |
Holy.... Spotify responded. Basically saying they're not working on it and it might take years? |
I'm pretty sure the phrase "we're working on it" was never used. Doesn't seem like we're ever getting this feature honestly for reasons that they can't share. |
@RobinvandenHurk Welcome to the real world. This is how companies work. Does the feature makes decent extra money? No? Then its way back in the backlog. 100% Understandable. |
Sure, it's understandable. However, a company also needs it's positive attention. Ignoring such a big request like this one does exact the opposite for them (at least in a developers view). That could lead to developers using different platforms. As a result Spotify could lose money on the long term. For people to keep using your platform, you need to keep them happy, and give them what they want. |
I agree, but 200 devs are really irrelevant to their business. It's not a big request. I'll stop posting now, I don't want to keep spamming everyone. Apologies. Agree to disagree. |
Pretty sure Spotify have mentioned in the past the queue management is somewhat in a state of disarray at the moment, with each Connect client maintaining their own copy of the queue rather than it being centrally-managed. If they can't guarantee support for and a response from every Spotify Connect client in regards to queue handling, I can understand why this feature wouldn't be as simple as adding an endpoint and letting everybody go on their way. |
Locking this conversation to prevent spam to watchers. We'll still update here as soon as we have more info to share. |
The new Web API Connect Endpoints that @asmitter informed us about in #15 are fantastic! However, I notice that there's no endpoint listed to append a track to the queue. As it is,
/v1/me/player/play
will replace the currently playing song if you pass URIs.It'd be great to have a queue endpoint to append tracks to the currently playing queue. That way music isn't interrupted but requested songs will eventually play.
The text was updated successfully, but these errors were encountered: