I wish there were a way that, at some point near the start of every hour (but during a natural transition between songs), there was a way to do one or both of the following:
1) Pick a random file from a specified directory and play it, then continue on with regular music
2) Speak the time (hopefully in a semi-enthusiastic manner, but I suppose that would be asking too much).
#1 Could be used for playing an hourly reminder, a "jingle", a sound effect, or whatever you like - just something to denote that another hour has passed. #2 is probably more practical, but it's the one I'm personally less enthused about.
Bonus points if you could pick from different directories at other points on the clock dial (:30, :15, :45, etc.). again, doesn't have to be exact, just at the natural break between songs closest to that clock position.