We have been getting some valuable new additions to EMMS lately, namely: emms-browser.el, emms-cache.el, and emms-volume.el. Some patches are on the way that make emms-player-mpd.el play nicely with them.
* Volume
emms-player-mpd already had volume-raising and volume-lowering
functions. To make them blend more seamlessly with emms-volume.el,
I've renamed them to `emms-volume-mpd-raise' and
`emms-volume-mpd-lower', respectively. Set
`emms-volume-raise-function' and `emms-volume-lower-function' to these
values if you want to use emms-volume.el.
(setq emms-volume-raise emms-volume-mpd-raise
emms-volume-lower emms-volume-mpd-lower)
On a related note, the new name for the generic emms-player-mpd.el
volume-change function is `emms-volume-mpd-change'.
* Cache and browser
With the addition of emms-cache.el, all player backends can now match
the speed of information lookup that emms-player-mpd.el has. It is
still relevant for those who use emms-player-mpd.el, however, since
emms-browser.el is implemented using the cache data.
Once you do (require 'emms-cache) and (require 'emms-browser),
subsequent calls to M-x emms-browser will only show albums that you
have played (or retrieved info for) since starting to use emms-cache.
If you would like to "prime" the cache with all of the track data
stored in MusicPD, do M-x emms-cache-set-from-mpd-all. To add only
one directory and its subdirectories, do M-x
emms-cache-set-from-mpd-directory.
--
Michael Olson -- FSF Associate Member #652 -- http://www.mwolson.org/
Interests: Emacs Lisp, text markup, protocols -- Jabber: mwolson_at_hcoop.net
/` |\ | | | IRC: mwolson on freenode.net: #hcoop, #muse, #PurdueLUG
|_] | \| |_| Project involvement: Emacs, Muse, Planner, ERC, EMMS
pgpCcnRKHK6z4.pgp
Description: PGP signature
_______________________________________________ Emms-help mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emms-help
