I think you have two approach for this effort : 1- use JMF for processing audio and song2- use some activex or embeded browser plugins