NEZ Plug

NEZ Plug is an Winamp plugin that began as a NSF plugin, but over time grew to support several video game audio formats. Although the interface is lacking, its wide range of support makes it worthwhile. Supported formats include AY, GBR, GBS, HES, KSS, and NSF. NEZ Plug also supports a custom M3U playlist that allows you to add titles, and timing to individual songs.

File Name::Code,[Song #|$Song #],[Title],[Time(h:m:s)],[Loop(h:m:s)][-],[Fade(h:m:s)],[Loop Count]
File Name: Audio file's relative path.
Code: NSF, KSS, GBR, GBR, HES, AY, or NEZ.
Song #: 0-based for everything except NSF which is 1-based.
$Song #: 0-based number in hex for KSS (e.g., $0c)
Title: Song's title.
Time: Song play time in seconds (hours * 3600 + minutes * 60 + seconds),
or (hours:minutes:seconds),
Loop: Length of the loop portion. Structure is same as time.
Loop-: Start of loop time. Structure is same as time with an additional -.
Fade: Length of fade out time. Structure is same as time.
Loop Count: Number of times to loop the loop portion.
If empty, it will use the loop count of the ini file.

NEZPlug doesn't have a user interface, but is controlled by an INI file which has the following settings: