Quote:
Winamp has no way of knowing where the end of the song lies in streaming mode. That's the point of streaming, it starts playing before the whole file is there.

Not true, actually. The HTTP header at the start of streaming gives the content size (byte count for the stream), and the requesting app (Winamp) can use that info for all kinds of things -- it can even request a starting point mid-stream (used for FF/REW/SEEK).

Cheers