empc/README

64 lines
1.6 KiB
Plaintext
Raw Normal View History

2014-12-19 16:02:31 -08:00
EMPC is a client for MPD written using EFL.
2014-04-23 14:05:03 -07:00
2014-12-19 16:02:31 -08:00
Its focus is speed-of-use and minimalism.
2014-04-23 14:05:03 -07:00
2014-12-19 16:02:31 -08:00
It does not support other media playing backends.
Build Dependencies:
EFL >= 1.12
Elementary >= 1.12
libmpdclient >= 2.9
maelstrom-azy (dist only)
Optional Module Dependencies:
glyr_gmpc: esskyuehl
glyr: glyr
id3_loader: id3tag
elyr: maelstrom-azy
Controls:
The UI of EMPC is based on mouse movements and event areas.
Moving the mouse to the an area of the application window
will trigger a change in the view state. Unless the current view
has been keyboard toggled using a global hotkey, it will automatically
hide after HIDE_TIMEOUT seconds.
Mouse bindings for the player view and event area sizes can
be changed using the defines at the top of empc.edc.
Global hotkeys:
F1 -> Toggle playlist view
F2 -> Toggle filesystem view
Ctrl+Q -> Quit
Player view:
Right -> playlist view
Bottom -> controls panel
Left click -> play/pause toggle
Double left click -> background selector view
Right click -> fetch+show lyrics
Wheel down -> next track
Wheel up -> previous track
Playlist view:
Left -> player view
Up -> filesystem view
Bottom -> controls panel
Ctrl+Wheel up -> scroll up to previous album header
Ctrl+Wheel down -> scroll down to next album header
Right click -> playlist item options
Filesystem view:
Bottom -> playlist view
Typing on the keyboard in this view will actively search
available filesystem entities.
Double click/Return/Enter -> select current entity
Arrows -> change selection
Right click -> filesystem entity options