по поводу юи я мб сделаю так. когда песня меняется то лейбл в левом углу заежает за экран, меняет название и возвращается обратно, если несколько раз переключать, то оно просто несколько раз обновит его
через очередь можно сделать такое, что когда очередь не пуста, оно запускает анимацию захода за экран и потом выход после одной смены, а потом ждет пока анимация полного показа не закончится и потом опять по кругу
посоветуйте, как явно показать на экране что сменяется трек? думала сделать оверлай UI чтобы если трек переключается, показывались был на краях экрана стрелочки
высветить старое и заменить его на новое с каким-то эффектом как вариант