I just found a terrific online radio site, "Pandora", that lets you select music by artist, genre, song, etc. and will stream high quality. Biographies and lyrics are available at the sametime the music is playing. Usually I just "background stream".
They have an amazing amount of music. (A few of my friends create on Indies, and, unfortunately, those are not on the lists.) Otherwise, this sight is pretty close to perfect. Check it out.
So far I am just using the free version , and I am pretty happy with it. (After a
trial week I was offered the paid membership, which I refused, and have continued listening to the free version online. Google it, and let me know what you think.