added isPlaying and initWithUrl