Your requirement is a bit odd, what does having DSL have to do with a music player? DSL is just a means of delivering a network connection to your computer, same as cable, optical, dial-up, etc...
www.pandora.com, good pick for free online music. Plust many radio stations have online streaming. My favorite local one is www.waaf.com