I am interested in collecting many user-defined tags for songs (primarily popular songs). These tags need to be descriptive of the song, but not standard metadata (like artist or album), because that information is very easy to obtain.

  • What do you qualify as 'tags'? Are you looking for folksonomy style tagging (where people can enter whatever they want), or do you want ID3? If it's ID3, freeDB forked from CDDB when CDDB moved to a more restrictive license.
    – Joe
    Feb 18, 2016 at 20:05
  • I would qualify tags as a labels for songs excluding metadata (i.e., factual data about the song). That website seems to only give metadata, so that wouldn't qualify it as tags.
    – aces
    Feb 19, 2016 at 2:00
  • 1
    just so you know, the ID3 metadata fields are typically called "ID3 tags" (the standard (1996) actually has the string 'TAG' and then the values), and there's a 'genre' tag which is entered by whoever submits the entry ... which is why I asked for the clarification. Tagging as you're using it (for user submitted free-text classification, where each user can submit different 'tags') is generally traced back to del.icio.us (2003).
    – Joe
    Feb 19, 2016 at 14:43

1 Answer 1


Last.fm lets certain users add/create tags for songs; not 100% sure who is a "certain user", but I'm assuming that it is related to longevity/activity on the site.
Here's a list of song tags that are included in the Last.fm dataset contribution submitted to the 1,000,000 song dataset:
The Last.fm Dataset - Million Song Dataset
And of course Last.fm's API:
Topped off by the track.getTags method call:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.