Hi mozster
Good call with downloadService.getPlayerDuration(). It makes way more sense to hit the downloadService than the song object to get this info. Missed that one
The intents broadcast by this patch are specific to CM and mods derived from it. Its pretty trivial to duplicate/modify the broadcast to be sent out to accommodate different mods/environments. The tricky part is figuring out what the intent strings are for each environment that this is intended to work in. Also, I'm not sure if ice cream sandwich will standardize these intents and break the functionality in the future. I'm waiting for a stable version of CM9 before I dive into that one
It would be awesome if Sindre merged this into the releases, it would save me a bunch of time merging the patches as well.
Thanks for the tweaks! I'll give your version a try.