You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Jean-Philippe Andre f7622dffe3 fix build with a build dir 6 years ago
data add item_compress* list theme group aliases 8 years ago
m4 gitignore updates 10 years ago
po Adding slovenian translation 7 years ago
src fix build with a build dir 6 years ago
.arcconfig add arcconfig 9 years ago
.gitignore update gitignore 8 years ago
AUTHORS real build system, modularize 10 years ago
COPYING real build system, modularize 10 years ago
Makefile.am fix dbus service file name to match service name 8 years ago
README use spacebar for toggling play/pause in player view 6 years ago
TODO add hints for available navigation edges in player ui 9 years ago
autogen.sh autogen 10 years ago
configure.ac set HAVE_AZY_PARSER more accurately when not found during configure 8 years ago
org.empd.empdd.service.in fix dbus service file name to match service name 8 years ago

README

EMPC is a client for MPD written using EFL.

Its focus is speed-of-use and minimalism.

It does not support other media playing backends.

For most delicious taste, set MPD_HOST environment variable to the path of
mpd's local socket. Also ensure your user has access to this socket.

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 an area of the application window
will trigger a change in the view state. Unless the current view
has been mouse-hold toggled or keyboard toggled using a global
hotkey, it will automatically hide after HIDE_TIMEOUT seconds.
Hints for available navigation appear when the view changes:
* blue indicates a new view is available in a direction
* red indicates the previous view is available in a direction

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
Right for LOCK_TIMEOUT seconds -> toggle playlist view on
Bottom -> controls panel

Left click -> play/pause toggle
Double left click -> background selector view
Right click -> fetch+show lyrics
Wheel down -> next track
Ctrl+Wheel down -> next album
Wheel up -> previous track
Ctrl+Wheel up -> previous album

Ctrl+v -> paste image url/data to use as background
Delete -> delete currently playing song from queue
Ctrl+Delete -> delete currently playing album from queue
Enter/Return -> activate (play) first selected item in playlist
Spacebar -> Toggle play/pause

Playlist view:
Left -> player view
Left for LOCK_TIMEOUT seconds -> toggle playlist view off
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 menu

Ctrl+a -> select all
Ctrl+c -> copy current selection of songs
Ctrl+v -> paste current selection of songs
Ctrl+Enter -> playlist menu

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 menu

Ctrl+a -> select all
Ctrl+c -> copy current selection of songs/directories
Ctrl+v -> paste image url/data to use for image of current directory
** only works if one directory is selected
Ctrl+Enter -> filesystem menu