Music shuffling is a common feature, available in most audio players and music streaming platforms. The goal of this function is to let songs be played in random, or constrained random, order. The results obtained by in-use shuffling algorithms can be unsatisfactory due to several factors including: the variability of user expectations to what constitutes a “successful” playlist, the common bias of being unable to recognize true randomness, and the tendency of humans to find nonexistent patterns in random structures. In this paper, a new shuffling algorithm called Ruffle is presented. Ruffle lets the user decide which aspects of the music library have to be actually shuffled, and which features should remain unchanged between consecutive extractions. First, an online survey was conducted to collect users’ feedback about the characteristics used for shuffling. It is worth noting that, in general, the algorithm could address any metadata and/or audio extracted feature. Then, in order to test the algorithm on personal playlists, a Web version based on Spotify API has been released. For this reason, a second survey is marking an ongoing effort placed on validating the effectiveness of the algorithm by collecting users’ feedback, and measuring the level of user satisfaction.
Ruffle: A User-Controllable Music Shuffling Algorithm / G. Presti, F. Avanzini, A. Barate', L.A. Ludovico, D.A. Mauro - In: Proceedings of the 18th Sound and Music Computing Conference / [a cura di] D.A. Mauro, S. Spagnol, A. Valle. - [s.l] : SMC, 2021. - ISBN 9788894541540. - pp. 207-214 (( Intervento presentato al 18. convegno Sound and Music Computing Conference tenutosi a virtual nel 2021 [10.5281/zenodo.5044997].
|Titolo:||Ruffle: A User-Controllable Music Shuffling Algorithm|
|Settore Scientifico Disciplinare:||Settore INF/01 - Informatica|
|Data di pubblicazione:||2021|
|Digital Object Identifier (DOI):||http://dx.doi.org/10.5281/zenodo.5044997|
|Tipologia:||Book Part (author)|
|Appare nelle tipologie:||03 - Contributo in volume|