rdio / api

A public issue tracker for the Rdio API
http://www.rdio.com/developers/
26 stars 3 forks source link

Feature Request: Allow Queue manipulation through the Web Services API #41

Open samullen opened 11 years ago

samullen commented 11 years ago

This is a feature request to be able to manipulate and view an Rdio user's queue.

I'd really like to be able to list previously played, upcoming, currently playing tracks. Also, I'd like to be able to add and remove tracks from the queue.

Thanks.

augie09 commented 11 years ago

+1. The ability to pull the current song playing info, as well as add to a queue while it's playing would significantly improve the rdio api.

rknLA commented 11 years ago

Just wanted to follow up on this again. This does look like something we're going to be able to do, but I can't provide a timeline just yet. We don't want to blanket-allow all 3rd party apps to do this, so the feature isn't going to be available until we've deployed a more granular permissions system.

The granular permissions are in the works though; the shared_playstate feature of the JS API beta is the very first step into that adventure.

samullen commented 11 years ago

Right on. I really appreciate you looking into it. Until then, I'll try the hack suggested on the Twitter. I had tried it before and didn't get the results I was hoping for, maybe this time will be different.

rknLA commented 11 years ago

Out of curiosity, are you trying to do anything more than just adding songs to the end of the queue?

samullen commented 11 years ago

CurrentlyPlaying, previously played list, to be played list, and adding to the queue are ideally what I would like.

rknLA commented 11 years ago

Heh, I meant with respect to queue manipulation. For most use cases, using a playlist as a queue should work fine.

And actually, until we expose that info for the Queue and sharedPlaystate, you could build a wrapper around a private playlist that would provide you with that functionality. Over time, you'd wind up with a pretty big playlist though...

samullen commented 11 years ago

Yup. We'll clear it out regularly.

samullen commented 11 years ago

I just verified that adding to the playlist automagically adds that to the queue of currently playing songs.

:heart:

iangilman commented 11 years ago

Just in case there's any confusion: this feature is already available via the beta JS API. This issue regards adding the feature to the Web Services API.