Interesting. I played the "live" stream several times, and it a) it caches 1 minute beyond the stream length (at the beginning) and b) it once repeated the same "live" stream if the stream is restarted (for small chunks).
I recorded for 5 minutes and got 6 minutes.
I wonder if they could be appending the new program (pre-recorded) to the stream (file) and that some calculation is going haywire. I don't know the technical aspects of how their streaming works.
The only real issue is that the recoding is > 300 Meg, rather than the 24 Meg expected.
Is there any way for the MC scheduler to know that it has accepted the allotted file size (or program duration) in this case? This stream is 32kbps, so 2 hours should be about 29,4912,00 bytes +- some fudge. Certainly 300meg is about 10 times too large.
(btw: I tried creating a record task, and use the URL
http://sc1.mainstreamnetwork.com:9042 as both the Name and URL. MC happily recorded it, but the file was nowhere to be found. Perhaps an illegal name, that MC doesn't detect upon attempt to save?)