holman/play — pull request #38 by bleonard (2011-11-21 01:48:01+00:00)
Title: Rdio Support

It syncs tracks with your Rdio collection and puts them in the database.
It's a bit tricky because you have to use flash to play them, but this uses Google Chrome to do so.
In order to make it happen, I refactored the Library class into more of a plugin model, moving the current one to the Local::Library and adding Rdio::Library.

Possible next steps...
I did a quick setup program to help me through the two-legged auth process. It could probably be made automatic into your normal one with just a bit more work.
Maybe search should be moved into the libraries too so that Rdio could do a query there.