need software that will let me play nearly any song using adsl

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