About GNU/Emms

Emms is the Emacs Multimedia System. Emms displays and plays multimedia from within GNU/Emacs using a variety of external players and from different sources.

Emms can run as a minimalist player and controlled with a handful of M-x Emacs commands, or a fully-fledged, interactive media browser. Emms can display album art, play streaming audio, tag music files, search for lyrics, provide MPD connectivity, control the volume, and more.

Get Emms

The latest version of Emms is available via GNU ELPA.

A complete change-log is available here.

The development repository is hosted at Savannah and available with: $ git clone https://git.savannah.gnu.org/git/emms.git

Get Started

GNU/Emms comes with a robust manual which includes a Quickstart Guide.

Get Help and Get Involved

Send an email to the mailing list or ask on IRC on the #emacs and #emsig channels over at freenode.net. We are always looking for bug reports, patches, and new developers, so don't be a stranger and get in touch.


screenshot of Emms in use
screenshot of Emms in use


A video which introduces Emms from EmacsConf 2023.