Thanks everyone for the input.
I plan on developing one myself, but I hope that by looking at the code of others who tried to tackle this problem, I can learn from them and not waste time trying to solve the same issues they solved.
Also, just a little personal gripe. Generally, when you call a tool open-source, that means the source is available. There are so many great console music-related google code pages with empty repositories
I contacted both tools authors but haven't heard back.
My everdrive is still in shipping. I'll let you know what I've started hacking!