/mpdel-embark

Integrate Emacs package mpdel with embark

Primary LanguageEmacs LispGNU General Public License v3.0GPL-3.0

mpdel-embark

MELPA Stable MELPA pipeline status

Summary

This Emacs package binds together mpdel (a Music Player Daemon client) with the embark library.

When mpdel-embark is installed, you can use M-x mpdel-embark-list (bound to i in MPDel keymaps) to start a completion interface for all your music library. This interface shows a list of all artists in the MPD database. You can add all songs from any artist by selecting the artist and using embark-act. You can also browse the artist’s albums by typing RET. Add a complete album to the current playlist by using embark-act or go to the album’s songs by typing RET. Using embark-act on a song will add it to the current playlist while RET shows information about the song.

If you are an Ivy/Counsel user, you might prefer ivy-mpdel over this package.

Installing

You need to change your configuration file (e.g., ~/.emacs.d/init.el) to include a call to mpdel-embark-setup:

(mpdel-embark-setup)

If you use use-package, you might want to add some code looking like this instead:

(use-package mpdel-embark
  :demand t
  :after (embark mpdel)
  :config
  (progn
    (mpdel-embark-setup)))

License

See COPYING. Copyright (c) 2022-2023 Damien Cassou.