- -- --------------------------------------------------------------------- -- -
Autor       MK2k / www.mk2k.net
Name        Sleep'n'Wake
Version     1.99b MULTi 8
Plattform   PSP (Custom Firmware 3xx/4xx)
Dev-Details Entwickelt in C, nutzt die OpenAlarmLib von Mr305
- -- --------------------------------------------------------------------- -- -

- -- --------------------------------------------------------------------- -- -
I    Beschreibung
- -- --------------------------------------------------------------------- -- -
SnW ist DIE Anwendung fr die PSP, die Dir ermglicht zu leiser Musik
einzuschlafen und von lauter Musik zu einer eingestellten Zeit geweckt zu
werden.

- -- --------------------------------------------------------------------- -- -
II   Installation
- -- --------------------------------------------------------------------- -- -
Kopiere das sleepnwake Verzeichnis ins PSP/GAME Verzeichnis auf deinem Memory-
stick. Lass PSP/GAME mit dem letzten Kernel laufen (stelle das im Recovery Mode
ein). Alternativ kopiere sleepnwake in das PSP/GAME3xx bzw. PSP/GAME4XX
Verzeichnis auf deinem Memorystick.

- -- --------------------------------------------------------------------- -- -
III  Features
- -- --------------------------------------------------------------------- -- -
- Untersttzung von cbr/vbr/abr 8kbps-320kbps 44.1kHz MP3s von beliebiger Lnge
- Bearbeite unterschiedliche Playlisten fr den Schlaf- und Weckmodus
  -> Hinzufgen / Entfernen von MP3s
  -> Speichern / Laden / Durchmischen von Playlisten
- Im Schlafmodus kann eine Extralautstrke (leiser als die im Weckmodus)
  genutzt werden
- Weckmodus wird zu einer voreingestellten Zeit mit maximaler Lautstrke
  aktiviert, die maximale Lautstrke kann durch die VOL + und - Tasten an der
  PSP angepasst werden (Systemlautstrke). Die Playliste des Weckmodus
  (WakeList) wird unendlich wiederholt.
- Geh in den Schlummermodus fr eine voreingestellte Zeit durch Drcken der
  Schultertasten im Weckmodus
- Lass die Weckmodus Lieder langsam lauter werden ber ein voreingestelltes
  Zeitintervall (Fade-In)
- 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 Mr305's OpenAlarmLib ermglicht)
  -> HINWEIS: Dieses Feature ist standardmig ausgeschaltet, aktiviere es im
     Customize Men (Anpassungen->[X] Benutze Suspend/Resume), ansonsten wrde
     die PSP ber Nacht eingeschaltet bleiben
- Anzeige der Zeit durch groe Ziffern, AM|PM Untersttzung durch Druck auf die
  Schultertasten in einem der Einstellungsbildschirmen fr die Zeiten
- Einstellen aller Textfarben, entwickle ein eigenes Theme als background.png
- Mehrsprachuntersttzung (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)

- -- --------------------------------------------------------------------- -- -
IV   bliches Vorgehen bei der ersten Benutzung
- -- --------------------------------------------------------------------- -- -
1. Whle Deine gewnschte Sprache im Customize->Change Language Menu
2. Stell die Weck-, Schlummer- und Fade-In Zeit im Zeiteinstellungsmen ein,
   schalte hier bei Bedarf auch in AM/PM Modus um (Drcken der rechten
   Schultertaste)
3. Flle die Playlisten fr den Schlaf- und Weckmodus, speichere diese falls
   Du willst
4. (optional) Schliess die PSP an eine Audioanlage an
5. Geh in den Schlafmodus
6. Stelle die SYSTEMLAUTSTRKE so ein, dass diese fr Dich zum Aufwachen gengt
7. Stelle die fr den SCHLAFMODUS extra vorhandene Lautstrke mit den
   links/rechts Richtungstasten ein
8. (nun optional) Schliess das Netzteil an die PSP an
9. (optional) Halte die Bildschirmtaste um den Bildschirm auszuschalten
A. (optional) Bewegen den Powerschalter nach unten in die Lock Position
B. Gute Nacht :)
C. Werde zur rechten Zeit geweckt :)

Sobald Du SnW spter nochmal verwendest werden all Deine Einstellungen,
gespeicherten Playlisten etc. automatisch geladen.

HINWEIS: Das Hinzufgen zu einer Playlist wird nun immer wiederholt, um aus der
         Wiederholung zu gehen, einfach die Kreistaste drcken.

- -- --------------------------------------------------------------------- -- -
V    Gre
- -- --------------------------------------------------------------------- -- -
Dank geht an:
- Adrahil fr die AlarmLib (genutzt in frheren Versionen)
- Mr305 fr OpenAlarmLib
Dank an die folgenden bersetzer:
  o Flatmush (proofreading EN)
  o daaa57150 & sleepman (FR)
  o whazilla (NL)
  o frmariam (PT)
  o peterson vaz (PT-BR)
  o MaTiAz (FI)
  o fendergc (IT)
Gre an:
- Alle Leute in #psp-programming auf Freenode
- Kojote / www.pdroms.de
- Greg / www.psp-hacks.com
- Shoesy / www.pspsource.de

- -- --------------------------------------------------------------------- -- -
VI   SPEZiELLE GRSSE
- -- --------------------------------------------------------------------- -- -
Viele Gre gehen an meine Gromutter, die heute 80 Jahre alt wurde.

- -- --------------------------------------------------------------------- -- -
VII  Backlog
- -- --------------------------------------------------------------------- -- -
1.99b
Engine (added) OpenAlarmLib (for 3xx/4xx compatibility)
       ( rem.) Adrahil's AlarmLib (for 3xx/4xx compatibility)
       ( rem.) Write-Yourself-a-Message funcs (for 3xx/4xx compatibility)
       (bugfx) Snooze handling in AM/PM mode fixed
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

- -- --------------------------------------------------------------------- -- -
VIII EOF - Besuche www.mk2k.net
- -- --------------------------------------------------------------------- -- -