Настоящий кроссфейд с наложением треков через синхронизированный теневой плеер.
Добавляет кроссфейд с наложением в Spotify Web Player. Создаёт второй "теневой" инстанс текущего трека, синхронизирует его с реальной позицией, затем свапает и фейдит оба плеера вместе, пока реальный переключается на следующий трек.
Требует Spotify Ad Skipper + Seek Controls - скрипт полностью зависит от window.SpotifyPlayer и без него не работает.
Методы
SpotifyPlayer.enableCrossfade(bool) - вкл/выкл кроссфейд (по умолчанию включён)Примечания
Протестировано на Spotify Web Player SDK harmony 4.78.0. Завязан на внутренние API Spotify, может сломаться при обновлениях.