Updated in_mad Winamp MAD MP3 input plugin
Reply #113 – 2006-08-19 17:02:34
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 was under the impression that xing headers had gapless info, I guess I should read up on that. The remove gaps option is still causing problems for me, track after the problem mp3 ends up being white noise. IMO it shouldn't try to remove gaps unless gapless info is found. Perhaps an extra option is in order? (ie checkbox: 'only when gapless playback info is present') The bitrate display optons rule! .. but, live average is pointless the way it is done right now. It should show the average bitrate over the last few frames (like in_mpg123) instead of showing the average bitrate of the mp3 so far. It crashes winamp when writing the ID3v2 tag, after the mp3 has the tag, it can be edited without winamp crashing. This does not happen if I add/edit the tags while the mp3 is playing. Another small annoyance, if a higher tag is present (ie id3v2) but does not contain the info to be displayed (ie artist - title) then the filename is being shown even when the id3v1 tag contains the artist and title meta data. It would be nice to have it check the 'lower' tags for metadata when the 'higher' tag doesn't have what is needed. I'll test streaming later. How about allowing the preamp to be set even when replaygain is disabled? As always, thank you, and keep up the great work! ps. I think the tag issues should be highest priority.