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.
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]
I'll have a look into that, what kind of tags does the files that you are adding have?
The in_mpg123 source I've got (the regularly updated code) does contain code to read the VBRI tags. If I was to implement it, I'd probably have to borrow the specification from this.
Just a little question: Is there any advantage to use in_mad instead of otachans in_mpg123? Missing features?Big_Berny
Streaming works well!! This plugin gets better and better, thank you MoSPDude.Another suggestion would be to rename the file based on the tag infomation.Mayber in every Tag tab you could include a button "rename file" and an option which pattern to use (e.g. "(%1)-%2" would rename a file to "(Prince)-Diamonds and Pearls".That would be a killer extension for me, as I often listen, tag files with winamp and would like to have them renamed based on my entries.
Proper gapless playback info is only found in the LAME tag, XING tag only contains VBR info. I don't know how other encoders store the padding information, if they do. Otherwise the gap skip option removes a definite amount of silence if it can find it to reduce/remove the gap.The live bitrate option did take place of display the file average option - I think it does look better with it changing, and the file average only gets reported in the info box. I'll put it so can display "per frame", "live average" and "file average" bitrates, if you'd like that.
I think this is outside the scope of an input plugin. Besides, if you wrote a general purpose plugin for this, you could use it on files of any type, the input plugin just has to report the proper tags. I'm not into developing winamp plugins though, so I don't know if this is possible/easy.
but gapless playback is always enabled if a LAME tag is present, the option in the preferences attempts to remove some of the gap if there is NO gapless information available - subject to some rules.
@odyssey, can't hurt to look into it