Mengapa Spotify Shuffle Tidak Benar-Benar Acak

  • Post author:
  • Post category:Tutorial

Jika Anda pernah menggunakan tombol acak di Spotify, Anda mungkin memperhatikan bahwa sering kali tidak terasa acak sama sekali. Ternyata ini adalah desain, dan sebenarnya ada banyak hal yang berkaitan dengan cara kerja pengacakan di Spotify.

Anda tidak sendirian jika ini adalah keluhan yang Anda alami. Forum Dukungan Spotify dan Reddit dipenuhi dengan orang-orang yang menyampaikan keluhan mereka tentang fitur pengacakan. Ini jelas tidak berfungsi seperti yang diharapkan orang. Mari kita lihat alasannya.

Random Tidak Terasa Acak

Inti dari situasi ini adalah persepsi kita tentang apa yang acak versus cara kerja acak di dunia nyata. Keluhan umum adalah mode acak Spotify tidak terasa acak, tetapi benar-benar acak bukanlah yang sebenarnya kita inginkan. Membalik seperempat adalah contoh yang bagus untuk ini. Jika koin dibalik 10 kali, kami memperkirakan akan melihat distribusi kepala dan ekor yang relatif merata. Namun, acak benar dapat dengan mudah menghasilkan 10 kepala lurus. Setiap kali koin dibalik, ada kemungkinan 50/50 koin itu akan menjadi kepala atau ekor. Peluang itu tidak berubah tergantung pada lemparan koin sebelumnya. Dua pesanan yang sama-sama acak. Spotify

Hal yang sama berlaku untuk lagu dalam daftar putar. True random pada akhirnya dapat memainkan artis yang sama beberapa kali berturut-turut—ada peluang yang sama untuk setiap lagu diputar setiap waktu. Hingga tahun 2014, beginilah cara kerja fitur pengacakan, tetapi orang-orang mengeluh bahwa itu tidak cukup acak. Jadi, Spotify mengubahnya. Lagu berikutnya sudah diputuskan pada saat Anda mengaktifkan mode acak.

Nama “acak” sebenarnya adalah deskripsi yang sangat akurat tentang cara kerjanya. Anggap saja seperti mengocok setumpuk kartu remi. Saat Anda mengetuk tombol acak pada daftar putar, semua lagu diacak menjadi urutan baru. Ini terjadi setiap kali Anda mengeklik tombol acak.

Anda dapat melihatnya jika Anda memeriksa antrean. Saya membuat playlist berisi 10 lagu—setengahnya berasal dari artis yang sama—dan mengocoknya sebanyak lima kali. Spotify menghasilkan urutan lagu baru setiap kali. Bahkan dalam ukuran sampel yang kecil ini, Anda dapat dengan jelas melihat beberapa masalah yang dikeluhkan orang.

Lagu yang sama ada di daftar teratas dua kali pertama saya mengocok—yang lebih berarti “acak tidak terasa acak”. Lebih penting lagi, artis yang muncul di playlist sebanyak lima kali tidak pernah terdistribusi secara merata. Faktanya, dalam dua pengacakan, empat dari lima lagu dikelompokkan bersama.

Begitulah cara pengocokan Spotify pada tingkat dasar, tetapi sekali lagi, ini tidak acak. Spotify berhenti menggunakan acak yang sebenarnya pada tahun 2014. Sekarang ada algoritme yang memutuskan pengacakan.

Masukkan Algoritma

Untungnya, seorang insinyur di Spotify menguraikan dengan tepat bagaimana algoritme bekerja di blog Teknik Spotify pada tahun 2014. Algoritme tersebut hampir pasti telah diubah sejak saat itu, tetapi ternyata sangat sederhana.

Pertama, algoritme menyebarkan lagu dari artis yang sama. Namun, hal ini sengaja tidak selalu dilakukan dengan sempurna—seperti yang terlihat di atas—untuk menjaga kesan acak. Umumnya, mereka akan muncul setiap 20-30% dari durasi playlist.

Algoritme juga mengocok lagu oleh artis yang sama satu sama lain. Ini untuk mencegah lagu-lagu dari album yang sama diputar terlalu berdekatan. Artis yang hanya muncul sekali di playlist memiliki “offset acak” untuk mencegah mereka selalu berada di urutan teratas daftar.

Selesai! Algoritme itu sendiri cukup sederhana. Mempertahankan perasaan acak adalah hal yang benar-benar memperumit masalah. Jika pengacakan selalu mengatur artis dengan jarak yang sama satu sama lain, itu akan terasa seperti pola yang berulang. Acak harus mencapai keseimbangan antara keacakan yang sebenarnya dan keacakan buatan. Nbsp Acak Sulit

Ada algoritme pengocokan musik yang lebih canggih di luar sana. Masalahnya adalah menambahkan kompleksitas dapat membuat algoritme lebih lambat. Algoritme Spotify sederhana, tetapi memungkinkannya untuk mengacak hampir secara instan.

Otak manusia membuat konsep “acak” sulit dijalankan. Algoritme lebih tentang menciptakan ilusi keacakan daripada keacakan yang sebenarnya karena itulah yang diinginkan otak kita. Sistem tidak akan pernah sempurna, tetapi Anda selalu dapat menekan tombol acak sekali lagi.

Jika Anda masih penasaran dengan topik ini, lihat video luar biasa ini dari Gabi Belle di YouTube.

Disadur dari HowToGeek.com.