AOTM-2011

This page contains the data and examples from the Art of the Mix playlist database.

AOTM-2011 spans the period from 1998-01-22 to 2011-06-17. In all, it contains 101,343 unique playlists, each of which has had its songs matched to the Million Song Dataset (MSD). Approximately 98,000 songs were matched into MSD; please see the publication below for details.

If you have any questions or comments, feel free to email the author at brian.mcfee@nyu.edu.

Playlist data

aotm2011_playlists.json.gz
101,343 playlists (50 M) [md5]

We provide the data in JSON format. The following Python code can be used to import the data.

import cjson
import gzip

with gzip.open('aotm2011_playlists.json.gz', 'r') as file_desc:
    playlists = cjson.decode(file_desc.read())
          

The variable playlists will then contain a list of playlist objects.

Fields of Each Playlist

Going through the fields of P[0], we have the following:

category
A string describing the category of the playlist. There are about 40 unique categories.
filtered_lists
An array of contiguous segments ... (see original for full description).
mix_id
A unique numeric identifier for the playlist.
playlist
An array containing the original playlist data ...
timestamp
The time and date when the user uploaded the playlist.
user
A dictionary containing information about the playlist’s author ...

References

If you use this data, please cite the following paper:

Hypergraph models of playlist dialects
McFee, B. and Lanckriet, G.R.G.
13th International Society for Music Information Retrieval Conference (ISMIR).