Jump to content

EMMS (media player): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
SPDX: GPL-3.0-or-later
Adding local short description: "Audio player for Emacs", overriding Wikidata description "Audioplayer for Emacs" (Shortdesc helper)
Line 1: Line 1:
{{Short description|Audio player for Emacs}}
{{Infobox software
{{Infobox software
| name = EMMS
| name = EMMS

Revision as of 02:59, 2 January 2022

EMMS
Developer(s)GNU
Initial release30 October 2004; 20 years ago (2004-10-30)
Stable release
6.0 / 27 October 2020; 4 years ago (2020-10-27)[1]
Repository
Written inEmacs Lisp
Operating systemLinux, macOS, Unix-like, Windows
Size273 KB[2]
Available inMultilanguage
TypeAudio player
LicenseGPL-3.0-or-later[3]
Websitewww.gnu.org/software/emms/

EMMS (Emacs MultiMedia System) is media player software for Emacs. It is written in Emacs Lisp. The name could possibly echo XMMS. It may be derived from an earlier Emacs-based player called mp3-player.

EMMS may have multiple back ends to connect to external players so EMMS can support a few different audio and video formats, while remaining clean and small itself. EMMS is divided into three parts, the player back ends, media sources (which can be a local file system or a network stream), and the core player.[4] One of the player back ends connects to MPD. Other backends are available for mplayer and gstreamer. Additional players can be easily defined.[5]

EMMS implements a buffer-based playlist and queue. Locations in files can be bookmarked. Standard Emacs key bindings are used to navigate, edit the playlist, and control playback. Using Emacs server support, playlists can be built using a file manager such as ROX-Filer. EMMS supported scrobbling to Last.fm until version 4.0, when this service was replaced with the free software Libre.fm. There are many third-party scripts to enhance EMMS to provide pop-up notifications, lyric fetching, and binaural beat generation.

References

  1. ^ https://lists.gnu.org/archive/html/info-gnu/2020-10/msg00012.html
  2. ^ ftp://ftp.gnu.org/gnu/emms/
  3. ^ "EMMS - Emacs Multimedia System". www.gnu.org. Retrieved January 27, 2018.
  4. ^ "EMMS manual". Archived from the original on 2015-12-06.
  5. ^ "EMMS manual". Archived from the original on 2015-12-06.