------------------------------- -- -
Sleep'n'Wake PSP 1.99 MULTi8 by MK2k
Contact: MK2k@Hostco.de
------------------------------- -- -

SnW ist eine kleine Anwendung für die PSP, die Dir ermöglicht zu leiser Musik
einzuschlafen und von lauter Musik zu einer eingestellten Zeit geweckt zu werden.

Features bis jetzt:
- Volle cbr/vbr/abr 8kbps-320kbps 44.1kHz MP3 Unterstützung
- MP3 kann von beliebiger Länge sein
- Bearbeite unterschiedliche Playlisten für den Schlaf- und Weckmodus
  -> Hinzufügen / Entfernen von MP3s
  -> Speichern / Laden / Durchmischen von Playlisten
- Im Schlafmodus kann eine Extralautstärke (leiser als die im Weckmodus) eingestellt werden
- Weckmodus wird zu einer voreingestellten Zeit mit maximaler Lautstärke aktiviert, die 
  maximale Lautstärke kann durch die VOL + und - Tasten an der PSP angepasst werden.
  Die Playliste des Weckmodus (WakeList) wird unendlich wiederholt.
- Geh in den Schlummermodus für eine voreingestellte Zeit durch drücken der Schultertasten
- Lass die Weckmodus Lieder langsam lauter werden über ein voreingestelltes Zeitintervall
  (Fade-In)
- Schreibe Dir selbst eine Nachricht, die im Weckmodus dann angezeigt wird
- Stromsparmodus (setzt die CPU Frequenz auf 50MHz wenn keine MP3 abgespielt wird)
- Ultra Stromsparmodus: Die PSP wird in den Suspend geschickt (nahezu ausgeschaltet), wenn
  die letzte MP3 der Schlafliste gespielt wurde und wird wieder in das Programm gestartet sobald
  es eine Minute vor der Weckzeit ist. (dieses Feature wurde durch Adrahil's Können ermöglicht)
  -> HINWEIS: Dieses Feature ist standardmäßig ausgeschaltet, aktiviere es im Customize Menü
     (Anpassungen->[X] Benutze Suspend/Resume)
- Anzeige der Zeit durch große Ziffern, AM|PM Unterstützung durch druck auf die Schultertasten
  im Weckzeit Einstellungsmodus
- Einstellen aller Textfarben
- Mehrsprachunterstützung (EN_DE_FR_IT_NL_FI_PT_PT-BR)
- PowerLock: Wenn PowerLock eingeschaltet ist, dann kann der User die PSP nicht mehr von Hand in
  den Suspend schicken (Power Schalter nach oben antippen), das ist von Vorteil, da SnW wenn von
  Hand im Suspend geschalten wurde, die PSP nicht mehr anschalten lässt (also Batterien entfernen
  als letzte Lösung), dies wird durch PowerLock verhindert

Übliches Vorgehen bei der ersten Benutzung:
1. Wähle Deine gewünschte Sprache im Customize->Change Language Menu
2. Stell die Weck-, Schlummer- und Fade-In Zeit im Zeiteinstellungsmenu ein
3. Fülle die Playlisten für den Schlaf- und Weckmodus, speichere diese falls Du willst
4. (optional) Schreibe Dir selbst eine Nachricht
5. (optional) Schliess die PSP an eine Audioanlage an
6. Geh in den Schlafmodus
7. Stelle die SYSTEMLAUTSTÄRKE so ein, dass diese für Dich zum Aufwachen genügt
8. Stelle die für den SCHLAFMODUS extra vorhandene Lautstärke mit den links/rechts Richtungstasten ein
9. (nun optional) Schliess das Netzteil an die PSP an
A. (optional) Halte die Bildschirmtaste um den Bildschirm auszuschalten
B. (optional) Bewegen den Powerschalter nach unten in die Lock Position
C. Gute Nacht :)
D. Werde zur rechten Zeit geweckt :)

Sobald Du SnW später nochmal verwendest werden all Deine Einstellungen, gespeicherten Playlisten etc.
geladen.

HINWEIS: Für S'n'W 1.2 Nutzer: Die Menüs haben sich ein wenig verändert
         Für alle Nutzer: Das Hinzufügen zu einer Playlist wird nun immer wiederholt,
         um aus der Wiederholung zu gehen, einfach die Kreistaste drücken.

Dank geht an:
- Adrahil für seine unglaubliche Arbeit am Zeitgesteuerten Suspend/Resume Feature
- VuULF für sein Chill-Out Lied "Fuul Serkle"
- pspsource.de für die Summer 2007 Coding Competition
- psp-hacks.com für die 2007 psp-hacks Competition (SnW 1.2 wurde 2. Platz)
- ps2dev.org für die großartige Arbeit, die es uns ermöglicht Homebrew für die PSP zu schreiben
- #psp-programming im Freenode IRC, schön mit euch rumzugammeln :)
- folgende Übersetzer (ohne euch wäre MULTi 8 nur MULTi 2 :D)
  o Flatmush (Korrekturlesen EN)
  o daaa57150 & sleepman (FR)
  o whazilla (NL)
  o frmariam (PT)
  o peterson vaz (PT-BR)
  o MaTiAz (FI)
  o fendergc (IT)

-- -- -
BACKLOG
-- -- -
1.99
GUI    (added) Multilanguage Support
       (bugfx) Multiple Call of the Filebrowser crashed it badly, now fixed
       (added) Customizable
Engine (added) After playing the last track in Sleep Mode, PSP gets in Suspend Mode
               and gets waked up 1 Minute before Wake Time -- this is due to utilization
               of LibAlarm (big thanks to Adrahil), this mode is deactivated by default,
               activate it in the customize menu
       (added) Snooze Mode now accepts hh:mm:ss time to snooze
       (added) Fade-In with time setting
       (added) WakeList is now looped infinitely

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
