I've added descriptive text to the ID3v2 editor, and a combobox for APE value names. I've change the VBR average display to show a running playback average at gameplaya15143 request.
I'm not too sure about implementing the VBRI header info. It doesn't seem too well supported in general, and I can't seem to find consistent details on it, other than possibly borrowing in_mpg123 implementation.
I'll be sure to get the latest version when I get the chance and see if there are any remaining problems.
I hope you made the average live bitrate thing an OPTION, as both ways can be informative.
I'm not sure, but I'm not even sure if in_mpg123 supports VBRI
Out of curiosity, what encoders can we get gapless playback from? just lame? xing/helix too?
And did I read correctly... streaming support? You have to be careful with that, shoutcast streams can be either mp3 or aacplus and there is no difference in the url. My suggestion in such case would be to only handle proper* mp3 streams which have an mp3 extention, and leave the rest to in_mp3.
*[opinion]proper= url/stream.mp3[/opinion]
