doomemacs/modules/app/emms/README.org
tJ2ow 7b07e612b4
Added emms as doom module { :app emms } (#3581)
* Added emms dir to gitignore.

* Added emms module.

* Added emms module.

* Added emms module.

* I had a weird bug fixed it.

* I suck.

* Made the changer lissner requested.

* Made a restart music daemon func.

* Simplify config and bump package

* Proofread readme

Co-authored-by: Takoda J Horton <takodajhorton@protonmail.com>
Co-authored-by: Henrik Lissner <henrik@lissner.net>
2021-03-06 00:44:04 -05:00

2.0 KiB

app/emms

Description

This module enables Emacs to be used as a music player. It uses mpd as a backend server and mpc to update your music database.

Maintainers

This module has no dedicated maintainers.

Module Flags

This module provides no flags.

Plugins

Prerequisites

This module requires an active MPD server, the MPC utility, and a music library.

Arch Linux

pacman -S mpd mpc

NixOS

services.mpd.enable = true;
environment.systemPackages = [ pkgs.mpc_cli ];

Ubuntu

apt install mpd mpc

Troubleshooting

New music files not showing up in database

Try M-x +emms/mpd-restart-music-daemon. If that doesn't work restart emacs.

Appendix

Keybinds

  • SPC m l Toggles whether or not the player repeats the playlist.
  • SPC m m Mixes the playlist.
  • SPC m i Insert specific song
  • SPC m s Save the current playlist to a file
  • SPC m p Insert playlist save into current playlist
  • g a Sort the browser by artists
  • g b Sort the browser by genre
  • X Stops the player
  • x pauses the player
  • D in the playlist window removes that item
  • C clears the playlist
  • > move five seconds forward in the current track
  • < Opposite five back
  • RET In browser adds the artist's songs to the playlist, in the playlist starts playlist.