Some of the material in is restricted to members of the community. By logging in, you may be able to gain additional access to certain collections or items. If you have questions about access or logging in, please use the form on the Contact Page.
This paper will discuss the development of a music classification system as a component in a music recommendation system. The front-end portion of the system is an Android Media Player application named SmartPlayer. The player is an intelligent mobile recommendation system as well as a media player that is capable to playing high quality videos. In this paper the specifics of the underlying system and the front-end components will be discussed in detail. Other methods and future aspirations will also be discussed. The system performs automatic genre classification with one feature-vector per audio file. The backbone of the system is utilizing the existing SmartPlayer SQL database containing some 100,000 YouTube music videos in mp4 format. The system utilizes multiple components of the Marsyas (Music Analysis, Retrieval and Synthesis for Audio Signals) open source project, as well as STANN (Simple Thread-safe Approximate Nearest Neighbors). A different method that will be introduced is the K-nearest neighbor method to cluster and compare existing videos in the database. The dynamic time warping method will be used to compare different time series data derived from MFCCs. This method is generally used in comparing two time series data plots but does so with respect to relative aspects of the data.
This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s). The copyright in theses and dissertations completed at Florida State University is held by the students who author them.