Appendix A: Program code


This CD is an addition to the master's thesis "Automatic Personalized Playlist Generation" 
written by Anastassia Semjonova (2011). It provides the code of the features extraction anf playlist generation used during the work 
on the thesis.

* The dataset

All music files used in our experiments can be downloaded from the following address:
http://ats.cs.ut.ee/u/kt/tmp/trysil/mp3/
or
http://ats.cs.ut.ee/u/kt/tmp/trysil/music/
To get to know the username and the password, please contact the author(Anastassia Semjonova) by e-mail: semjonova.anastassia@gmail.com 


* Feature extraction

Program code itself could be found in the folder matlab, in *.m files all of then could be read by any of text reader programs (notepad, editplus, etc).

The *.m files are files that can be ran at MATLAB.


* Playlist generation

Program code itself could be found in the file code.py that could be read by any of text reader programs (notepad, editplus, etc).

The code.py includes different methods used for different playlist generation methods. It uses the data files constructed by running the MATLAB files.
Each method is supplied by the description. 



Questions?

Contact the author(Anastassia Semjonova) by e-mail: semjonova.anastassia@gmail.com 
