The plug-in seems to only want to play up until the length of the file at the time that it started playing. For example, say I am downloaded a 10MB mpeg file. At the 4 MB point, it starts playing, while it is downloading the remaining 6MB. The plug-in will only play until the 4 MB point though. Only if I stop and start it again, will it play the whole thing, which by this time, has completed downloading.
this is a problem with the mpeg decoder in mplayer. It happens with mp3 files as well. The two possible solutions