Click a link to see the track listing and to download the zip file.
Each mix (except 2015) is designed to fit on one 80-minute CD. The numbers in the file names indicate the intended order in the mix. When available, songs have been added to a Spotify playlist at the bottom of each page.
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024