Moonspell,
let's think constructive.
There is new ID every 90th second from here:
http://www.filmon.com/api-v2/channel/694?protocol=hls
I can write a piece of code to read ID every 90th second and send it to clipboard.
Batch file can read ID from clipboard every 90th second and run it with ffmpeg.
Loop it every 90th second and all we need is simple ffmpeg switch to append to saved stream, rather than overwrite it and we're done.
It makes no sense to loop a player this would mean restarting it every time.