Topic: pluggable audio sources?
So let's say that I was crazy, and that I wanted to try writing a better audio file/playlist browser than what is currently available as "my music files". (I'm probably not that crazy, but let's say for the sake of argument that I am.) Nothing too special, just something that parses m3u and xspf playlist files, read and displayed id3v2/vorbiscomment tags, and presented a few more options than "shuffle" and "play sequentially."
Now, I could do this as a widget, but that imposes some annoying limitations: I have to dedicate a whole channel to it (and switch back and forth between channels to get to it), and of course there's no way to use it as an alarm clock sound source.
What I'd really like would be some sort of basic plug-in API for a music source, analogous to the custom alarm ring screen: a default location for a compiled flash movie(s), and some exposed functions to hook into the music source list UI.
Is this even remotely possible? Would the licensed music sources lose their minds at the concept? Should I just be submitting my resume to Chumby Inc if I want to do this sort of thing?