You could try Audacity, it also allows you to edit the music you record. It all depends on your sound card. There is a reason why there arnt so many programs like this for PC as there is Macs. All Macs allow programs such as these to record streaming music/sound. Not all PCs do however.