-------------------- -- -
Sleep'n'Wake 1.2 by MK2k
Contact: MK2k@Hostco.de
-------------------- -- -

This is a little app for the PSP which gives you the possibility to doze off
with your favourite music playing silently and wake up with some thrash metal
or hardcore bassdrums with volume maxed at a predefined time.

Features so far:
- Full cbr/vbr/abr 8kbps-320kbps 44.1kHz MP3 support
- MP3 can be of arbitrary length
- Manage different playlists for Sleep and Wake modes
  -> add / remove mp3s
  -> save / load / randomize playlists
- In Sleep mode you can set a special, more silent volume
- Wake mode is entered at a preset time with volume maxed (you can always adjust the
  maximum volume with the VOL + and - keys)
- Snooze for a preset amount of minutes in Wake Mode by pressing L or R Shoulderbutton
- Write yourself a message which will be displayed in Wake mode
- USB Mass Storage can be enabled/disabled within the app
- Energy Save Mode (underclocks the PSP to 50MHz while no mp3 is running)
- Big Digits Time Display (set 24h or 12h am|pm as you like in the Set Wake Time Option)

Usual First Time Usage:
1. Set up the Wake Time (e.g. 09:30:00)
2. Fill the Sleep List and Wake List with your mp3s, save them if you want
3. (optional) Write yourself a message
4. (optional) Hook up your PSP to your hi-fi system
4. Enter SleepMode
5. Adjust the System's Volume to a loud enough Level for Wake Mode
6. Adjust the SleepMode's Volume silent enough for you with Left/Right D-Buttons
7. Plug in the Power Cable!
8. Hold the Screen Button a while to get the screen turned off
9. Move the Power Switch to the Lock position (move it down)
A. Good Night ;)
B. Get waked up in time :>

When you start Sleep'n'Wake another time, your saved Playlists, the last used
Wake Time, the 24h/12h am|pm timedisplay setting and the snooze time will be
automatically loaded.

-- -- -
BACKLOG
-- -- -
1.2
GUI    (added) 12h (am|pm) display (toggle 24h and 12h display in the "Set Wake Time" option)
       (bugfx) ".mp3" is now accepted in all capitalization variations (e.g. ".Mp3")
Engine (added) Playlist Randomizer as a Playlist Edit Option
       (added) Snooze Mode (activated in Alarm Mode by pressing L or R Shoulderbuttons)

1.1
Engine (added) 50MHz underclock in SleepMode while nothing is played

GUI    (added) Big Digits Time Display in Sleep- and Wake Mode
       (added) Left and Right Shoulderbuttons now exit Wake Mode too
       (bugfx) An overflow with adding items to the playlist fixed
       (added) Playlist enlargement to 99 max. entries
       (added) Filebrowser now remembers last visited Directory

1.0
Notes: Several Weeks of Beta Testing are over now. Stable enough for release :)

0.5a
Engine (added) ini-File with Wake Time Settings, autosaved upon new Wake Time set up, autoloaded upon startup
       (added) Playlist Files, autoloaded upon startup, save and load via menu
GUI    (added) REMOVED the 1MHz EnergySave mode, after many successful wakenings, it didn't wake me up this night
       (added) New menu elements for Playlist Edit (clear, load, save)

0.4a
Engine (added) USB Mass Storage
GUI    (added) USB Mass Storage Menu Item
       (added) Colors!
       (added) New Menuselection method
       (added) Let the user write a message and display it in the WakeMode

0.3a
Engine
GUI    (added) Exit by Menu
       (added) Default Directory is ms0:/PSP/MUSIC now with a fallback to ms0: if ms0:/PSP/MUSIC doesn't exist
       (added) Filebrowser now only accepts .mp3 files to be selected
       (bugfx) Enters EnergySave Mode now even if SleepList is empty
       (bugfx) Directories now correctly identified
       (added) faster scrolling in filebrowser and up&down warp
       
0.2a
Engine (added) Assumably working MP3 Stop, Pause and Play Feature
       (test ) Works with cbr, vbr, abr up to 320kbit/s
GUI    (added) File Browser

0.1
Engine (added) Streaming MP3
       (todo ) MP3 Stop and Play behave strange

pre 0.1
Engine (added) MP3 audio player
       (todo ) MP3 fully loaded to memory
GUI    (added) Basic Menu Structure
