Unofficial Rdio API wrapper for Python

12 views
Skip to first unread message

Benjamin Kreeger

unread,
Apr 10, 2011, 8:12:27 PM4/10/11
to Rdio API
I know there's already a great one out there made by the Rdio team,
but I've been working on this since they came out with that one,
mainly as a pet project to make myself totally familiar with the API.
I've published my result. If you use it, I'd love feedback -- any and
all. If there are any issues with it, I'd love it if you'd post them
to my Github project.

Github: http://github.com/kreeger/python-rdio
PyPI: http://http://pypi.python.org/pypi/python-rdio

DISCLAIMER: I don't work for Rdio. I'm just a nerd who loves Rdio. If
someone from Rdio has any sort of objections to this package, be it
naming or whatever, please contact me (my email is published) and we
can totally work it out.

Benjamin Kreeger

unread,
Apr 10, 2011, 8:13:21 PM4/10/11
to Rdio API
Undo! That PyPI link is actually…

http://pypi.python.org/pypi/python-rdio

Raymond Yee

unread,
Apr 11, 2011, 8:02:44 AM4/11/11
to rdio...@googlegroups.com
Thanks, Benjamin, for your Python wrapper. I'm just studying it right
now and see that you've added a lot of convenience to accessing the Rdio
API in your library. I will give it a try soon.

One of the things that I was looking for in your library was how you
handled paging of results. I see that you allow people to pass in
start, count parameters. I was wondering whether you have given thought
to trying to making results available as iterators in which you've
hidden the process of paging from a developer using your library. In
other words, I can just ask your library for say all the albums in my
collection, one at a time, until there are no more albums -- and your
library would handle calling the API enough times to get me all the
results. Does that make sense?

One thing that's currently unclear to me in the API is the maximum count
you can use. Anyone know?

Thanks,
-Raymond

Ian McKellar

unread,
Apr 11, 2011, 4:31:03 PM4/11/11
to rdio...@googlegroups.com, Raymond Yee
Right now we're not exposing maximum count. I'm not sure how best to
expose this in general. I'm open to suggestions.

Ian

> --
> You received this message because you are subscribed to the Google Groups
> "Rdio API" group.
> To post to this group, send email to rdio...@googlegroups.com.
> To unsubscribe from this group, send email to
> rdio-api+u...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/rdio-api?hl=en.
>
>

Benjamin Kreeger

unread,
Apr 11, 2011, 6:21:23 PM4/11/11
to Rdio API
That's a great suggestion, Raymond. I'll put it on my list of things
to look into!
Reply all
Reply to author
Forward
0 new messages