Jump to content

EMMS (media player): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Put operating system in alphabetic order
m clean up; http->https (see this RfC) using AWB
Line 13: Line 13:
| language = Multilanguage
| language = Multilanguage
| genre = [[Audio player (software)|Audio player]]
| genre = [[Audio player (software)|Audio player]]
| license = [[GNU General Public License]]<ref>http://www.gnu.org/software/emms/index.html</ref>
| license = [[GNU General Public License]]<ref>https://www.gnu.org/software/emms/index.html</ref>
| website = {{URL|https://www.gnu.org/software/emms/}}
| website = {{URL|https://www.gnu.org/software/emms/}}
}}
}}


'''EMMS''' ('''E'''macs '''M'''ulti'''M'''edia '''S'''ystem) is [[media player software]] for [[Emacs]]. It is written in [[Emacs Lisp]]. The name echoes [[XMMS]]. It is derived from an earlier Emacs-based player called <tt>mp3-player</tt>.


EMMS has multiple back ends to connect to external players so EMMS can support many 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.<ref>{{cite web|url=https://www.gnu.org/software/emms/manual/Introduction.html#Introduction|title=EMMS manual}}</ref> One of the player back ends connects to [[Music Player Daemon|MPD]]. Other backends are available for [[mplayer]] and [[gstreamer]]. Additional players can be easily defined.<ref>{{cite web|url=https://www.gnu.org/software/emms/manual/Simple-Player-for-_0060play_0027.html#Simple-Player-for-_0060play_0027|title=EMMS manual}}</ref>
'''EMMS''' ('''E'''macs '''M'''ulti'''M'''edia '''S'''ystem) is [[media player software]] for [[Emacs]]. It is written in [[Emacs Lisp]]. The name echoes [[XMMS]]. It is derived from an earlier Emacs-based player called <tt>mp3-player</tt>.

EMMS has multiple back ends to connect to external players so EMMS can support many 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.<ref>{{cite web|url=http://www.gnu.org/software/emms/manual/Introduction.html#Introduction|title=EMMS manual}}</ref> One of the player back ends connects to [[Music Player Daemon|MPD]]. Other backends are available for [[mplayer]] and [[gstreamer]]. Additional players can be easily defined.<ref>{{cite web|url=http://www.gnu.org/software/emms/manual/Simple-Player-for-_0060play_0027.html#Simple-Player-for-_0060play_0027|title=EMMS manual}}</ref>


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 notification]]s, lyric fetching, and [[binaural beat]] generation.
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 notification]]s, lyric fetching, and [[binaural beat]] generation.


==External links==
==External links==
* [http://www.gnu.org/software/emms/ EMMS home]
* [https://www.gnu.org/software/emms/ EMMS home]
* [http://www.emacswiki.org/emacs/EMMS Emacs wiki page]
* [http://www.emacswiki.org/emacs/EMMS Emacs wiki page]
* [http://www.linuxuser.co.uk/tutorials/emacs-in-the-real-world-part-1/3 Emacs in the real world]
* [http://www.linuxuser.co.uk/tutorials/emacs-in-the-real-world-part-1/3 Emacs in the real world]

==References==
==References==
{{reflist}}
{{reflist}}

{{emacs}}


[[Category:Emacs modes]]
[[Category:Emacs modes]]
Line 37: Line 39:
[[Category:Free software programmed in Lisp]]
[[Category:Free software programmed in Lisp]]



{{emacs}}
{{software-stub}}
{{software-stub}}
{{unix-stub}}
{{unix-stub}}

Revision as of 16:36, 22 July 2016

EMMS
Developer(s)GNU
Initial release30 October 2004; 20 years ago (2004-10-30)
Repository
Written inEmacs Lisp
Operating systemLinux, OS X, Unix-like, Windows,
Size273 KB[1]
Available inMultilanguage
TypeAudio player
LicenseGNU General Public License[2]
Websitewww.gnu.org/software/emms/

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

EMMS has multiple back ends to connect to external players so EMMS can support many 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.[3] One of the player back ends connects to MPD. Other backends are available for mplayer and gstreamer. Additional players can be easily defined.[4]

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. ^ ftp://ftp.gnu.org/gnu/emms/
  2. ^ https://www.gnu.org/software/emms/index.html
  3. ^ "EMMS manual".
  4. ^ "EMMS manual".