Streaming music: good for fans, bad for musicians