Skip to main content
Log in

From manual to assisted playlist creation: a survey

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. 1 http://www.spotify.com

  2. 2 http://www.rdio.com

  3. 3 http://www.8tracks.com

  4. 4 https://www.apple.com/music/

  5. 5 http://musicmachinery.com/2014/02/13/age-specific-listening/

  6. 6 http://skynetandebert.com/2015/ 04/22/music-was-better-back-then-when-do-we-stop-keeping-up-with-popular-music/ http: //skynetandebert.com/2015/04/22/ music-was-better-back-then-when-do-we-stop-keeping-up-with-popular-music/

  7. 7 http://musicovery.com/

  8. 8 http://smarterplaylists.playlistmachinery.com/

  9. 9 http://benanne.github.io/2014/08/05/spotify-cnns.html

References

  1. Althoff KD (2001) Case-based reasoning, vol 1. Handbook on software engineering and knowledge engineering

  2. Asante MK (2008) It’s bigger than hip hop: The rise of the post-hip-hop generation Macmillan

  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–108

  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–300

  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–448

  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–56

  7. Barrington L, Oda R, Lanckriet G (2009) Smarter than genius? human evaluation of music recommender systems. In: ISMIR, vol 9. Citeseer, pp 357–362

  8. Baur D, Seiffert F, Sedlmair M, Boring S (2010) The streams of our lives: Visualizing listening histories in context. IEEE TVCG

  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 interfaces

  10. Bengio IGY, Courville A Deep learning (2016). http://www.deeplearningbook.org. Book in preparation for MIT Press

  11. Bennett J, Lanning S, Netflix N (2007) The netflix prize. In: KDD cup and workshop in conjunction with KDD

  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 intelligence

  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 conference

  14. Bonnin G, Jannach D (2014) Automated generation of music playlists: Survey and experiments. ACM Comput Surv 47(2):26

    Article  Google Scholar 

  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–42

  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 Kingdom

    Google Scholar 

  17. Bull M (2006) Investigating the culture of mobile listening: From walkman to ipod. In: Consuming Music Together. Springer Verlag, pp 131–149

  18. Burke R (2002) Hybrid recommender systems: Survey and experiments. User Model User-Adapt Interact 12(4):331–370

    Article  MATH  Google Scholar 

  19. Byron L, Wattenberg M (2008) Stacked graphs geometry & aesthetics. IEEE TVCG. doi:10.1109/TVCG.2008.166

  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 124

  21. Carreira M (2012) Musicmapper: Visualizing and exploring music libraries. Master’s Thesis, Instituto Superior Tecnico, Universidade de Lisboa

  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–696

    Article  Google Scholar 

  23. Celma O (2010) Music Recommendation and Discovery. Springer, Berlin Heidelberg

    Book  Google Scholar 

  24. Chen Y (2010) Exploratory browsing: Enhancing the browsing experience with media collections. Master’s Thesis, Ludwig-Maximilians-Universitt Mnchen

  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–434

  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–722

  27. Cohen WW, Fan W (2000) Web-collaborative filtering: recommending music by crawling the Web. Comput Netw 33(1):685–698

    Article  Google Scholar 

  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–20

  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–168

  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–245

  31. De Mooij A (1997) Learning preferences for music playlists. Master’s Thesis, Technische Universiteit Eindhoven, Department of Mathmatics and Computer Science

  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–1046

  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, USA

  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)

  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–134

  36. Du Gay P, Hall S, Janes L, Madsen AK, Mackay H, Negus K (2013) Doing cultural studies: The story of the Sony Walkman. Sage

  37. Fields B (2011) Contextualize your listening: The playlist as recommendation engine. Ph.D. Thesis, Goldsmiths University of London

  38. Fields B, Lamere P (2010) Finding a path through the jukebox the playlist tutorial. In: International conference on music information retrieval 2010

  39. Freire AM (2008) Remediating radio: Audio streaming, music recommendation and the discourse of radioness. Intl Stud Broadcast Audio Media 5(2-3):97–112

    Article  Google Scholar 

  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 35

  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–411

  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–362

  43. Gouyon F, Cruz N, Sarmento L (2011) A last.fm and youtube mash-up for music browsing and playlist edition. In: Late-breaking demo session at the international music information retrieval conference. http://ismir2011.ismir.net/latebreaking/LB-3.pdf

  44. Hagen AN (2015) The playlist experience: Personal playlists in music streaming services. Popular Music and Society (ahead-of-print):1–21

  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. Heise S, Hlatky M, Loviscach J (2008) Soundtorch: quick browsing in large audio collections. In: Proceedings of the convention of the audio engineering society

  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–10

  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–92

  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–1422

  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 web

  51. Jennings D (2007) Blogs and Rock ’n’ Roll: How Digital Discovery Works and what it Means for Consumers, Creators and Culture. Nicholas Brealey Publication

  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–378

  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–24

  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– 50

  55. Kohonen T (1982) Self-organized formation of topologically correct feature maps. Biol Cybern 43(1):59–69

    Article  MathSciNet  MATH  Google Scholar 

  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–87

    Article  Google Scholar 

  57. Kosara R, Hauser H, Gresh DL (2003) An interaction view on information visualization. state-of-the-art report. In: Proceedings of EUROGRAPHICS

  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–1082

    Article  Google Scholar 

  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–382

  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–459

  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–170

  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 systems

  63. Liang D, Zhan M, Ellis DPW (2015) Content-aware collaborative music recommendation using pre-trained neural networks. In: International conference on music information retrieval

  64. Lillie AS (2008) Musicbox: Navigating the space of your music. Master’s Thesis Massachussets Institute of Technology

  65. Marchionini G (2006) Exploratory search: From finding to understanding. Commun ACM 49(4):41– 46

    Article  Google Scholar 

  66. Mazza R (2009) Introduction to information visualization. Springer Science & Business Media

  67. Mcfee B, Lanckriet G (2011) The natural language of playlists. In: Proceedings of the international society for music information retrieval conference, pp 537–541

  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–242

  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–403

  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 retrieval

  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–579

  72. Pampalk E, Rauber A, Merkl D (2002) Using smoothed data histograms for cluster visualization in self-organizing maps. Springer

  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. Parra D (2013) User controllability in a hybrid recommender system. Ph.D. Thesis, University of Pittsburgh

  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 retrieval

  76. Pauws S, Verhaegh W, Vossen M (2008) Music playlist generation by adapted simulated annealing. Inf Sci 178(3):647–662

    Article  Google Scholar 

  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, USA

  78. Schedl M, Flexer A, Urbano J (2013) The neglected user in music information retrieval research. J Intell Inf Syst 41(3):523–539

    Article  Google Scholar 

  79. Schwartz B (2005) The paradox of choice: why more is less harper perennial

  80. Shneiderman B (1992) Tree visualization with tree-maps: 2-d space-filling approach. ACM Trans Graph 11(1):92–99

    Article  MATH  Google Scholar 

  81. Siegel D (2008) Mindsight. Oneworld, Oxford

    Google Scholar 

  82. Slaney M, White W (2007) Similarity based on rating data. In: Proceedings of the international conference on music information retrieval

  83. Sneha Antony JJN (2014) Survey on playlist generation techniques. Int J Adv Res Comput Eng Technol (IJARCET) 3:437–439

    Google Scholar 

  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)

  85. Torrens M, lluis Arcos J (2004) Visualizing and exploring personal music libraries. In: Proceedings of the international conference on multimedia information retrieval

  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–2651

  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–362

  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–279

  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 retrieval

  90. Wall T (2007) Finding an alternative: Music programming in us college radio. Radio J: Int Stud Broadcast Audio Media 5(1):35–54

    Google Scholar 

  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 ’14

  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 ’15

  93. Weigl DM, Guastavino C (2011) User studies in the music information retrieval literature. In: Proceedings of the international conference on music information retrieval

Download references

Acknowledgments

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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ricardo Dias.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dias, R., Gonçalves, D. & Fonseca, M.J. From manual to assisted playlist creation: a survey. Multimed Tools Appl 76, 14375–14403 (2017). https://doi.org/10.1007/s11042-016-3836-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-3836-x

Keywords

Navigation