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

Version 6 (released Nov 1, 2020) is available via GNU ELPA. Updates to version 6 are also being made available via GNU ELPA. Emms is also available here as a tarball. Please note that version 6.0 is the last version which will be made available via a tarball and future releases will be through GNU ELPA.

New in version 6.0: Emms makes a major release every six months, and minor releases as demanded. 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