empeg: Serial Port Commands

roger's picture

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

CommandAction
MOpen menu/select menu item
*Cancel menu
NNext menu item
PPrevious menu item

Track Navigation

CommandAction
SpacePlay
CPlay
WPause
NTrack Forward
PTrack Back
FStart Fast Forward
BStart Rewind
ACancel FFWD/REW

Visuals/Info

CommandAction
VNext Visual
SNext Info
DNext Info

Quitting/Restarting

CommandAction
QQuit the player.
RRestart the player.

Volume Control

CommandAction
+CONTROL_VOLUMEUP
-CONTROL_VOLUMEDOWN
KCONTROL_LOUDNESSDOWN
LCONTROL_LOUDNESSUP

Input Selector

CommandAction
[CONTROL_EMPEG
]CONTROL_TUNER
=CONTROL_AUX

Tuner

CommandAction
]CONTROL_TUNER
`CONTROL_RADIO_STORE
;CONTROL_TUNEUP
.CONTROL_TUNEDOWN

Miscellaneous

CommandAction
*Mark Track
0-9CONTROL_NUMBER0-CONTROL_NUMBER9
\CONTROL_SLUMBER
|M_COMMAND_CACHE_NOW
#fidREPLACE
#fid-ENQUEUE
#fid+APPEND
#fid!INSERT
~SuggestDiskSpinning
@EnsureDiskSpinning
%CONTROL_SHUFFLE