"musikCube is an mp3 player for the modern generation. It helps you just listen to what you want to hear, while offering innovative features not seen elsewhere. For the technical user, musikCube is based on an embedded SQL database engine known as sqlite. For the non technical user, that means its fast. Really fast. "Dynamic playlists" allow fully automatic, randomized playback of songs based on your observed listening habits. The more you listen, the smarter it gets. It also features browsable, user recordable playlists. Cube also makes transferring audio between home and work very easy with it's unique support for removable storage devices. A "removable storage device" is any flash memory, thumb drive, or portable mp3 player that acts as a hard disk when you plug it in."
Over the past few years I have used many music players and I haven't enjoyed any as much as I enjoy using musikCube. It's a simple little music player with a few plugin customizations that can enhance it's already easy and pleasant experience.
Things such as Net Radio? To be honest I don't have much experience with streaming media as all of the music I listen to I have on my hard drive or on a CD but there is a Net Radio option on musikCube. Like I said, I don't have much experience with streaming media and I myself haven't used it so I wouldn't be able to tell you how reliable//stable it is.