fix bug where the next played song isn't the one on top of the queue