Starting radio doesn't clear the queue
Starting a radio doesn't clear the queue. Thus the whole current queue will be played before the radio actually starts. I think starting a radio should clear the current queue.
Or maybe give the choice to the user, in the same way as "Play all" and "add to queue"