I want to get Rune working with Murfie Music's streaming service (full disclosure, I work for Murfie

I'm wondering what the best way to go about this is. Since MPD is at the heart of Rune, I'm thinking some sort of MPD plug-in but I haven't been able to find a good source on how to go about that. Another option would be to expose a Murfie collection as a mountable filesystem (via FUSE), although I'm not sure how well that would perform.
Essentially Murfie streams are signed URL's to specific media files, so it seems like it should be pretty straightforward, but like I said I don't have a lot of experience with MPD so I'm not sure exactly where to start.
There's also the matter of providing UI for configuring the account, which is where I would guess tweaking on the more Rune-y parts come in

Let me know what you think, or if you can point me to the relevant areas of the source I'd be happy to take a crack at making the changes and send a pull request your way.
Thanks!
- Jason