A small script which wakes up your Pandora at a specified time. On wakeup, a media file can be played with mplayer, or an arbitrary command can be executed.
Wakeup alarm works pretty much like the alarm function of a mobile phone. Once you have programmed the wakeup time, you can put your Pandora into sleep mode, and it will automatically power on to wake you up. In order to have the actual alarm signal (a media file of your choice), you need to have mplayer on your system which I believe is installed with the community codec pack.
Although I have tried to implement a reasonably friendly interface, there are no plans to burden this app with features. Instead, I hope to see wake-up from sleep mode in other clock apps, notably PandoraClock.
Alarm date and time is accepted in the format of 'date' utility. It's pretty intuitive, but you might want to check out 'man date' in case of issues. The only change I have made is when you provide only hours, minutes (and seconds). In this case, the alarm is always set in the future, today or tomorow. For example, if you set the alarm to "6:00" at noon, it will be set to next morning. The alarm set to "14:00" will ring in two hours.
This looks cool. Have to try to hack it into emacs notification system so the org-mode calendar entries wakes up the Pandora.
dimag0g 03/03/2014 03:04 UTC v2.0.0.0
ekianjo, just for you to know: hardware timer won't wake up from low-power mode (the one you get into when charging). In this mode, all PND-related processes receive SIGSTOP. So I had to spawn a child process and terminate the father process to attach myself to init.
ekianjo 03/03/2014 01:57 UTC v2.0.0.0
Excellent. Let me have a look at this and I'll see if I can re-implement the same solution for Pandora Alarm Clock.
dimag0g 02/03/2014 16:51 UTC v2.0.0.0
Actually, there is one :) Now, it should be possible to run it without password (using another tool to configure sudoers) and the charger-related bug is kind of corrected.
06/03/2014 09:15 UTC
v2.0.0.0
03/03/2014 03:04 UTC
v2.0.0.0
03/03/2014 01:57 UTC
v2.0.0.0
02/03/2014 16:51 UTC
v2.0.0.0
26/02/2014 03:21 UTC
v1.0.0.0