A Flexible Query Framework for Music Data and Playlist Manipulation

Motivated by the explosion of digital music on the Web and the increasing popularity of music recommender systems, this paper presents a relational query framework for flexible music retrieval and effective playlist manipulation. A generic song representation model is introduced, which captures heterogeneous categories of musical information and serves a foundation for query operators that offer a practical solution to playlist management. A formal definition of the proposed query operators is provided, together with real usage scenarios and a prototype implementation.

[1]  Torben Bach Pedersen,et al.  Fuzzy Song Sets for Music Warehouses , 2007, ISMIR.

[2]  Tim Pohle,et al.  GENERATING SIMILARITY-BASED PLAYLISTS USING TRAVELING SALESMAN ALGORITHMS , 2005 .

[3]  Peter Knees,et al.  Combining audio-based similarity with web-based data to accelerate automatic music playlist generation , 2006, MIR '06.

[4]  Torben Bach Pedersen,et al.  Using Fuzzy Song Sets in Music Warehouses , 2009, Scalable Fuzzy Algorithms for Data Management and Analysis.

[5]  Berry Eggen,et al.  Realization and User Evaluation of an Automatic Playlist Generator , 2003, ISMIR.

[6]  Ahmed H. Tewfik,et al.  A network flow model for playlist generation , 2001, IEEE International Conference on Multimedia and Expo, 2001. ICME 2001..

[7]  Christian S. Jensen,et al.  Bringing order to query optimization , 2002, SGMD.

[8]  Torben Bach Pedersen,et al.  A Data and Query Model for Dynamic Playlist Generation , 2007, 2007 IEEE 23rd International Conference on Data Engineering Workshop.

[9]  W. Bradley Rubenstein,et al.  A database design for musical information , 1987, SIGMOD '87.

[10]  A. H. Tewfik,et al.  A network flow model for playlist generation , 2001 .

[11]  Jianzhong Li,et al.  A music data model and its application , 2004, 10th International Multimedia Modelling Conference, 2004. Proceedings..

[12]  Søren Holdt Jensen,et al.  Evaluation of MFCC estimation techniques for music similarity , 2006, 2006 14th European Signal Processing Conference.

[13]  Kaare Brandt Petersen,et al.  A Genre Classification Plug-in for Data Collection , 2006, ISMIR.

[14]  François Pachet,et al.  Scaling up music playlist generation , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[15]  Tim Pohle,et al.  Dynamic Playlist Generation Based on Skipping Behavior , 2005, ISMIR.

[16]  Torben Bach Pedersen,et al.  Using Fuzzy Lists for Playlist Management , 2008, MMM.