Does it need windows codec to encode and decode mp3 file?
No. MP3 Recorder XP has a built-in encoder and decoder. Its decoder is based on the madplay 24bit integrated decoder. The encoder is the famous lame encoder. The advantage to use the built-in decoder is its stablility and not relying on the version of windows. So this program is compatible of any windows.