I'm happy to announce that MPC.el is alive and well.
You can download the latest revision via Bazaar:

   bzr co http://www.iro.umontreal.ca/~monnier/bzr/mpc

It's still not polished, by a long shot, but it finally has
a feature-set which I think makes it respectable.  In short, it's a MPD
client running in Emacs, which presents as its main UI a browser
inspired by the one in Rhythmbox: a frame is divided into an area
showing info about the currently playing song, a bunch of "tagbrowsers"
show the list of album/artist/younameit (you can browse by any tag
supported by MPD) and a "songs list" which lists the songs that obey
your selection of album/artist/...

The unique part of it is that among the "tags" supported are
3 special tags (additionally to the ones provided by MPD):
- playlists
- directories
- search patterns
So you can easily ask to see in the "songs list" all the songs that
match a particular pattern, and that are mentioned in a particular set
of playlists, and that are stored in a particular set of directories,
...

You can create new playlists, drag'n'drop elements to playlists.

Contrary to many other MPD clients, "the playlist" does not play such
a central role: e.g. you can select an album and just press "play"
(which of course will first add it to the playlist).  And if you
press "stop" (rather than "pause"), "the playlist" will be
automatically cleared.

I've been using my own MPD client in Emacs for a long time now.
It stayed fairly limited in features most of this time, basically
tailored to my own particular use habits: basically I use it to quickly
browse through my collection of albums, and then play whichever album
I feel like listening.  Among other things I never use playlists.

But after all this time, I still haven't found an MPD client that gives
me the same browsing-power, so I figured it would be worthwhile to make
it useful to wider audience.

As mentioned, it's still rough around the edges.  E.g. some of the mouse
bindings are problematic, some of the commands don't even have any
bindings, the drag'n'drop doesn't give any visual feedback before the
drag'n'drop is actually done, ...  Also it's very lightly tested, and
only with my particular configuration.

But I think the featureset is now ripe, so I need user-feedback.
Please try it out, and complain.

W.r.t compatibility, it's known to work with MPD-0.14 and not to work
with MPD-0.12.  Not sure about MPD-0.13.
In the past someone got it to work with Emacs-21, but many things have
changed since, so I wouldn't count on it.  It should work on Emacs-23,
and if it doesn't work on Emacs-22, it should be easy to fix.


        Stefan


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team

Reply via email to