Multimedia Tools and Applications

, Volume 76, Issue 12, pp 14375–14403 | Cite as

From manual to assisted playlist creation: a survey

  • Ricardo DiasEmail author
  • Daniel Gonçalves
  • Manuel J. Fonseca


Nowadays, thanks to the popularization of music streaming services, we gained access to millions of songs to listen to. One of the methods employed by these services to support browsing and promote song discovery are playlists. Additionally, creating and sharing playlists over the Internet have become common practices. A playlist can be defined as a “sequence of songs meant to be listened to as a group”. Research on playlist creation has been done according to three perspectives: i) manual creation; ii) automatic generation and recommendation; and iii) assisted playlist creation. In this paper we review previous research on these three approaches, which we believe are complementary on the subject of playlist creation. We highlight the importance of combining insights from these three perspectives to better understand the current problems and methods, criteria and techniques, and how they complement each other. Furthermore, we identify promising research directions for the three different approaches of playlist creation.


Music playlists Manual creation Playlist generation Assisted techniques Survey 



This work was supported by national funds through Fundação para a Ciência e Tecnologia, under INESC-ID multiannual funding - PEst-OE/EEI/LA0021/2013 and LaSIGE Strategic Project - UID/CEC/00408/2013. Ricardo Dias was supported by FCT, grant reference SFRH/BD/70939/2010.


  1. 1.
    Althoff KD (2001) Case-based reasoning, vol 1. Handbook on software engineering and knowledge engineeringGoogle Scholar
  2. 2.
    Asante MK (2008) It’s bigger than hip hop: The rise of the post-hip-hop generation MacmillanGoogle Scholar
  3. 3.
    Aucouturier JJ, Pachet F (2002) Scaling up music playlist generation. In: Proceedings of the IEEE international conference on multimedia and expo, vol 1, pp 105–108Google Scholar
  4. 4.
    Baccigalupo C, Plaza E (2006) Case-based sequential ordering of songs for playlist recommendation. In: Advances in case-based reasoning, lecture notes in computer science, vol 4106. Springer, Berlin Heidelberg, pp 286–300Google Scholar
  5. 5.
    Baccigalupo C, Plaza E (2007) A case-based song scheduler for group customised radio. In: Case-based reasoning research and development, vol 4626. Springer Verlag, pp 433–448Google Scholar
  6. 6.
    Bakalov F, Meurs MJ, König-Ries B., Sateli B, Witte R, Butler G, Tsang A (2013) An approach to controlling user models and personalization effects in recommender systems. In: Proceedings of the international conference on intelligent user interfaces, pp 49–56Google Scholar
  7. 7.
    Barrington L, Oda R, Lanckriet G (2009) Smarter than genius? human evaluation of music recommender systems. In: ISMIR, vol 9. Citeseer, pp 357–362Google Scholar
  8. 8.
    Baur D, Seiffert F, Sedlmair M, Boring S (2010) The streams of our lives: Visualizing listening histories in context. IEEE TVCGGoogle Scholar
  9. 9.
    Baur D, Hering B, Boring S, Butz A (2011) Who needs interaction anyway: exploring mobile playlist creation from manual to automatic. In: Proceedings of the international conference on intelligent user interfacesGoogle Scholar
  10. 10.
    Bengio IGY, Courville A Deep learning (2016). Book in preparation for MIT Press
  11. 11.
    Bennett J, Lanning S, Netflix N (2007) The netflix prize. In: KDD cup and workshop in conjunction with KDDGoogle Scholar
  12. 12.
    Bonnin G, Jannach D (2013) A comparison of playlist generation strategies for music recommendation and a new baseline scheme. In: Workshops at the twenty-seventh AAAI conference on artificial intelligenceGoogle Scholar
  13. 13.
    Bonnin G, Jannach D (2013) Evaluating the quality of generated playlists based on hand-crafted samples. In: Proceedings of the international music information retrieval conferenceGoogle Scholar
  14. 14.
    Bonnin G, Jannach D (2014) Automated generation of music playlists: Survey and experiments. ACM Comput Surv 47(2):26CrossRefGoogle Scholar
  15. 15.
    Bostandjiev S, O’Donovan J, Höllerer T (2012) Tasteweights: A visual interactive hybrid recommender system. In: Proceedings of the sixth ACM conference on recommender systems, RecSys ’12. ACM, NY, USA, pp 35–42Google Scholar
  16. 16.
    Brewster B, Broughton F (2006) Last night a DJ saved my life: The history of the disc jockey, 2nd edn. Headline Book Publishing, London, United KingdomGoogle Scholar
  17. 17.
    Bull M (2006) Investigating the culture of mobile listening: From walkman to ipod. In: Consuming Music Together. Springer Verlag, pp 131–149Google Scholar
  18. 18.
    Burke R (2002) Hybrid recommender systems: Survey and experiments. User Model User-Adapt Interact 12(4):331–370CrossRefzbMATHGoogle Scholar
  19. 19.
    Byron L, Wattenberg M (2008) Stacked graphs geometry & aesthetics. IEEE TVCG. doi: 10.1109/TVCG.2008.166
  20. 20.
    Cardoso L, Panda R, Paiva RP (2011) Moodetector: A prototype software tool for mood-based playlist generation. In: Simposio de Informatica–INForum 2011, vol 124Google Scholar
  21. 21.
    Carreira M (2012) Musicmapper: Visualizing and exploring music libraries. Master’s Thesis, Instituto Superior Tecnico, Universidade de LisboaGoogle Scholar
  22. 22.
    Casey M, Veltkamp R, Goto M, Leman M, Rhodes C, Slaney M (2008) Content-based music information retrieval: current directions and future challenges. Proc IEEE 96(4):668–696CrossRefGoogle Scholar
  23. 23.
    Celma O (2010) Music Recommendation and Discovery. Springer, Berlin HeidelbergCrossRefGoogle Scholar
  24. 24.
    Chen Y (2010) Exploratory browsing: Enhancing the browsing experience with media collections. Master’s Thesis, Ludwig-Maximilians-Universitt MnchenGoogle Scholar
  25. 25.
    Chen YX, Butz A (2009) Musicsim: Integrating audio analysis and user feedback in an interactive music browsing ui. In: Proceedings of the international conference on intelligent user interfaces, pp 429–434Google Scholar
  26. 26.
    Chen S, Moore JL, Turnbull D, Joachims T (2012) Playlist prediction via metric embedding. In: Proceedings of the international conference on knowledge discovery and data mining. ACM, pp 714–722Google Scholar
  27. 27.
    Cohen WW, Fan W (2000) Web-collaborative filtering: recommending music by crawling the Web. Comput Netw 33(1):685–698CrossRefGoogle Scholar
  28. 28.
    Crampes M, Villerd J, Emery A, Ranwez S (2007) Automatic playlist composition in a dynamic music landscape. In: Proceedings of the international workshop on semantically aware document processing and indexing, pp 15–20Google Scholar
  29. 29.
    Cremonesi P, Garzotto F, Negro S, Papadopoulos AV, Turrin R (2011) Looking for good? recommendations: A comparative evaluation of recommender systems. In: Human-computer interaction–INTERACT 2011. Springer, pp 152–168Google Scholar
  30. 30.
    Cunningham SJ, Bainbridge D, Falconer A (2006) More of an art than a science: Supporting the creation of playlists and mixes. In: Proceedings of 7th international conference on music information retrieval, Victoria, Canada, pp 240–245Google Scholar
  31. 31.
    De Mooij A (1997) Learning preferences for music playlists. Master’s Thesis, Technische Universiteit Eindhoven, Department of Mathmatics and Computer ScienceGoogle Scholar
  32. 32.
    Dias R, Fonseca MJ (2010) Muvis: an application for interactive exploration of large music collections. In: Proceedings of the international conference on multimedia (MM’10). ACM, pp 1043–1046Google Scholar
  33. 33.
    Dias R, Fonseca MJ, Gonalves D (2012) Interactive exploration of music listening histories. In: Proceedings of the international conference on Advanced Visual Interfaces, AVI’12. ACM, NY, USAGoogle Scholar
  34. 34.
    Dias R, Cunha R, Fonseca MJ (2014) A user-centered music recommendation approach for daily activities. In: Proceedings of the workshop on new trends in content-based recommender systems (CBRecSys’14)Google Scholar
  35. 35.
    Dix A, Ellis G (1998) Starting simple: Adding value to static visualisation through simple interaction. In: Proceedings of the working conference on advanced visual interfaces, AVI’98, pp 124–134Google Scholar
  36. 36.
    Du Gay P, Hall S, Janes L, Madsen AK, Mackay H, Negus K (2013) Doing cultural studies: The story of the Sony Walkman. SageGoogle Scholar
  37. 37.
    Fields B (2011) Contextualize your listening: The playlist as recommendation engine. Ph.D. Thesis, Goldsmiths University of LondonGoogle Scholar
  38. 38.
    Fields B, Lamere P (2010) Finding a path through the jukebox the playlist tutorial. In: International conference on music information retrieval 2010Google Scholar
  39. 39.
    Freire AM (2008) Remediating radio: Audio streaming, music recommendation and the discourse of radioness. Intl Stud Broadcast Audio Media 5(2-3):97–112CrossRefGoogle Scholar
  40. 40.
    Golbeck J, Hansen DL (2011) A framework for recommending collections. In: Inproceedings of the workshop on novelty and diversity in recommender systems (DiveRS’11), p 35Google Scholar
  41. 41.
    Goto M, Goto T (2005) Musicream: New music playback interface for streaming, sticking, sorting, and recalling musical pieces. In: Inproceedings of the international conference on music information retrieval, pp 404–411Google Scholar
  42. 42.
    Goussevskaia O, Kuhn M, Wattenhofer R (2008) Exploring music collections on mobile devices. In: Proceedings of the international conference on human computer interaction with mobile devices and services, pp 359–362Google Scholar
  43. 43.
    Gouyon F, Cruz N, Sarmento L (2011) A and youtube mash-up for music browsing and playlist edition. In: Late-breaking demo session at the international music information retrieval conference.
  44. 44.
    Hagen AN (2015) The playlist experience: Personal playlists in music streaming services. Popular Music and Society (ahead-of-print):1–21Google Scholar
  45. 45.
    Hariri N, Mobasher B, Burke R (2012) Context-aware music recommendation based on latenttopic sequential patterns. In: Proceedings of the international conference on recommender systems (RecSys’12). doi: 10.1145/2365952.2365979, pp 131–138
  46. 46.
    Heise S, Hlatky M, Loviscach J (2008) Soundtorch: quick browsing in large audio collections. In: Proceedings of the convention of the audio engineering societyGoogle Scholar
  47. 47.
    Herrera P (2010) Rocking around the clock eight days a week: an exploration of temporal patterns of music listening. In: 1st Workshop On music recommendation and discovery (WOMRAD). ACM RecSys, pp 7–10Google Scholar
  48. 48.
    Hilliges O, Holzer P, Klber R, Butz A (2006) Audioradar: A metaphorical visualization for the navigation of large music collections. In: Smart graphics, lecture notes in computer science, vol 4073. Springer, Berlin Heidelberg, pp 82–92Google Scholar
  49. 49.
    Hsu JL, Chung SC (2011) Constraint-based playlist generation by applying genetic algorithm. In: IEEE international conference on systems, man, and cybernetics (SMC). IEEE, pp 1417–1422Google Scholar
  50. 50.
    Jannach D, Kamehkhosh I, Bonnin G (2014) Analyzing the characteristics of shared playlists for music recommendation. In: Proceedings of the 6th workshop on recommender systems and the social webGoogle Scholar
  51. 51.
    Jennings D (2007) Blogs and Rock ’n’ Roll: How Digital Discovery Works and what it Means for Consumers, Creators and Culture. Nicholas Brealey PublicationGoogle Scholar
  52. 52.
    Kamalzadeh M, Baur D, Möller T (2012) A survey on music listening and management behaviours. In: Proceedings of the international conference on music information retrieval, pp 373–378Google Scholar
  53. 53.
    Knees P, Schedl M, Pohle T, Widmer G (2006) An innovative three-dimensional user interface for exploring music collections enriched with meta-information from the web. In: Proceedings of the 14th international conference on multimedia (MM’06). ACM Press, pp 17–24Google Scholar
  54. 54.
    Knijnenburg BP, Bostandjiev S, O’Donovan J, Kobsa A (2012) Inspectability and control in social recommenders. In: Proceedings of the 6th conference on recommender systems (RecSys’12), pp 43– 50Google Scholar
  55. 55.
    Kohonen T (1982) Self-organized formation of topologically correct feature maps. Biol Cybern 43(1):59–69MathSciNetCrossRefzbMATHGoogle Scholar
  56. 56.
    Konstan JA, Miller BN, Maltz D, Herlocker JL, Gordon LR, Riedl J, Volume H (1997) Grouplens: Applying collaborative filtering to usenet news. Commun ACM 40:77–87CrossRefGoogle Scholar
  57. 57.
    Kosara R, Hauser H, Gresh DL (2003) An interaction view on information visualization. state-of-the-art report. In: Proceedings of EUROGRAPHICSGoogle Scholar
  58. 58.
    Kremp PA (2010) Innovation and selection: symphony orchestras and the construction of the musical canon in the United States (1879–1959). Soc Forces 88 (3):1051–1082CrossRefGoogle Scholar
  59. 59.
    Laplante A, Downie JS (2006) Everyday life music information-seeking behaviour of young adults. In: Proceedings of the international conference on music information retrieval, pp 381–382Google Scholar
  60. 60.
    Lehtiniemi A, Seppänen J (2007) Evaluation of automatic mobile playlist generator. In: Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on computer human interaction in mobile technology, mobility ’07, pp 452–459Google Scholar
  61. 61.
    Leitich S, Topf M (2007) Globe of music - music library visualization using geosom. In: Dixon S., Bainbridge D., Typke R. (eds) Proceedings of the international conference on music information retrieval, pp 167–170Google Scholar
  62. 62.
    Leong T, Howard S, Frank V (2008) Choice: Abdicating or exercising. In: Proceedings of the 26th annual chi conference on human factors in computing systemsGoogle Scholar
  63. 63.
    Liang D, Zhan M, Ellis DPW (2015) Content-aware collaborative music recommendation using pre-trained neural networks. In: International conference on music information retrievalGoogle Scholar
  64. 64.
    Lillie AS (2008) Musicbox: Navigating the space of your music. Master’s Thesis Massachussets Institute of TechnologyGoogle Scholar
  65. 65.
    Marchionini G (2006) Exploratory search: From finding to understanding. Commun ACM 49(4):41– 46CrossRefGoogle Scholar
  66. 66.
    Mazza R (2009) Introduction to information visualization. Springer Science & Business MediaGoogle Scholar
  67. 67.
    Mcfee B, Lanckriet G (2011) The natural language of playlists. In: Proceedings of the international society for music information retrieval conference, pp 537–541Google Scholar
  68. 68.
    Miller S, Reimer P, Ness SR, Tzanetakis G (2010) Geoshuffle: Location-aware, content-based music browsing using self-organizing tag clouds. In: Proceedings of the international conference on music information retrieval, pp 237–242Google Scholar
  69. 69.
    Morchen F, Ultsch A, Ncker M, Stamm C (2005) Databionic visualization of music collections according to perceptual distance. In: Proceedings of the international conference on music information retrieval, pp 396–403Google Scholar
  70. 70.
    Neumayer R, Dittenbach M, Rauber A (2005) Playsom and pocketsomplayer, alternative interfaces to large music collections. In: Proceedings of the international conference on music information retrievalGoogle Scholar
  71. 71.
    Pampalk E, Rauber A, Merkl D (2002) Content-based organization and visualization of music archives. In: Proceedings of the 10th ACM international conference on multimedia (MM’02), pp 570–579Google Scholar
  72. 72.
    Pampalk E, Rauber A, Merkl D (2002) Using smoothed data histograms for cluster visualization in self-organizing maps. SpringerGoogle Scholar
  73. 73.
    Parra D (2012) Beyond lists: Studying the effect of different recommendation visualizations. In: Proceedings of the sixth ACM conference on recommender systems, RecSys ’12. doi: 10.1145/2365952.2366035. ACM, NY, USA, pp 333–336
  74. 74.
    Parra D (2013) User controllability in a hybrid recommender system. Ph.D. Thesis, University of PittsburghGoogle Scholar
  75. 75.
    Pauws S, Eggen B (2002) Pats: Realization and user evaluation of an automatic playlist generator. In: Proceedings of the international conference on music information retrievalGoogle Scholar
  76. 76.
    Pauws S, Verhaegh W, Vossen M (2008) Music playlist generation by adapted simulated annealing. Inf Sci 178(3):647–662CrossRefGoogle Scholar
  77. 77.
    Schedl M, Knees P, Widmer G (2005) Interactive poster: using comirva for visualizing similarities between music artists. In: Proceedings of the 16th IEEE visualization 2005 conference (Vis’05), MN, USAGoogle Scholar
  78. 78.
    Schedl M, Flexer A, Urbano J (2013) The neglected user in music information retrieval research. J Intell Inf Syst 41(3):523–539CrossRefGoogle Scholar
  79. 79.
    Schwartz B (2005) The paradox of choice: why more is less harper perennialGoogle Scholar
  80. 80.
    Shneiderman B (1992) Tree visualization with tree-maps: 2-d space-filling approach. ACM Trans Graph 11(1):92–99CrossRefzbMATHGoogle Scholar
  81. 81.
    Siegel D (2008) Mindsight. Oneworld, OxfordGoogle Scholar
  82. 82.
    Slaney M, White W (2007) Similarity based on rating data. In: Proceedings of the international conference on music information retrievalGoogle Scholar
  83. 83.
    Sneha Antony JJN (2014) Survey on playlist generation techniques. Int J Adv Res Comput Eng Technol (IJARCET) 3:437–439Google Scholar
  84. 84.
    Stumpf S, Muscroft S (2011) When users generate music playlists: When words leave off, music begins?. In: Third international workshop on advances in music information research (AdMIRe)Google Scholar
  85. 85.
    Torrens M, lluis Arcos J (2004) Visualizing and exploring personal music libraries. In: Proceedings of the international conference on multimedia information retrievalGoogle Scholar
  86. 86.
    Van den Oord A, Dieleman S, Schrauwen B (2013) Deep content-based music recommendation. In: Burges C.J.C., Bottou L., Welling M., Ghahramani Z., Weinberger K.Q. (eds) Advances in neural information processing systems 26. Curran Associates, Inc, pp 2643–2651Google Scholar
  87. 87.
    Verbert K, Parra D, Brusilovsky P, Duval E (2013) Visualizing recommendations to support exploration, transparency and controllability. In: Proceedings of the international conference on intelligent user interfaces, pp 351–362Google Scholar
  88. 88.
    Vignoli F, Pauws S (2005) A music retrieval system based on user driven similarity and its evaluation. In: Proceedings of the international conference on music information retrieval, pp 272–279Google Scholar
  89. 89.
    Vignoli F, Van Gulik R, Van de Wetering H (2004) Mapping music in the palm of your hand, explore and discover your collection. In: Proceedings of the international conference on music information retrievalGoogle Scholar
  90. 90.
    Wall T (2007) Finding an alternative: Music programming in us college radio. Radio J: Int Stud Broadcast Audio Media 5(1):35–54Google Scholar
  91. 91.
    Wang X, Wang Y (2014) Improving content-based and hybrid music recommendation using deep learning. In: Proceedings of the 22Nd ACM international conference on multimedia, MM ’14Google Scholar
  92. 92.
    Wang H, Wang N, Yeung DY (2015) Collaborative deep learning for recommender systems. In: Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’15Google Scholar
  93. 93.
    Weigl DM, Guastavino C (2011) User studies in the music information retrieval literature. In: Proceedings of the international conference on music information retrievalGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  • Ricardo Dias
    • 1
    Email author
  • Daniel Gonçalves
    • 1
  • Manuel J. Fonseca
    • 2
  1. 1.INESC-ID, Instituto Superior TécnicoUniversidade de LisboaLisbonPortugal
  2. 2.LaSIGE, Faculdade de CiênciasUniversidade de LisboaLisbonPortugal

Personalised recommendations