I’ve been using foobar2000 as my media player for quite some time. It’s lightweight, highly customizable and uses little resource. Today while I was listening to some soothing music, I remembered back then I had a CD player that had a sleep function where you can set a timer to have it automatically turn off in 30 minutes. I thought would it be nice to do something like that with foobar since I leave my laptop on all the time by my bed. Sure enough, I didn’t have to look far, foobar’s got an awesome plugin foo_scheduler that does that and much more. It can perform many actions on a scheduled basis including, start, stop, lower volume, exit and even shutdown your computer. Alternatively this is the first thread I stumpled upon. It contains much valuable information for scheduling your computer.