Hmmm... interesting possibilities here. If you can play arbitrary mp3s with a console command...?
The simplest way to make a "playlist" would be to set up a long string of aliases and bind a key to switch the alias to play the next file (I have a similar bind that swaps between melee and standard weapon on certain classes). But you'd have to manually rename and copy files to manage your playlist. That would suck. Also, how does it handle stopping playback? Does it start playing the next one "on top" of your current playback or stop the current and then start the new one? I wonder if there's a way to have a background process waiting for some event you could trigger from console after stopping playback and then manually overwrite the current mp3 and then you could start playback on the replaced file again...
Interesting. Yet another thing I'd love to tinker with if I wasn't a complete sloth.
Not something I would use though, since I try to keep an adminny ear out on mic chat in case anyone starts cursing up a storm or dropping racial slurs. Still, cool. Thanks for sharing, Darth!