If you're looking for something that you can install with one click and have a station set up instantly then you're in the wrong place.. But if you need a very intelligent piece of software with great developer support then look no further.
This will do everything you need with regards to scheduling, dj support, now playing & up next widgets and lots more, and does it with style.
It's got a bit of a learning curve but once you get your head around it the possibilities are endless.
Massive respect to the developer for sharing what is obviously a labour of love of her.