Before you can use the interface commands, you need a playlist to start with. The following commands allow you to add to the current playlist from different sources:
Note that the commands with the “emms-add-” prefix add the source to the playlist but do not start playing it immediately. Conversely, the commands with the “emms-play-” prefix begin playing the track immediately.
A source for a single file - either file, or queried from the user. If called with a prefix the file will be added like emms-add-file.
A source for a single file - either file, or queried from the user. If called with a prefix the file will be played like emms-play-file.
A source for a whole directory tree - either dir, or queried from the user.
A source for a whole directory tree - either dir, or queried from the user.
A source for multiple directory trees - either dir, or the value of emms-source-file-default-directory.
A source for multiple directory trees - either dir, or the value of emms-source-file-default-directory.
A source for the M3u or PLS playlist format from the file playlist.
A source for the M3u or PLS playlist format from the file playlist.
A source that will find files in dir or emms-source-file-default-directory which match regexp.
A source that will find files in dir or emms-source-file-default-directory which match regexp.
The basic functionality of Emms is just to play music without being noticed. It provides a few commands to skip the current track and such, but other than that it doesn't show up. Emms provides the following basic user commands (which you might want to bind to keystrokes):