I assume that the RioReceiver has a builtin clock, and that gettimeofday() works, right? If so, and assuming one correctly sets up the timezone stuff and maybe even syncs the time with a NTP server, could one turn the rioreceiver into a music alarm clock?

I'd like for it to turn on in the morning with some cool music that I have preselected. This could either be a playlist or some shout/icecast stream.

So, does gettimeofday() work? Since the thing is running linux, can one set up NTP or some other clock synchronization utility?