The music player you wish you had in the early 2000s

28.