You can try to schedule recording with freeware VLC player.
Are there any better alternatives???
p.s. I use
Replay AV to schedule some recordings including XM radio. I run it under Wine emulator.
Replay AV allows to get XM Radio stream without losing any quality. As for other streams it can record them from your sound card, as well as download some of them. Linux with Wine might not be a perfect solution, but I haven't found anything better than that.
p.p.s. It is very important to know the stream format and protocol before suggesting
streaming media recorders.