ogg stream and sansa clip

I recorded an radio ogg-stream from www.dlf.de using streamripper.

The firmware (1.29) shipped with my device was not alble to play the file, the new one (1.30) plays it, but shows at once a very late time postion of the file. Consequently, I am not able to use fast forward or rewind to browse through the file. The clip immediatly skips to the next or previous file.

The only solution I found out at the moment is to decode and reencode the record (using oggdec and oggenc) which produces a playable and seekable file.

Does anyone know a way to analyse the stream and to repair it without having to reencode it?