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.