GNU ELPA - emms


The Emacs Multimedia System
emms-19.tar (.sig), 2024-Mar-31, 1.18 MiB
Yoni Rabkin <>
Atom feed
Browse ELPA's repository
CGit or Gitweb

To install this package from Emacs, use package-install or list-packages.

Full description

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.

Please read the info fine manual which is shipped with Emms and
available in the doc directory. We do our best to make sure that it's
up to date and informative.

Old versions

emms-18.tar.lz2024-Jan-14 218 KiB
emms-17.tar.lz2023-Dec-01 219 KiB
emms-16.tar.lz2023-Jul-27 176 KiB
emms-15.tar.lz2023-Apr-19 176 KiB
emms-14.tar.lz2023-Jan-25 175 KiB
emms-13.tar.lz2023-Jan-10 175 KiB
emms-12.tar.lz2022-Oct-06 171 KiB
emms-11.tar.lz2022-Jul-02 169 KiB
emms-10.tar.lz2022-Feb-21 169 KiB
emms-9.tar.lz2022-Jan-25 169 KiB
emms-8.tar.lz2022-Jan-04 169 KiB
emms-7.8.tar.lz2021-Nov-01 169 KiB
emms-7.7.tar.lz2021-Sep-11 169 KiB
emms-7.6.tar.lz2021-Aug-09 168 KiB
emms-7.5.tar.lz2021-Jun-19 168 KiB
emms-7.4.tar.lz2021-Jun-15 168 KiB
emms-7.0.tar.lz2021-Apr-05 167 KiB
emms-6.3.tar.lz2020-Dec-30 156 KiB
emms-6.0.tar.lz2020-Oct-27 156 KiB
emms-5.42.tar.lz2020-Jun-13 155 KiB


New in 19

    * emms-source-beets.el: EMMS source utilizing a beets library database.
    * emms-playing-time.el: show hours in playing time.
    * emms-player-mpd.el: Factor check for remote files into a function.
    * emms-player-mpd.el: Only play using MPD if the file is in the right directory.
    * emms-info.el: Better default display of tracks with composer, artist, title, and album fields.
    * emms-mode-line.el: truncate overly long descriptions.
    * Documentation updates.

New in 18

    * emms-player-mpv.el: remove emms-player-mpv-ipc-conn-emacs-26.1-workaround.
    * emms-player-mpv.el: remove long-deprecated --input-file=fifo support.
    * emms-playlist-mode.el: shift a track up or down by a line.
    * emms-playlist-limit.el: add limiting to note.

New in 17

    * Automatic detection of existing players via `emms-setup-discover'.
    * Autodetect GNU find.
    * Native decoding of playing time for `emms-info-native'.
    * Add info support for SNES SPC files.

New in 16

    * emms-info-ogginfo: Avoid writing ogginfo tags over 1k.
    * emms-streams.el: Updated URLs, avoid early loading errors.
    * emms-player-mpd.el: Use native relative seeking.
    * emms-player-mpd.el: Fix consume and random modes in MPD.

New in 15

    * emms-source-playlist.el: add native playlist to cache.
    * emms-mpris.el: add shuffle and loopstatus.
    * emms-mpris.el: fix artUrl metatadata issues.
    * emms-volume-pulse.el, emms-volume-amixer.el, emms.el: unified `get' interface.
    * emms-mark.el: fix bug when setting `emms-playlist-default-major-mode'.
    * emms-playlist-mode.el: Do not run `emms-playlist-mode' at the wrong time.
    * emms-browser.el: Fix bug in emms-browser-format-spec.
    * Documentation improvements and updates.

New in 14

    * emms.el: Fix emms-seek-* functions to work with number arguments.
    * emms-mpris.el: Fix Seek and SetPosition methods, implement Properties.GetAll method.

New in 13

    * emms-mpris.el: provides a dbus interface to EMMS.
    * quickstart section in the manual has been improved.

New in 12

    * emms-volume-pulse.el: Try to find the default sink.
    * `emms-setup-discover-players' automatic player discovery.
    * emms.el: reverse the order players are collected.
    * emms-browser.el: tab now toggles subitems.
    * emms.el: accept timestamps in emms-seek*.
    * emms-playlist-mode.el: Prefer using dired-jump.
    * emms-playlist-mode.el (emms-playlist-mode-goto-dired-at-point): Use
      dired-jump, optionally opening the dired buffer in other-window.

New in 11

    * Bug fix: emms-info-exiftool.el now handles numeric song titles gracefully.
    * Cache is now saved after tag editing.
    * Minor bug fixes in emms-tag-editor.el and emms-streams.el.

New in 10

    * emms-player-mpv.el: bug fixes and improvments (details in VC history).
    * emms-player-mpd.el: bug fixes and improvments (details in VC history).

New in 9

    * emms-player-mpd.el: playing order fix.

New in 8

    * emms-player-mpv.el: graceful handling of no icy-title.
    * Prune defuct streams from the list.
    * Notify if `emms-player-list' is empty.

New in 7.8

    * Fix to Libre.FM scrobbing.
    * Multiple improvements to emms-player-mpv.el.

New in 7.7

    * Add sndioctl support.
    * Use thing-at-point for URLs.
    * Add player-preference interface.

New in 7.6

    * Change the way we write the NEWS file: "New in..." instead of "News since...".
    * emms-player-mpv.el: Fix customize.
    * Document how `emms-player-mpv-update-metadata' works.
    * emms-player-mpd: fix caching behavior.

News since version 7.4

  - emms-player-mpv.el: fix reconnect-playback-restart issue.

News since version 7.3

  - emms-player-mpv.el: explicitly unpause after switching to a new track.

News since version 7.2

  - Add support for the audiotools tracktag executable.
  - Errors reading track metadata no longer stalls building the playlist.

News since version 7.1

  - Make it possible to force-update Emms cache.