Re-write some logic in fruitron-music-scheduler