rdio / api

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

Open source the iOS framework #63

Open steveluscher opened 11 years ago

steveluscher commented 11 years ago

I'm sure that the community of Rdio developers would be eager to pitch in.

rknLA commented 11 years ago

We've talked about this internally a little bit. We can't open source the player for a few reasons, but we're looking at what we can do to open up the web services interface, since that only needs to make HTTP requests.

steveluscher commented 11 years ago

Are the reasons that you can't open source the player legal or technical? (…he says, putting you in an awkward position)

rknLA commented 11 years ago

A little bit of both.


R. Kevin Nelson http://rdio.com/people/rknLA API Engineer @ Rdio, Inc.

On Wed, Apr 10, 2013 at 11:23 AM, Steven Luscher notifications@github.comwrote:

Are the reasons that you can't open source the player legal or technical?

— Reply to this email directly or view it on GitHubhttps://github.com/rdio/api/issues/63#issuecomment-16192519 .

steveluscher commented 11 years ago

Could you keep the secret sauce that turns an Rdio Track key into a stream of bits closed source, but open up the parts of the player concerned with queueing, preloading, and playing?

Off the top of my head, some things I would love to see:

sj26 commented 11 years ago

I'd love to see a web service api.

rknLA commented 11 years ago

@sj26, I'm not sure what you mean by that comment, as our web services API is exposed through our current iOS SDK. Care to clarify?

sj26 commented 11 years ago

Sorry, I didn't qualify properly, I do know the REST API, but I'd like to be able to play Rdio tracks without using Flash (i.e. the Web Playback API) also on OS X. Even just exposing RTMP is fine.

My main motivation is I'd like a minimal and efficient Rdio client for OS X using Cocoa. The current desktop client is the main processor and power draw on my new Air.

snej commented 10 years ago

+1. I am interested in writing an OS X Cocoa app to access a user's collection (it doesn't need to be able to play music) and it would be more convenient to use your prewritten Objective-C code to access the web API, instead of writing my own with NSURLConnection + OAuth + JSON.

Basically what I'd like is an open-source Objective-C SDK comparable to the ones you already have for Python, PHP, Java, C#, etc. As long as it avoids UIKit and calls only Foundation, CFNetwork, etc, it will be very easy to have it work on both Mac and iOS.