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.
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)))
See COPYING. Copyright (c) 2022-2023 Damien Cassou.