Почему Spotify Shuffle не является случайным

Если вы когда-либо использовали кнопку перемешивания в Spotify, вы, вероятно, заметили, что она часто не кажется случайной. Оказывается, это задумано, и на самом деле многое зависит от того, как работает перемешивание в Spotify.

Вы очень не одиноки, если это жалоба, которую вы имели. На форумах службы поддержки Spotify и Reddit полно людей, которые высказывают недовольство функцией перемешивания. Это явно не работает так, как люди ожидают. Давайте посмотрим, почему это так.

Случайность не кажется случайной

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Суть этой ситуации в том, что мы восприятие того, что является случайным, по сравнению с тем, как оно работает в реальном мире. Распространенная жалоба на то, что режим случайного воспроизведения Spotify не кажется случайным, но настоящий случайный выбор — это не то, что нам действительно нужно.

Переворачивание четверти является хорошим примером этого. Если монета подбрасывается 10 раз, мы ожидаем увидеть относительно равномерное распределение орла и решки. Тем не менее, настоящий рандом может также легко привести к 10 прямым орлам. Каждый раз, когда подбрасывается монета, вероятность того, что выпадет орел или решка, составляет 50/50. Этот шанс не меняется в зависимости от предыдущего броска монеты.

Две линии или цвета в случайном порядке.

То же самое относится и к песням в плейлисте. Настоящий случайный выбор может привести к тому, что один и тот же исполнитель будет воспроизводиться несколько раз подряд — у каждой песни есть равные шансы воспроизвести каждый раз. Вплоть до 2014 года именно так работала функция перемешивания, но люди жаловались, что она была недостаточно случайной. Итак, Spotify изменил его.

Как работает Spotify Shuffle

Когда вы нажимаете кнопку «Далее», Spotify не выбирает следующую песню случайным образом прямо здесь и сейчас. Следующая песня уже была выбрана в тот момент, когда вы включили режим случайного воспроизведения.

Название «перемешивание» на самом деле очень точно описывает принцип его работы. Думайте об этом, как о перетасовке колоды игральных карт. Когда вы нажимаете кнопку воспроизведения в случайном порядке в списке воспроизведения, все песни перемешиваются в новом порядке. Это происходит каждый раз, когда вы нажимаете кнопку перемешивания.

Вы можете увидеть это, если посмотрите на очередь. Я составил плейлист из 10 песен, половина из которых написаны одним и тем же исполнителем, и перетасовал его пять раз. Spotify каждый раз генерировал новый порядок песен. Даже в этой небольшой выборке вы можете ясно увидеть некоторые проблемы, на которые люди жалуются.

Плейлисты перемешались.

Одна и та же песня была наверху списка в первые два раза, когда я перетасовывал песни — это скорее «случайность не кажется случайностью». Что еще более важно, исполнитель, который появляется в плейлисте пять раз, никогда не распределяется равномерно. На самом деле, в двух перетасовках четыре из пяти песен были сгруппированы вместе.

Вот как работает перетасовка Spotify на базовом уровне, но опять же, это не случайно. Spotify перестал использовать настоящий случайный выбор в 2014 году. Теперь есть алгоритм, который решает случайную выборку.

Введите алгоритм

К счастью, в 2014 году инженер Spotify точно описал, как работает алгоритм, в инженерном блоге Spotify. С тех пор алгоритм почти наверняка был изменен, но он на удивление прост.

Во-первых, алгоритм выкладывает песни одного и того же исполнителя. Однако он намеренно не всегда делает это идеально, как показано выше, чтобы сохранить ощущение случайности. Как правило, они появляются через каждые 20-30% длины плейлиста.

Алгоритм перемешивания Spotify.

Алгоритм также перемешивает песни одного и того же исполнителя друг с другом. Это делается для того, чтобы песни из одних и тех же альбомов не воспроизводились слишком близко друг к другу. Исполнители, которые появляются в плейлисте только один раз, имеют «случайное смещение», чтобы они не всегда были вверху списка.

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

Случайно сложно

Существуют более продвинутые алгоритмы перетасовки музыки. Проблема в том, что добавление сложности может сделать алгоритмы медленнее. Алгоритм Spotify прост, но это позволяет ему перемешивать почти мгновенно.

Человеческий мозг затрудняет реализацию концепции «случайного». Алгоритм больше касается создания иллюзия случайности, чем истинной случайности, потому что это то, чего хочет наш мозг. Система никогда не будет идеальной, но вы всегда можете нажать кнопку перемешивания еще раз.

Если вам все еще интересна эта тема, посмотрите отличное видео Габи Белль на YouTube.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *