Встроенная функция шафл в Spotify, как известно, работает очень странно: плейлист может быть каким угодно большим, но начинается он почти всегда с одного и того же набора треков, притом весьма небольшого, и воспроизводятся они в одном и том же порядке.
Поначалу сие кажется всего лишь совпадением. Но очень скоро подозрение, что шафл в Spotify какой-то ненастоящий, превращается в уверенность.
И таки да, Spotify на самом деле треки в плейлисте не перетасовывает каждый раз. Скажем больше, проблеме этой уже лет десять.
Не пропустите: Музыка со Spotify на Apple Watch: если загрузка виснет на первой песне
Немного истории
С 2010 года, то есть, с самого начала работы сервиса, встроенная функция shuffle в Spotify функционировала на основе алгоритма Фишера-Йейтса. И функционировала, как надо — треки перемешивались и воспроизводились в стопудово случайном порядке.
Однако в 2014 году Spotify от того старого алгоритма т.н. «истинной рандомизации» треков официально отказался, ссылаясь на многочисленные жалобы пользователей.
Публике якобы очень не нравилось, что треки плейлистах хоть и тасуются, но явно в пользу определенных исполнителей. И никого особо не волновал тот факт, что плейлисты могут быть разными, и если в каком-то композиций одного исполнителя больше, то даже после «перемешки» какие-то их них все равно могут воспроизводиться подряд.
Так или иначе, но с 2014 года шафл в Spotify работает на основе специально разработанного алгоритма. Как именно он перемешивает треки, никто разумеется не объяснял и вроде как даже не планирует. Но считается, что теперь выборка производится точно без «подозрительных» акцентов на ком-то из исполнителей. Вот только уровень «случайности» от этого за все минувшие 10 лет, очевидно, никак не повысился. И даже наоборот…
Так что, если вам тоже кажется, что Spotify даже с включенной функцией шафл плейлист все равно начинает с одного и того же набора треков, то это не кажется.
Улучшить шафл в Spotify вручную?
Да, при желании можно попробовать слегка взбодрить нынешний алгоритм рандомизации плейлиста в Spotify. Благо, есть для этого кое-какие простенькие придумки.
Во-первых, воспроизведение плейлиста можно запустить не как обычно, а вручную выбрать любой трек из тех, с которых система этот плейлист раньше никогда не начинала.
Во-вторых (а лучше, вместе с во-первых), можно почистить кэш приложения Spotify — тоже иногда помогает обновить порядок воспроизведения композиций.
Это если оптимизировать, так сказать, «на минималках» и не особо заморачиваясь. Если же есть время и желание подойти к решению вопроса более основательно и, самое главное, с заметным и однозначно положительным результатом, то вот,..
как сделать настоящий шафл в Spotify
Значит, по состоянию на сейчас (на момент публикации этого нашего поста) встроенный алгоритм рандомизации воспроизведения треков в Spotify можно как бы отключить и заменить на другой.
Но делается это посредством отдельного программного инструмента и некоторой работы с настройками Spotify.
Инструмент или проще говоря утилитка называется Spicetify. Интересна она, к слову, не только тем, что включает настоящий шафл в Spotify, но и целым рядом симпатичных настроек для компьютерного клиента (к примеру, можно поменять тему оформления в Spotify и пр).
Но в нашем случае главное, что Spicetify дает возможность добавить в Spotify спецрасширение Shuffle+ и вернуть таким образом алгоритм Фишера-Йейтса, тот самый, на основе которого работал «старый» шафл.
Собственно, в этом и состоит решение проблемы. Качаем Spicetify с официального сайта разработчика, вот [ССЫЛКА], затем включаем Shuffle+, настраиваем воспроизведение и слушаем результат. Придется немножко повозиться, но в целом ничего сложного.