Internet Radio (Shoutcast and XM)

Ok, so here’s the thing:

I’ve tried streamtuner and tunapie, and in both i can play shoutcast streams. However, neither automatically update the track listings (so I must click reload and then race to find what songs are playing) and many of the stations are not playing the song it lists when I tune in…

Does anyone know of a way to fix this (making it update automatically when a new song comes on to a station and/or to make the stations update more accurately)?

Also, for anyone who uses XM radio online, I can get it to work in firefox…but it doesnt sound as high quality as the shoutcast broadcasts…anyone know of a fix?