You can send the empeg player commands using the serial port. This is a list.
Case is ignored. Some commands do different things, depending on state.
Each command usually needs to see LF afterwards.
Menu Navigation
| Command | Action |
| M | Open menu/select menu item |
| * | Cancel menu |
| N | Next menu item |
| P | Previous menu item |
Track Navigation
| Command | Action |
| Space | Play |
| C | Play |
| W | Pause |
| N | Track Forward |
| P | Track Back |
| F | Start Fast Forward |
| B | Start Rewind |
| A | Cancel FFWD/REW |
Visuals/Info
| Command | Action |
| V | Next Visual |
| S | Next Info |
| D | Next Info |
Quitting/Restarting
| Command | Action |
| Q | Quit the player. |
| R | Restart the player. |
Volume Control
| Command | Action |
| + | CONTROL_VOLUMEUP |
| - | CONTROL_VOLUMEDOWN |
| K | CONTROL_LOUDNESSDOWN |
| L | CONTROL_LOUDNESSUP |
Input Selector
| Command | Action |
| [ | CONTROL_EMPEG |
| ] | CONTROL_TUNER |
| = | CONTROL_AUX |
Tuner
| Command | Action |
| ] | CONTROL_TUNER |
| ` | CONTROL_RADIO_STORE |
| ; | CONTROL_TUNEUP |
| . | CONTROL_TUNEDOWN |
Miscellaneous
| Command | Action |
| * | Mark Track |
| 0-9 | CONTROL_NUMBER0-CONTROL_NUMBER9 |
| \ | CONTROL_SLUMBER |
| | | M_COMMAND_CACHE_NOW |
| #fid | REPLACE |
| #fid- | ENQUEUE |
| #fid+ | APPEND |
| #fid! | INSERT |
| ~ | SuggestDiskSpinning |
| @ | EnsureDiskSpinning |
| % | CONTROL_SHUFFLE |