Insomnipy wakes you up, like every other alarm clock. But it also tells you, how much time is left to sleep, if you go to bed immediately. It is planed as an gnome panel applet, which will have support for many music players like xmms, listen and amarok.