"8tracks" - think Pandora but FREE. Members pick at least eight songs (hence the name), upload them and share them. From that your personal "internet station" is streamed. You can also find mixes from your Facebook friends or, like Pinterest, follow others who share your taste. This is legit; not oldtime fileswapping that gave you nothing but viruses. 8tracks pays all the licensing fees.