I'm trying to figure out how the RIFF header for an MP3 file should be formatted.
At first I checked the output of the Studio Dust Riff program that adds a RIFF header, but it seems that Windows Media Player 10 doesn't support the output.

I'm not going to discuss why I just don't use Linux to play the files, it is imperative that our customers (this is for work ey? These people are your average Joe's using Windows (XP)), can play the mp3 file with no difficulty, and I need the RIFF header to store some some data.

So here's what I am asking, is there a specification paper for the MP3-RIFF header or are there any Linux mp3 encoders that add a RIFF header to the output?

And else, I might store the data in the mp3 frames *sigh*