Волна по треку без перелистывания играющего

Avatar

При клике на кнопку «Волна по треку» выключается трек который играет в данный момент и запускается собранный плейлист в вайбе выключенного трека. Процесс выглядит дерганным и фрустритрует. Хочется дослушать этот и продолжить в том же стиле. 

Предлагаю оставлять трек играть до конца и только после этого переходить на трек из собранного по его вайбу плейлиста.

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

Либо же добавить такую функцию в настройках. Что-то в роде «включать волну по треку после окончания проигрываемого трека» 
Это позволит пользователю самому решать как у него будет происходить переключение на новый вайб — скачком в моменте или бесшовно, после окончания нынешнего трека. 

Еще это может позволить бесшовно настраивать основную волну.
Пользователь слышит трек, который четко попадает в эмоцию момента, ставит поток по треку и волна не скипается на новый плейлист, а пересобирает будущие треки под этот референс и настраивается более тонко.