Unexpected behavior with radios
When you have a radio playing, it displays the next song in the queue. But if you delete it by clicking the trash icon, no new song will be fetched. Then, when the current song ends, it plays the first song in the queue (at least when looping on the queue is activated) and fetches the next song.
A simple solution would be to fetch a new track when one deletes the last of the queue.