Historic commit for v1.2: add sort by availability, add sort by playability, add reverse queue option, rename randomize -> shuffle