Digital music libraries are constantly expanding, thus making it increasingly difficult to recall a particular song in the library, let alone create a playlist for a specific event. By using context-aware data, one can automatically generate a playlist to suit one's current activity or mood. Songs corresponding to a certain tempo can be selected from one's music library by converting a rate of step to a tempo value. Alternatively, a musical playlist can be generated based on the affective value of text entered by the user. Thus, music can be tailored to fit a specific context by using alternative classification methods and by monitoring a user�s actions.