OnlinePlayBeatmapAvailabilityTracker
The structure here has changed a bit - rather than deriving from the donwload tracker I moved the additional logic into the callbacks. I think this feels better?
var
type
BeatmapInfo Beatmap
APIPlaylistBeatmap