Author: Arnaud Fontaine <arnau@debian.org>
Subject: ChangeLog from upstream Git repository
Forwarded: not-needed

--- /dev/null	2013-08-27 19:47:23.904160206 +0900
+++ b/ChangeLog	2013-09-11 16:25:20.414564471 +0900
@@ -0,0 +1,8612 @@
+commit 2fba6182e3cabe5fc4002473b16ee47e62e95683
+Author: Johnathan Rabkin <yonirabkin@member.fsf.org>
+Date:   Wed Aug 21 10:48:29 2013 -0400
+
+    * lisp/emms-streams.el: Fix compilation error; update obsolete variable.
+
+commit 39e2c28f74d01e151709bf7e89989b740a5d75fb
+Author: Johnathan Rabkin <yonirabkin@member.fsf.org>
+Date:   Mon Aug 19 00:15:54 2013 -0400
+
+    * doc/gpl.texi: Fix compilation under texinfo 5.1
+    
+    The "@enumerate 0" for the "TERMS AND CONDITIONS" section should
+    finish before the "END OF TERMS AND CONDITIONS" heading.  The "@end
+    enumerate" line is currently in the wrong place, so move it.
+    
+    Fix thanks to Katherine Whitlock.
+
+commit 8d3a0e035d09a433cdac8a15a5a3d41bdc475bd1
+Author: Johnathan Rabkin <yonirabkin@member.fsf.org>
+Date:   Fri Aug 16 13:30:30 2013 -0400
+
+    * doc/emms.texinfo: Close @defun statement.
+
+commit bc052418b84f343478e80f9dde44a419de9fd6ee
+Author: Johnathan Rabkin <yonirabkin@member.fsf.org>
+Date:   Fri Aug 16 13:27:37 2013 -0400
+
+    * lisp/emms-score.el: Stop `emms-score-load-hash' from reading empty score file.
+    
+    Reads the score file into a string, then only proceeds if the string
+    is not empty.  I ran it myself, and appears to be working correctly.
+    
+    Thanks to Ian D.
+
+commit 5d8b53a421fd7bf486316a81ee4e7ab0658c17a9
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Aug 13 19:55:05 2013 +0800
+
+    (emms-lyrics-set-timer): Don't repeat lyrics already displayed when
+    resumed.
+    
+    When resuming from a paused session, played lyrics timers will have a
+    negative time, but timer-duration is so nice to convert it as
+    positive, thus messing lyrics display.  Check the `time' to fix.
+    
+    Thanks to Ian D.
+
+commit c763540c3473e06405825d6f1679f97b99567de9
+Author: Daimrod <daimrod@gmail.com>
+Date:   Thu May 30 14:09:26 2013 +0200
+
+    Play tracks randomly
+    
+    [[PGP Signed Part:Undecided]]
+    Lucas Bonnet <lucas@rincevent.net> writes:
+    
+    > Yoni Rabkin <yoni@rabkins.net> writes:
+    >
+    >> Daimrod <daimrod@gmail.com> writes:
+    >>
+    >>> Yoni Rabkin <yoni@rabkins.net> writes:
+    >>>
+    >>>> Daimrod <daimrod@gmail.com> writes:
+    >>>>
+    >>>>> Hello,
+    >>>>>
+    >>>>> I've attached a small patch which adds `emms-toggle-random-playlist'. It
+    >>>>> sets `emms-player-next-function' to either `emms-next-noerror' or
+    >>>>> `emms-random'.
+    >>>>
+    >>>> How is this different from running M-x emms-shuffle on the playlist?
+    >>>
+    >>> I agree they're close, but this one doesn't shuffle the playlist and it
+    >>> persists when the playlist is changed.
+    >>
+    >> I certainly have no problem with it; I was just making sure you were
+    >> aware of emms-shuffle.
+    >>
+    >> If Lucas is fine with installing it (I don't think it needs assignment
+    >> papers) I would ask that you please also send in a patch to the manual
+    >> documenting this change.
+    >
+    > I'd say it's small enough to fly below the copyright papers radar :)
+    >
+    > Thanks for your patch!
+    >
+    > Regards,
+    
+    Oops, there is a small typo in the patch, here is the fix. Sorry for the
+    inconvenience.
+    
+    [2. text/x-diff; 0001-lisp-emms.el-emms-toggle-random-playlist-Fix-typo-in.patch]
+    
+    From 33041798b58d68f76cd8006915bb153a94769e9b Mon Sep 17 00:00:00 2001
+    From: =?UTF-8?q?Gr=C3=A9goire=20Jadi?= <gregoire.jadi@gmail.com>
+    Date: Thu, 30 May 2013 14:07:58 +0200
+    Subject: [PATCH] lisp/emms.el (emms-toggle-random-playlist): Fix typo in code
+    
+    * lisp/emms.el (emms-toggle-random-playlist): Fix typo in code.
+
+commit a8563e6d3f80c26434e61752e2e43420bfcdd81b
+Author: Daimrod <daimrod@gmail.com>
+Date:   Fri May 10 19:49:58 2013 +0200
+
+    Play tracks randomly
+    
+    [[PGP Signed Part:No public key for 137354772B651894 created at 2013-05-10T19:49:58+0200 using RSA]]
+    Yoni Rabkin <yoni@rabkins.net> writes:
+    
+    > Daimrod <daimrod@gmail.com> writes:
+    >
+    >> Yoni Rabkin <yoni@rabkins.net> writes:
+    >>
+    >>> Daimrod <daimrod@gmail.com> writes:
+    >>>
+    >>>> Hello,
+    >>>>
+    >>>> I've attached a small patch which adds `emms-toggle-random-playlist'. It
+    >>>> sets `emms-player-next-function' to either `emms-next-noerror' or
+    >>>> `emms-random'.
+    >>>
+    >>> How is this different from running M-x emms-shuffle on the playlist?
+    >>
+    >> I agree they're close, but this one doesn't shuffle the playlist and it
+    >> persists when the playlist is changed.
+    >
+    > I certainly have no problem with it; I was just making sure you were
+    > aware of emms-shuffle.
+    >
+    > If Lucas is fine with installing it (I don't think it needs assignment
+    > papers) I would ask that you please also send in a patch to the manual
+    > documenting this change.
+    
+    I have already made a copyright assignment for Emacs and I have no
+    problem to do it for EMMS if it is required.
+    
+    I've attached the patch with the documentation.
+    
+    [2. text/x-diff; 0001-New-command-to-play-the-tracks-randomly.patch]
+    
+    From b03cb56436a598a953fa49b456a88630f319b644 Mon Sep 17 00:00:00 2001
+    From: =?UTF-8?q?Gr=C3=A9goire=20Jadi?= <gregoire.jadi@gmail.com>
+    Date: Fri, 10 May 2013 19:44:59 +0200
+    Subject: [PATCH] New command to play the tracks randomly
+    
+    * lisp/emms.el (emms-random-playlist): An option to determine whether the
+    tracks are played randomly or sequentially.
+    (emms-toggle-random-playlist): Trigger the previous option and set
+    `emms-play-next-function' accordingly.
+    * doc/emms.texinfo(Core Functions): Document`emms-toggle-random-playlist'.
+
+commit 82e8bdd7a748921eb3ac4723d9c176391db9ccd5
+Author: Lucas Bonnet <lbonnet@bearstech.com>
+Date:   Sun Jan 27 17:08:59 2013 +0100
+
+    * src/emms-print-metadata.pl: New implementation to read most (if not all) tags using a single program, with the help of Audio::Scan (see http://search.cpan.org/~agrundma/Audio-Scan-0.93/lib/Audio/Scan.pm).
+
+commit d182e67e31420d7eb442151a1106faa8930f0b5d
+Author: Arnaud Fontaine <arnau@debian.org>
+Date:   Thu May 24 12:29:36 2012 +0900
+
+    Makefile: add missing $(CPPFLAGS) to compiler.
+
+commit b82c4e3ec155b3749e9a59c52d168460b24c636c
+Author: Arnaud Fontaine <arnau@debian.org>
+Date:   Thu May 24 10:37:04 2012 +0900
+
+    Rename too generic name generate-autoloads to emms-generate-autoloads.
+    
+    * lisp/emms-auto.in/emms-generate-autoloads: rename from generate-autoloads.
+    
+    * Makefile: call emms-generate-autoloads rather than generate-autoloads.
+
+commit 5b0d66139a740ebe42e45eadc908daed3e2f7736
+Author: Arnaud Fontaine <arnau@debian.org>
+Date:   Thu May 24 09:59:56 2012 +0900
+
+    Support both XEmacs and Emacs to highlight playing lyrics.
+    
+    * lisp/emms-compat.el: support highlighting for both XEmacs (highlight) and
+      Emacs (hl-line).
+    
+    * lisp/emms-lyrics.el: use compatibility functions defined in emms-compat.el.
+
+commit 8b313708a9bce6611ba0b5e74e6c08b1dead3842
+Author: Arnaud Fontaine <arnau@debian.org>
+Date:   Sat Nov 5 15:49:57 2011 +0900
+
+    Remove emms-playlist-sort-by-score from documentation.
+    
+    Followup of f57b1526ff9219b70f6de29b5808257750b2ae0c.
+
+commit e5a23039a7b6c77b61edb64f6b111beff3236c19
+Author: Arnaud Fontaine <arnau@debian.org>
+Date:   Sat Nov 5 15:28:21 2011 +0900
+
+    * lisp/emms-history.el: Don't set `kill-emacs-hook' on noninteractive sessions.
+    
+    From Emacs 24.1, `kill-emacs-hook' is ran even in batch mode (commit
+    1e5ffe30b3f7682ee8467e7694b5f63371e31cf9). As a consequence, upon
+    Debian package installation, byte compilation fails at the end as
+    /root/.emacs.d/emms/ does not exist and should not be created neither.
+
+commit 78c9cc464f8e9be777afc1ba82ee73b86abf3d06
+Author: Johnathan Rabkin <yonirabkin@member.fsf.org>
+Date:   Sun Oct 14 20:08:16 2012 -0400
+
+    * lisp/emms-player-mpd.el (emms-player-mpd-get-supported-regexp):
+    extend the supported formats scanning to the new (0.17) output of `mpd
+    --version', keeping the previous scanners for earlier versions.  We
+    include not only file extensions, but also supported network
+    protocols, which are also reported by mpd.
+    
+    Patch by Jose Antonio Ortega Ruiz <jao@gnu.org>
+
+commit d73e52d4d6abb324e93584d01f53d360f57834a9
+Author: Johnathan Rabkin <yonirabkin@member.fsf.org>
+Date:   Thu Sep 20 07:32:31 2012 -0400
+
+    * lisp/emms-browser.el: Fix bug in use of compare-strings.
+    
+    The standard use of compare-strings in this manner is (eq
+    t (compare-st...)).
+
+commit d5666db21b9e2832eedf4d63a35d29f7fea7135b
+Author: Johnathan Rabkin <yonirabkin@member.fsf.org>
+Date:   Tue Sep 18 12:28:50 2012 -0400
+
+    Add support for disc-number sorting of FLAC files.
+    
+    Patch from Christophe Rhodes <csr21@cantab.net>.
+
+commit 7a5eb54fa0f4a0d91213ec91263bfacc0469bc55
+Author: Johnathan Rabkin <yrk@rabkins.net>
+Date:   Tue Sep 18 12:01:25 2012 -0400
+
+    * lisp/emms-lastfm-client.el: Remove unnecessary requirements.
+    
+    This also resolves a compile error.
+
+commit 5aec397dc8c706b7aab6f1a5a455388f85303ce1
+Author: Johnathan Rabkin <yrk@rabkins.net>
+Date:   Tue Sep 18 11:57:27 2012 -0400
+
+    * lisp/emms-lastfm-scrobbler.el: Add requirement.
+    
+    This will reduce the number of warnings as to free variable references
+    during compilation.
+
+commit 434c9d782207a053a5b117069b659df2f1c989ba
+Author: Johnathan Rabkin <yrk@rabkins.net>
+Date:   Tue Sep 18 11:56:33 2012 -0400
+
+    * lisp/emms-lastfm-scrobbler.el: Remove debugging code.
+
+commit 298e022d7fba7a991fcc9cf25306a7b8eb8a612e
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Mon Apr 25 18:51:28 2011 +0200
+
+    * lisp/emms-browser.el (emms-browser-track-duration): New function to allow custom browser track-formats to display track duration.
+
+commit 2374a3c8868f109543453ef7a269ad2d580b7cdc
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Mon Apr 25 18:29:03 2011 +0200
+
+    * lisp/emms-browser.el: fix typo in comment
+
+commit 716975560a3385c4955ef1481f4994567dc66830
+Author: Arnaud Fontaine <arnau@debian.org>
+Date:   Tue Apr 19 06:14:10 2011 +0200
+
+    Create cache directory if it does not already exist.
+    
+    Following the quickstart guide, then adding a directory tree after
+    creating a playlist, an error message is displayed upon leaving Emacs
+    as the cache directory does not exist.
+    
+    Signed-off-by: Lucas Bonnet <lucas@rincevent.net>
+
+commit e87bcd69dfcdc63888933cc04bab2081e10494b7
+Author: Arnaud Fontaine <arnau@debian.org>
+Date:   Tue Apr 19 06:14:09 2011 +0200
+
+    When generating ChangeLog file, do not show the merges.
+    
+    Signed-off-by: Lucas Bonnet <lucas@rincevent.net>
+
+commit f99a5002cb1aa8791a88c06dec21ecb3b4a15eea
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Tue Feb 1 20:45:49 2011 -0500
+
+    * lisp/emms-lastfm-client.el: Add support for PNG files.
+
+commit f505c6940725103c122adf9eded90d381f971a26
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Thu Jan 27 20:20:07 2011 -0500
+
+    * doc/emms.texinfo: Document emms-lastfm-client-info.
+
+commit 10f15c1aad77a92fa6ac180454f4b53f73f22c55
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Thu Jan 27 20:11:20 2011 -0500
+
+    * lisp/emms-lastfm-client.el: Implement artist.getInfo.
+
+commit b416748e47b3573ae8f0d5d558cb4d8d70a4ebfd
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Thu Jan 27 20:08:08 2011 -0500
+
+    Update copyright years.
+
+commit 7aae0a2a002d7ec0b2c4bd3468a0e40bdee416c8
+Merge: 4bb75d5 1183169
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Mon Jan 3 09:43:59 2011 +0100
+
+    Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/emms
+
+commit 4bb75d5f7304d1a986ff0508bce8700100908849
+Author: Dirk-Jan C. Binnema <djcb.bulk@gmail.com>
+Date:   Sun Jan 2 11:38:29 2011 +0200
+
+    * emms-source-playlist-parse-pls: add support for parsing file://-uris in pls-files
+
+commit 11831694fed9bb73fce80fb3e288cc490c2a8f65
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Sun Dec 5 22:01:37 2010 -0500
+
+    * doc/emms.texinfo: Document new station.
+
+commit 6d7dfa890c90e0aa11c19d4751972aedb04f14b7
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Sun Dec 5 22:00:07 2010 -0500
+
+    * lisp/emms-lastfm-client.el: Add station.
+
+commit 1126baf19b5c94c5abdd76c81b5ea3bc8e0e123f
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Fri Oct 29 18:09:33 2010 -0400
+
+    * doc/emms.texinfo: Record Last.fm station changes.
+
+commit 65403dac8dc420db93d0374851ce5856fc12725f
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Fri Oct 29 18:02:59 2010 -0400
+
+    * lisp/emms-lastfm-client.el: Add Last.fm station.
+
+commit 92ca880c626bb859aa082f34ba6f3fcfc7d3b0ce
+Merge: f33c4aa e6aba64
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Thu Sep 16 21:46:34 2010 -0400
+
+    Merge branch 'master' of ssh://yonirabkin@git.sv.gnu.org/srv/git/emms
+
+commit f33c4aae2185e6f7d12721c4aa96f80403b51ba0
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Thu Sep 16 21:44:47 2010 -0400
+
+    * AUTHORS: Add author.
+
+commit de3c04a2ee4916f171ee32a91fa302a0eaed427d
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Thu Sep 16 21:43:49 2010 -0400
+
+    Add scrobbling of local tracks to Last.fm support.
+    
+    From: Bram van der Kroef <bram@fortfrances.com>
+
+commit e6aba649520ec44425060863e1c35ed01c53fd4b
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Wed Aug 11 14:14:18 2010 +0200
+
+    Makefile: the clean target now removes emms-print-metadata binary in src/
+
+commit d6ab4340d9c20f7aa501c66c557023365ae60f09
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Wed Aug 11 00:10:14 2010 +0200
+
+    Makefile: now using Git, so get rid of darcs in ChangeLog Makefile target. Patch by Arnaud Fontaine <arnaud@debian.org>
+
+commit 0f17db6914b8f4503f56347c953cc78f6dc76edb
+Merge: c10ea24 8272fec
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Wed Aug 11 00:04:45 2010 +0200
+
+    Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/emms
+
+commit c10ea241e3da219126a6d6d3b9f88c359270e70d
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Wed Aug 11 00:04:23 2010 +0200
+
+    Makefile: add CFLAGS and $LDFLAGS, based on a patch by Christian Faulhammer <fauli@gentoo.org>
+
+commit 8272fecd7becc4bc9d557282842e722a4e950940
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Wed Aug 4 22:03:56 2010 +0300
+
+    * lisp/emms-lastfm-client.el: Make scobbles asynchronous.
+
+commit 3981630c588a4ab4226f99ab325dcc97ee9c97ba
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Wed Aug 4 22:02:29 2010 +0300
+
+    * doc/emms.texinfo: Remove because it ain't true no more.
+
+commit 8c1b4530b698cb8d439589c1b534246b112444ae
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sat Jul 17 17:46:34 2010 +0800
+
+    (emms-info-track-description): Fix usage of `cond'.
+
+commit 1f0070a006311265f096e6d2ba5386c5a1ebcca4
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Mon Jul 12 20:41:09 2010 +0200
+
+    * lisp/emms-info-ogg.el and lisp/ogg-comment.el: Since emms-info-ogg.el no longer uses ogg-comment, and since it breaks on accents, we can safely remove them, emms-info-ogginfo.el is a working replacement.
+
+commit 343468c49f63db71398088aab9981e68b8e683f5
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Jul 12 02:17:38 2010 +0800
+
+    Support displaying lyrics in a dedicated buffer, to highlight playing
+    lyric.
+    
+    * emms-lyrics.el/emms-lyrics-display-buffer: New var.
+    emms-lyrics-buffer: New var.
+    (emms-lyrics-toggle-display-buffer): New func.
+    (emms-lyrics-create-buffer): New func.
+    (emms-lyrics-start): Call `emms-lyrics-create-buffer'.
+    (emms-lyrics-set-timer): Store corresponding LINE number in
+    emms-lyrics-timers.
+    (emms-lyrics-display-handler): Add new arg -- LINE;
+    emms-lyrics-scroll-p's taking effect also depends on
+    emms-lyrics-display-on-modeline.
+    (emms-lyrics-display): Add new arg -- LINE; highlight playing lyric
+    line in emms-lyrics-buffer.
+    (emms-lyrics-scroll): Add new arg -- LINE.
+    
+    * NEWS: Support displaying lyrics in a dedicated buffer, to highlight
+    playing lyric.
+    
+    Thanks to Fang Lungang for the initial patch.
+
+commit d5809a45b5f720b3518ad315741a711904e78599
+Author: Tim Landscheidt <tim@tim-landscheidt.de>
+Date:   Thu Jul 8 11:47:04 2010 +0000
+
+    emms-info-track-description: Handle title-only tracks and fix documentation.
+    
+    * lisp/emms-info.el: Handle tracks without artist, but with title
+      information gracefully and fix documentation.
+
+commit 7121df96f2a8ad129de7ec105cd16dc314eee7bc
+Author: Tim Landscheidt <tim@tim-landscheidt.de>
+Date:   Thu Jul 8 00:41:25 2010 +0000
+
+    Fix typos.
+    
+    * lisp/emms-i18n.el: Fix typos.
+
+commit f2f57ca971ab2a276d18404ec693155b84a85a5d
+Author: Tim Landscheidt <tim@tim-landscheidt.de>
+Date:   Wed Jul 7 19:20:32 2010 +0000
+
+    Documented emms-playlist-mode-last independently.
+    
+    * doc/emms.texinfo: Documented emms-playlist-mode-last independently
+      following the example of other `pairs' of functions.
+
+commit 12e8eb874abd1d0c61be271744cbc894a637430c
+Author: Tim Landscheidt <tim@tim-landscheidt.de>
+Date:   Wed Jul 7 14:50:55 2010 +0000
+
+    Fix typos and spacing.
+    
+    * README, lisp/emms.el: Fix typos and spacing.
+
+commit e3f8b5c37ea6ac67e21929a868e14c15dfe4785b
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Fri Jul 2 09:45:24 2010 +0300
+
+    Update emms-lastfm-client.el (code + manual).
+
+commit 1315a52925472a0986f8202571796d76008d7f64
+Author: Tim Landscheidt <tim@tim-landscheidt.de>
+Date:   Tue Jun 29 14:19:24 2010 +0000
+
+    Fix typo.
+    
+    * emms-print-metadata.1: Fix typo.
+
+commit c92da9a0c269c046433c427caafb175cb250de94
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Tue Jun 29 09:03:34 2010 +0200
+
+    From: Dimitry Gashinsky <dimitry@gashinsky.com>
+    
+    * emms-player-vlc.el (define-emms-simple-player): Change the command line arguments from two to one.
+    
+    * emms-player-vlc.el (emms-player-vlc-start): Use the variables that are defined earlier
+
+commit da9f87ffd68f7b63843da2910d94281b41f18984
+Author: Tim Landscheidt <tim@tim-landscheidt.de>
+Date:   Sun Jun 27 17:33:35 2010 +0000
+
+    Fix typos and spacing.
+    
+    * AUTHORS, FAQ, NEWS, README, lisp/emms-bookmarks.el,
+      lisp/emms-cache.el, lisp/later-do.el: Fix typos and spacing.
+
+commit ed6a77997d4228d6a6a3da1a880e7672a2853829
+Author: Tim Landscheidt <tim@tim-landscheidt.de>
+Date:   Sun Jun 27 15:50:10 2010 +0000
+
+    Replace ``?\ '' with ``?\s''.
+    
+    * lisp/emms-browser.el: Replace ``?\ '' with ``?\s''.
+
+commit be4a5ae1733ef62c74395640ba7ec30a6c62fdd8
+Author: Tim Landscheidt <tim@tim-landscheidt.de>
+Date:   Sun Jun 20 20:54:09 2010 +0000
+
+    Align whitespace with original FSF license.
+    
+    * COPYING: Aligned with
+      <URI:http://www.gnu.org/licenses/gpl-3.0.txt>.
+
+commit 02020c502e168f89b69a4c1a52b84390b5d15e0e
+Author: Tim Landscheidt <tim@tim-landscheidt.de>
+Date:   Thu Jun 24 13:03:49 2010 +0000
+
+    lisp/emms-lastfm-client.el: Removed Emacs local variable.
+    
+    * lisp/emms-lastfm-client.el: Removed "show-trailing-whitespace: t".
+      This gave a security warning in Emacs and is probably better handled
+      in Emacs' user configuration and/or a Git pre-commit hook.
+
+commit 3065ff07817140207222ba963ca448847e53a9f9
+Author: Tim Landscheidt <tim@tim-landscheidt.de>
+Date:   Sun Jun 20 20:21:36 2010 +0000
+
+    Removed support for gstreamer.
+    
+    * NEWS: Updated.
+    * gst-wrapper: Removed.
+    * lisp/emms-player-simple.el: Removed
+    `(define-emms-simple-player gstreamer)'.
+
+commit 8cfc6322cac44d77599a93fcd03fc5c30cda7185
+Author: Tim Landscheidt <tim@tim-landscheidt.de>
+Date:   Sun Jun 20 19:40:25 2010 +0000
+
+    Fix Texinfo error.
+    
+    * doc/emms.texinfo: Replace `@w' with `@w{}' to allow build
+    of DVI, PDF & Co.; the info output doesn't change.
+
+commit a4d7a62c0fc38ef5ce7b1b68f493b552d835214f
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Tue Jun 15 10:14:38 2010 +0200
+
+    * Makefile: autoloads/dist hiccups
+    Thanks to Tim Landscheidt <tim@tim-landscheidt.de> for the patch.
+
+commit 3a419dd3a881e798a54d13e0eaa06fd8633e3e05
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Tue Jun 15 10:11:04 2010 +0200
+
+     * emms-info-libtag.el: Make use of emms-info-libtag-program-name
+    Thanks to Tim Landscheidt <tim@tim-landscheidt.de> for the patch
+
+commit 4703c7e690fcd1cef6b16f6b18031ce7297bd007
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Mon Jun 14 20:17:37 2010 +0300
+
+    * lisp/emms-lastfm-client.el: Add Tim Landscheidt's fixes.
+
+commit 625a44279de606b9092e73885ac37b743e0095fa
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Mon Mar 29 21:35:37 2010 +0200
+
+    * Makefile: use taglib-config to get cflags and lib flags
+    
+    source: http://paste.lisp.org/display/97028
+
+commit 8464295b48cec14a29a934877f330de5e9d3e8d0
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Sat Mar 27 21:35:22 2010 +0300
+
+    * lisp/emms-setup.el: Move emms-mark and emms-tag-editor to emms-all.
+
+commit b35aa43c5748914ae5c83c023e0bdd565f59b5af
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Sat Mar 27 13:27:13 2010 +0300
+
+    * doc/emms.texinfo: Document emms-bookmarks.
+
+commit ffdceffcafacd5802bbebeb49efd31afa87f24b7
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Sat Mar 27 13:26:48 2010 +0300
+
+    * lisp/emms-setup.el: Move emms-bookmarks to emms-all.
+
+commit 863209bd576a26b9bf0c5ce41710ebd97d5cb80d
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Sat Mar 27 13:13:52 2010 +0300
+
+    * doc/emms.texinfo: Whitespace cleanup.
+
+commit 5cd82871a369b39b1d2263ff44f5d4ce77395ec1
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Sat Mar 27 13:12:16 2010 +0300
+
+    * doc/emms.texinfo: Update copyright years.
+
+commit 3108a51bf672d8c07b1f9127715ed526b3474deb
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Sat Mar 27 13:07:19 2010 +0300
+
+    * lisp/emms-setup.el: Move emms-last-played to emms-all.
+
+commit b615e5915408201424f7189624176d54bd2ff6b8
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Sat Mar 27 13:00:02 2010 +0300
+
+    * lisp/emms-lastfm-client.el: Update copyright years.
+
+commit 10e69b66ac796facd269b553b8399603db209290
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Sat Mar 27 12:59:45 2010 +0300
+
+    Document emms-lastfm-client.el
+
+commit a0d2b12db99805d4120bb06f205f57af5777e016
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Sat Mar 27 12:58:25 2010 +0300
+
+    * lisp/emms-setup.el: Move emms-lastfm-client to emms-all.
+
+commit 4dcb06d6597890337c04b08a88b0fc553cc558e6
+Author: William Xu <william.xwl@gmail.com>
+Date:   Fri Mar 19 23:35:59 2010 +0800
+
+    Move emms-cue.el from emms-devel to emms-all and update manual.
+
+commit 9390fc321a233787dcb2dfc9426f7468c32153bc
+Author: David Engster <deng@randomsample.de>
+Date:   Wed Mar 10 18:37:30 2010 +0100
+
+    lisp/emms-cache.el: Initialize cache immediately instead of using after-init-hook.
+    
+    * emms-cache.el (emms-cache): Call emms-cache-restore directly instead
+      of using after-init-hook.
+
+commit 903e2484fa658eef9b4dc8bbd0bf4958f7233242
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Thu Mar 4 22:13:48 2010 +0100
+
+    * AUTHORS: add David Engster, thanks to his patches for MusicPD.
+
+commit 5e6e1f3181550c0c1794acd8ba8f63871d0bcb9b
+Author: David Engster <deng@randomsample.de>
+Date:   Tue Mar 2 22:00:36 2010 +0100
+
+    emms-player-mpd.el: Parsing of supported formats for newer versions of mpd.
+    
+    * emms-player-mpd: (emms-player-mpd-get-supported-regexp): Added code
+      to parse the output of newer versions of mpd.
+
+commit 692d1841d1f088dac00737f44ecbf7aca3781317
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Mon Mar 1 18:30:31 2010 +0100
+
+    * emms-player-mpd: (emms-player-mpd-seek, emms-player-mpd-seek-to):
+      Round to full seconds since mpd doesn't allow float values for
+      seeking (this usually happens with emms-cue-next, for instance).
+    
+    Patch by David Engster <deng@randomsample.de>
+
+commit 886bfe0593e5ba0f419e499b8112cf4bb6b39679
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Fri Feb 26 18:01:21 2010 +0100
+
+    * lisp/emms-player-mpd.el: new function to update all MPD tracks, then
+      clear local cache and fetch new updated cache from MusicPD
+    
+    Patch by David Engster <deng@randomsample.de>
+
+commit 8d104889afa240aa69a09124837bde832d955941
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Mon Feb 22 20:09:04 2010 +0100
+
+    * .gitignore: update emms-print-metadata path
+
+commit 874a92b55ccd177557cee15dad9a4572bc84dd8f
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Mon Feb 22 20:08:08 2010 +0100
+
+    * lisp/emms-player-mpd.el (emms-player-mpd-add): do not add files not recognized by MPD
+    
+    Patch by David Engster <deng@randomsample.de>
+
+commit cf3b4a73e3ee05b0a4e4cd03e5da481da0466a8f
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Fri Feb 19 16:38:24 2010 +0100
+
+    * lisp/emms-source-file.el: Avoid adding duplicates when dealing with symbolic link.
+    
+    Patch from Stefan Kangas <skangas@skangas.se>
+
+commit 138e646969facc2b8c1527cb249dcef64ec2051b
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Thu Dec 24 21:32:20 2009 +0200
+
+    * lisp/emms-setup.el: Replace the `emms-lastfm' feature.
+
+commit ea7d3100b660201ff5e24d3c53cb403f23b09786
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Thu Dec 24 21:30:32 2009 +0200
+
+    Replace lisp/emms-lastfm.el with lisp/emms-lastfm-client.el.
+    
+    The original emms-lastfm.el doesn't work at all with the current
+    Last.fm API.
+
+commit 731ac90ef70b6e9874a396f0c69dbf8be2fff83f
+Author: William Xu <william.xwl@gmail.com>
+Date:   Thu Dec 24 20:23:55 2009 +0800
+
+    emms-browser-top-level-type: Fix typo.
+
+commit 90f3ed8450328cdf5677458bde6cab872f547461
+Author: William Xu <william.xwl@gmail.com>
+Date:   Fri Nov 27 21:54:46 2009 +0800
+
+    emms-cue.el (emms-info-cueinfo): New function for retrieving track info.
+    
+    - (emms-cue-next-track): Replace find-file-noselect with
+      emms-insert-file-contents.
+    - emms-setup.el: Add emms-info-cueinfo to emms-info-functions.
+
+commit e54c755ce0c2ef19bfcd4cdca995e4d2bc3b2703
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Nov 23 22:11:19 2009 +0800
+
+    Fix compiler warnings.
+    
+    For emms-browser.el, emms-compat.el, emms-last-play.el, emms-lyrics.el and
+    emms-streams.el.
+
+commit 2b629e9c2d97a521a4cddbf03286661eab687c42
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Nov 23 21:27:45 2009 +0800
+
+    emms-cue.el: New file.
+    emms-setup.el: Enable emms-cue and emms-mode-line-icon modules.
+
+commit f605bbf41320f867614b2c56891b10986e405839
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Nov 22 21:38:22 2009 +0800
+
+    (emms-playing-time-display): Gurantee emms-playing-time to be an integer.
+
+commit eef8a91d50aa4515daec4cd51ef8a1e0a3682a75
+Author: William Xu <william.xwl@gmail.com>
+Date:   Thu Aug 6 18:53:19 2009 +0800
+
+    emms-i18n.el: Spell fix.
+
+commit f64f5d9b9b3b1546d247033198504f164c2919ee
+Merge: 97344c8 3e001aa
+Author: William Xu <william.xwl@gmail.com>
+Date:   Thu Aug 6 18:50:21 2009 +0800
+
+    Merge branch 'master' of ssh://xwl@git.sv.gnu.org/srv/git/emms
+
+commit 3e001aacb45633583282001d49634e080deaf8d7
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Wed Aug 5 21:47:28 2009 +0300
+
+    * lisp/emms-playlist-mode.el: (emms-playlist-mode-open-buffer) Use
+    `emms-insert-file-contents' to load saved playlist.
+
+commit 2c1c56d553df6ee1973134fdb90543454b1146ca
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Aug 5 08:07:03 2009 -0700
+
+    Introduce emms-insert-file-contents.
+    
+    This function is a safe way to insert the contents of a file without
+    triggering major mode detection, and has been tested on several versions
+    of Emacs and XEmacs.
+
+commit 97344c85a0657e479177620daa5b3bdc956e31fb
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sat Aug 1 10:40:20 2009 +0800
+
+    (emms-player-vlc-start): Around-advice it with `quit-vlc-after-finish' to
+    resolve "function redefined" compile warnings.
+
+commit 510f4a8f407f5f62cfb309400c70ef5fc32ced76
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sat Aug 1 01:18:29 2009 +0800
+
+    (emms-playlist-sort-map-setup): Bind emms-playlist-sort-by-file-extension to "e"
+    in emms-playlist-sort-map.
+
+commit 0f88ab3db42dd78f73ae12da933f3b39fbd90411
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sat Aug 1 01:12:36 2009 +0800
+
+    emms-playlist-sort.el: Refactor sort functions.
+    (emms-playlist-sort-by-file-extension): New func.
+
+commit 8176350744ebefe066478bfc3de9a00e34261b77
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Jul 26 13:45:48 2009 +0800
+
+    (emms-history-file-coding-system): New var.
+    (emms-history-save): Set mode and coding-system in saved file.
+
+commit 79096375362b8ee33ee5842e0f94da90535e2999
+Merge: 6ad7be5 67bcbeb
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Jul 26 12:56:27 2009 +0800
+
+    Merge branch 'master' of ssh://xwl@git.sv.gnu.org/srv/git/emms
+
+commit 67bcbeb63bd0d73632992d0106524b118a89fd29
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Sun Jul 5 08:58:27 2009 +0300
+
+    * lisp/emms-playlist-mode.el: Bind "C-x u" to `emms-playlist-mode-undo' in emms-playlist-mode.
+
+commit af49e9e173e1be8e95c70fe454f96ca3512461d0
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Jun 9 23:27:34 2009 -0700
+
+    emms-source-playlist: Docstring typo.
+
+commit 6e7b40ad7b322d9dea31e399ce6359d26a191ad6
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Jun 9 23:09:06 2009 -0700
+
+    emms-source-playlist: Fix bug, update docstring.
+
+commit 83234f84ad0420f121797e344dff842b35e38ed0
+Author: Dieter Deyke <deyke@yahoo.com>
+Date:   Mon May 25 21:05:54 2009 -0600
+
+    Allow relative file names in .m3u playlists
+
+commit f4dd5b038324bfef2da338eea70ea32e9947e0e2
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Mar 31 09:23:10 2009 -0700
+
+    emms-tag-editor: Turn all symbols to strings before completing read.
+    
+    Otherwise ido-mode will choke on it.
+
+commit 4b2158e03e8c026760b00c5cc7c4cc6d742bea8f
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Mon Mar 16 09:22:29 2009 +0100
+
+    Add "ogm" extension to VLC, MPlayer and Xine.
+
+commit a1656480c97858ea9c70cf88c098ecaa3be9b85a
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Tue Mar 10 21:45:13 2009 +0200
+
+    * lisp/emms-player-vlc.el: Add support for VLC versions > 0.8.6e.
+
+commit f201cdb3786319fbd2b2e4661327ab3e3e1cc677
+Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
+Date:   Sun Mar 8 21:50:44 2009 +0100
+
+    (emms-browser-mmatches-p): When performing searches, check whether
+    
+    This is the second patch addressing the null track fields issue.  In
+    this case, before trying to STRING-MATCH in a search, we check that
+    the track's field is non-null.
+
+commit b322d37a92710f8846f7a518a86cc3976825508f
+Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
+Date:   Sun Mar 8 21:50:43 2009 +0100
+
+    * emms-browser.el (emms-browser-make-hash-by): Check that field is present before attempting to add entries.
+    
+    Addresses an issue'm encountered when using lastfm integration and mpd
+    as the player.
+    
+    After requesting streaming from last.fm, a new track gets added to
+    EMMS' database, which is named after the streaming URL but has no
+    other fields.  Thus, when adding entries or making searches, checking
+    the the field at hand is non-nil is needed.  This patch checks that
+    for emms-browser-make-hash-by.
+
+commit 6ad7be5a8dfce022a64a059dd4e5e3e0061ce33f
+Merge: e315f29 c4a1871
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Feb 23 21:19:38 2009 +0800
+
+    Merge branch 'master' of ssh://xwl@git.sv.gnu.org/srv/git/emms
+
+commit c4a18712be3b036a2336db631a534d0e3ce162b9
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Tue Feb 17 23:39:56 2009 +0100
+
+    * AUTHORS: add Jesse W
+    * doc/emms.texinfo: display the licence
+
+commit 9fa028e62643365f1429aeb5d9e985ed81668748
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Feb 8 10:00:53 2009 -0800
+
+    Update copyright headers.
+
+commit 9bfa083a69bf384fc8e70327006f92612dcbe962
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Feb 8 09:52:49 2009 -0800
+
+    tq.el: Update header.
+
+commit e315f293d7f075f4c6f38270a62cef22c88ec1a0
+Merge: 0176b1a 1cb6213
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sat Dec 27 10:25:33 2008 +0800
+
+    Merge branch 'master' of ssh://xwl@git.sv.gnu.org/srv/git/emms
+
+commit 1cb621334a33563996784b14eadc96f2126767f2
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Wed Dec 24 19:40:07 2008 +0200
+
+    * lisp/emms-stream-info.el: Reimplement using player backends.
+
+commit b1e16d0f1d8f8ac13efc3706b016d4abbb06949d
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Wed Dec 24 07:54:25 2008 +0200
+
+    * lisp/emms-stream-info.el Nuke the contents of the old
+    emms-stream-info.el file in preparation for a rewrite.
+
+commit 0176b1afe505be41a2af7920aaa8c99dc3d5407d
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Dec 21 15:07:50 2008 +0800
+
+    emms-i18n-default-coding-system: Change default value from nil to '(no-conversion . no-conversion).
+
+commit fabcafd5e8100e9ac8bb6b68ccc88df3a1309c7a
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Sun Nov 2 14:50:40 2008 +0100
+
+    update Makefile to honor emms-print-metadata changes
+
+commit af22d82ed6a660e98a550911257a8397963b2bca
+Author: Lucas Bonnet <lucas@rincevent.net>
+Date:   Sun Nov 2 14:46:54 2008 +0100
+
+    Move emms-print-metadata.c to its own directory
+
+commit 608b267e0f8d0c488daf8d7ae6c344ed62857025
+Author: Sascha Wilde <wilde@sha-bang.de>
+Date:   Thu Oct 16 10:28:35 2008 +0200
+
+    Don't set foreground explicitly to NIL in emms-stream-name-face.
+    
+    This is needed to make emms work with current GNU Emacs CVS HEAD.
+
+commit 51bcbfc68ce06e022e727f4e191d5d66f54ce618
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Thu Oct 2 18:53:53 2008 +0300
+
+    * emms-player-vlc.el: Add support for playlists.
+    
+    Signed-off-by: Yoni Rabkin <yoni@rabkins.net>
+
+commit 8fce904cf69a3e4545e77002195cc4613f935736
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Thu Oct 2 18:01:50 2008 +0300
+
+    * emms-player-vlc.el (emms-player-vlc-seek): Add seek functionality
+      for vlc.
+    
+    * emms-player-vlc.el (emms-player-vlc-seek-to): Add docstring.
+
+commit 31841733b197fb4ad41b4270d0669059ad6e88c6
+Author: Yoni Rabkin <yonirabkin@member.fsf.org>
+Date:   Tue Sep 30 23:32:21 2008 +0300
+
+    Add VideoLAN, aka vlc, support to Emms.
+    
+    * lisp/emms-player-vlc.el: Add new file emms-player-vlc.el with
+      preliminary support for vlc.
+    
+    * lisp/emms-setup.el: (emms-setup-default-player-list) Add the
+      emms-player-vlc player. (emms-minimalistic) Add emms-player-vlc as a
+      requirement.
+
+commit bd8bb8af89086bbf336c7890813e2a35a3349525
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Sep 20 11:10:27 2008 -0700
+
+    Update RELEASE info, generate ChangeLog when making release.
+
+commit 9f076337372d7db84accf7b57f3f3af1dceda61f
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Sep 20 11:02:18 2008 -0700
+
+    emms-print-metadata: Update copyright years.
+
+commit 36f986dcbf09ed774dadb86fe78cbca248c5b025
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Sep 20 10:58:36 2008 -0700
+
+    Update copyright lines.
+    
+    Also,
+    
+     - Force utf-8 encoding in all files.
+    
+     - Update header of tq.el from version in Emacs.
+
+commit c5bf649d13f04bf2e22a548163b971f3fbf74b1b
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Sep 20 10:33:29 2008 -0700
+
+    Clean up use of regexps to match supported tracks.
+    
+    * lisp/emms-player-mpd.el (emms-player-mpd-supported-regexp): Use
+      emms-player-simple-regexp.
+    
+    * lisp/emms-player-mplayer.el (mplayer): Ditto.
+      (mplayer-playlist): Only match http:// at beginning of filename.
+    
+    * lisp/emms-player-simple.el (mikmod, alsaplayer): Don't put periods in
+      extensions.  Separate URLs from extensions.
+    
+    * lisp/emms-player-xine.el (xine): Use emms-player-simple-regexp.
+    
+    * lisp/emms-source-playlist.el (emms-source-playlist-parse-m3u)
+      (emms-source-playlist-parse-pls): Make regexp easier to read.
+
+commit ba8b47960a5722d28ada46d850a9272cd5482a66
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Sep 19 21:35:17 2008 -0700
+
+    emms-tag-editor: Fix compiler warning.
+
+commit 99c433e442aac0a9ef40f45089b8a57136a061c3
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Sep 19 21:29:17 2008 -0700
+
+    emms-source-playlist: Remove unused helper functions.
+    
+    * lisp/emms-source-playlist.el (emms-source-playlist-first)
+      (emms-source-playlist-next): Remove.
+
+commit dad93593e3efff45f182ba8292063163c73e3e7f
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Sep 19 21:27:06 2008 -0700
+
+    emms-source-playlist: Fix several bugs.
+    
+    * lisp/emms-source-playlist.el (emms-source-playlist-read-format): Make
+      sure that the history has the complete format name.
+      (emms-source-playlist-unparse-native)
+      (emms-source-playlist-unparse-m3u)
+      (emms-source-playlist-unparse-pls): Rewrite to use emms-walk, because
+      that is easier to reason about.  This fixes a bug where only the last
+      half of a particular playlist was being written out.
+
+commit aba7314b193d45a0ac0b6e44a8c2d860178a7c5e
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Sep 18 22:32:07 2008 -0700
+
+    emms-player-mpd: Allow periodic song-change timer to be suppressed.
+    
+    * lisp/emms-player-mpd.el (emms-player-mpd-check-interval): Allow this to
+      be nil.
+      (emms-player-mpd-play): If nil, do just one check, so that we can
+      record the current play/paused state.
+      (emms-player-mpd-connect-1): If nil, don't install the timer.
+
+commit 56a0223179942c6a7f8f90bf7c26922638ccb304
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Sep 17 11:19:35 2008 -0700
+
+    Makefile: Generate autoloads before compiling source.
+    
+    This makes compilation warnings in the source easier to spot, and mirrors
+    the behavior of Emacs itself.
+
+commit 71cec79f643194d19b48d20574a37b1489274833
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Sep 16 07:33:08 2008 -0700
+
+    Check in .gitignore file.
+
+commit fec94b813d20d571a7cf69a9c7913c889160583d
+Author: Tom Rauchenwald <its.sec@gmx.net>
+Date:   Mon Sep 15 20:57:29 2008 -0700
+
+    emms-info-libtag: Ignore taglib warnings.
+
+commit 736863e830b8feeae20425c73b2285da9162f662
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Sep 14 19:02:31 2008 -0700
+
+    Makefile: Add targets for making releases and uploading them.
+
+commit a3ea2c621495d926eab1d46e86a7a52b2adb44fa
+Merge: 7b3d064 376b9eb
+Author: Yoni Rabkin <yonirabkin@member.fsf.org>
+Date:   Sat Sep 6 15:59:16 2008 +0300
+
+    Merge branch 'private'
+
+commit 376b9ebede6cc8c6fbcd3d2ececaa7311d67a973
+Author: Yoni Rabkin <yonirabkin@member.fsf.org>
+Date:   Tue Sep 2 20:46:14 2008 +0300
+
+    Ask before saving over an existing playlist file.
+    
+    As suggested on the mailing list, this feature can be turned off. The
+    appropriate documentation has been added to the Emms manual.
+    
+    Signed-off-by: Yoni Rabkin <yonirabkin@member.fsf.org>
+
+commit 7b3d06420b46ec37d6d0c033f04b0a9c50717fa8
+Author: Yoni Rabkin <yonirabkin@member.fsf.org>
+Date:   Fri Aug 29 16:40:53 2008 +0300
+
+    Prevent interactive yanking from messing up the playlist buffer.
+    
+    Usually, emms-playlist-mode tries not to alter the standard Emacs
+    editing behavior, so that killing and yanking work exactly like they
+    would everywhere else in Emacs. But having two Emms tracks in the
+    emms-playlist-mode buffer on the same line doesn't make sense. This
+    should stop yank commands from doing that.
+    
+    Signed-off-by: Yoni Rabkin <yonirabkin@member.fsf.org>
+
+commit 36b3d963b1ff780914a7e690a34cd0ba3a65043a
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Aug 9 13:29:20 2008 -0700
+
+    emms-lastfm: Mention emms-play-lastfm-artist-fan in header.
+
+commit afa5c8cc95dc940386fd4e2065b8dac19b72d587
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Aug 9 13:23:28 2008 -0700
+
+    emms-lastfm: Complete artist names from cache.
+    
+    * doc/emms.texinfo: Update copyright years.
+      (Last.fm radio): Update names of functions.
+    
+    * lisp/emms-lastfm.el (emms-lastfm-read-artist): New function that reads
+      an artist from the user, doing completions from the EMMS track cache if
+      present.
+      (emms-play-lastfm-similar-artists): Rename from
+      emms-lastfm-radio-similar-artists.  Use completion.  Thanks to
+      Thierry Volpiatto for the initial implementation
+      (emms-play-lastfm-global-tag): Rename from
+      emms-lastfm-radio-global-tag.
+      (emms-play-lastfm-artist-fan): Rename from
+      emms-lastfm-radio-artist-fan.  Use completion.
+
+commit c6a98ba99332e8398f58afad0116e0018882514b
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Aug 8 09:29:30 2008 -0700
+
+    emms-lastfm: Fix timer issue when playing radio station.
+    
+    * lisp/emms-lastfm.el (emms-lastfm-radio-sentinel): Cancel the timer only
+      after emms-player-started-hook is called.  Make sure existing timer is
+      canceled before starting new one.  Thanks to Thierry Volpiatto for the
+      initial code.
+      (emms-lastfm-cancel-timer-after-stop): New barebones function to add to
+      emms-player-started-hook.
+      (emms-lastfm): Remove it from emms-player-started-hook.
+
+commit cf588f5ea96b7523965ac48bc39e6d9d2dc4e828
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Aug 8 08:59:56 2008 -0700
+
+    Introduce emms-completing-read.
+    
+    This allows users to specify which completing-read function to use,
+    defaulting to ido-completing-read.  The relevant option is
+    emms-completing-read-function.
+    
+    Thanks to Thierry Volpiatto for the idea.
+
+commit 616f160c7f783dc232f68ea6ab8b40a36f690b18
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Aug 7 23:17:55 2008 -0700
+
+    Implement filtering of track data after retrieving it.
+    
+    * lisp/emms.el (emms-track-info-filters): New option that allows the user
+      to specify some functions that filter track data.  One example of this
+      is removing cruft like "(Album Version)" from music purchased over
+      Amazon without having to edit every single music file.
+      (emms-track-updated-functions): Update docstring to indicate that this
+      is called after display of the track, not before.
+      (emms-track-updated): Call emms-track-info-filters.
+    
+    * lisp/emms-player-mpd.el (emms-player-mpd-get-tracks-1)
+      (emms-player-mpd-show-1): Call emms-track-info-filters.
+
+commit 96924d99f35234cf6de2a49574d792d5147423d4
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Aug 7 22:11:29 2008 -0700
+
+    emms-playlist-mode: Use "EMMS" in mode-line.
+    
+    * lisp/emms-playlist-mode.el (emms-playlist-mode): Use "EMMS" in the
+      mode-line, not the long "Emms-Playlist".  This pretty much *is* the
+      essence of EMMS now.
+
+commit 3c8448d655e701d42ce6c0fcdd4a9438eb5d3b67
+Author: Yoni Rabkin <yonirabkin@member.fsf.org>
+Date:   Fri Aug 1 17:29:21 2008 +0300
+
+    emms.texinfo: New advocacy section in the manual titled "Formats and Freedom".
+
+commit 29d95518de8c3bfc8f00e7fe70acf41fbe8381e8
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Jul 17 01:40:23 2008 -0700
+
+    emms-player-mpd: Fix compiler warning.
+
+commit d9e91adaff80faf0df2fc1f9199cc9f613bc1c98
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Jul 17 01:38:59 2008 -0700
+
+    tq: Disable undo.
+
+commit a31cdb0104a6ee08761cdca69c31f3671205ac30
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jul 16 23:30:59 2008 -0700
+
+    emms-player-mpd: Only try once to read tracks after running out of them.
+    
+    This fixes a bug introduced in the last commit.
+
+commit 50dab1d731182939f48ff2c5196c98499c4103a1
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jul 16 23:06:27 2008 -0700
+
+    emms-player-mpd: Implement handling of non-EMMS stop of mpd.
+    
+    * lisp/emms-player-mpd.el (emms-player-mpd-last-state): New variable.
+      (emms-player-mpd-detect-song-change-2): New function that triggers
+      playing time update after a non-EMMS-triggered stop.
+      (emms-player-mpd-detect-song-change-1): Do not disconnect on stop.
+      Implement handling of the case where people run "mpc stop", "mpc start"
+      manually.  Have EMMS pick up from where they left off.
+      (emms-player-mpd-clear): Trigger the removal of playing time from the
+      modeline.
+      (emms-player-mpd-disconnect): Clear emms-player-mpd-last-state.
+
+commit c0b02ba11520f1bd3f1b419ebc689bb07f0b4133
+Author: Yoni Rabkin <yonirabkin@member.fsf.org>
+Date:   Sat Jul 5 10:38:09 2008 +0300
+
+    Update the Emms manual to point to the newly added lisp/ directory.
+    
+    Signed-off-by: Yoni Rabkin <yonirabkin@member.fsf.org>
+
+commit ef3300d01073ec67b2daea9e9d2553d378150858
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Jun 17 18:30:31 2008 +0900
+
+    (emms-pause): If player hasn't started, then start it now.
+
+commit 67f5263943276faee0de53d947b6191205ae7a43
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Jun 17 14:43:45 2008 +0900
+
+    *.el -> lisp/*.el: Move lisp files into "lisp/" subdirectory.
+
+commit 964d7c3b354b66d0fba6f4eb7c2e058c2bfe2d59
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jun 16 20:42:30 2008 -0700
+
+    doc/gpl.texi: Remove trailing whitespace.
+
+commit 0642030ce328850db198cc0134bdac6a5fdd041e
+Author: Yoni Rabkin <yoni@rabkins.net>
+Date:   Mon Jun 16 18:45:37 2008 +0300
+
+    Emms directory structure change/cleanup
+    
+    I've been thinking about moving some parts of Emms to their own
+    directories in order to tidy up the distribution. Attached is a patch
+    which does this for the documentation. What do you people think?
+    
+    >From 61459ce16456b31b119faefc6333007a023436d5 Mon Sep 17 00:00:00 2001
+    From: Yoni Rabkin <yonirabkin@member.fsf.org>
+    Date: Thu, 8 May 2008 23:58:07 +0300
+    Subject: [PATCH] Moved Emms documentation to a newly created doc directory.
+    
+    As a first step in cleaning up the Emms distribution directory
+    structure, I've moved all the documentation to its own
+    directory. Makefiles have been created/updated accordingly.
+    
+    Signed-off-by: Yoni Rabkin <yonirabkin@member.fsf.org>
+
+commit 8a45d190bfc5e4728f2bcab5674636c0779f7074
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Mon Jun 16 21:35:57 2008 +0200
+
+    Make emms-lastfm-protocol-version a constant and fix a typo.
+
+commit 86a830f81a2688428ac03e0e4733866ff79b7e12
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jun 4 07:10:44 2008 -0700
+
+    emms-player-mpd.el: Quote argument to "update" command.
+
+commit bbefa2ae801843625389a80b7b28c7e579fab96d
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Sat May 3 15:09:00 2008 +0000
+
+    Get and set Flac file tags
+    
+    darcs-hash:20080503150900-94065-f674212fe81666e233d381462fbe3bd1f67f9eae.gz
+
+commit 84976d82cfda6fac3af21b1e1b0df81c2136c80b
+Author: William Xu <william.xwl@gmail.com>
+Date:   Wed Apr 16 16:05:00 2008 +0000
+
+    (emms-sort-natural-order-less-p): Handle empty 'info-album(treat as ""
+    
+    when sorting) correctly.
+    
+    darcs-hash:20080416160530-cfa61-de44c3dd75d0a5a75111ea1c544e457408bed594.gz
+
+commit bc41b9789b270cad9376e961fd6195d3e31fa9b5
+Author: William Xu <william.xwl@gmail.com>
+Date:   Wed Apr 16 15:58:00 2008 +0000
+
+    (emms-playlist-sort): Remove region arguments.  (It didn't used to work
+    
+    anyway...) Restore track sequence reversed by
+    emms-playlist-tracks-in-region.
+    
+    (emms-string<, emms-string>): Default nil element to "".
+    
+    darcs-hash:20080416155820-cfa61-32bfe6019096e32bec7fa404145f65186f3c51cb.gz
+
+commit f57b1526ff9219b70f6de29b5808257750b2ae0c
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Apr 15 17:21:00 2008 +0000
+
+    - emms-playlist-sort-prefix, emms-playlist-sort-map: New variable.
+    
+      (emms-playlist-sort-map-setup): New function.
+    
+      Restore codes for customizing sort map prefix keys.
+    
+    - (emms-playlist-sort): Bug fix.
+    
+    - (emms-playlist-sort-by-score): Removed.
+      (emms-playlist-sort-by-play-count, emms-playlist-sort-by-last-played):
+      New functions.
+    
+      Remove all emms-score related codes, since basically its functionality
+      is replaced by emms-last-played's play-count feature, with more simple
+      & clean implementation.
+    
+    - Most sort functions now accepts an additional prefix argument for
+      sorting reversely.
+    
+    darcs-hash:20080415172119-cfa61-128afe3b1f51c8a79fe01cf631f21d611e84f479.gz
+
+commit e2ec2bc4735bc7224e2a1316388e3ad76be6e129
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Apr 15 06:39:00 2008 +0000
+
+    (emms-playlist-mode-go-popup): `round' emms-playlist-mode-window-width
+    
+    to be an integer, so that split-window-horizontally won't complain even
+    if user provides a floating point.
+    
+    darcs-hash:20080415063957-cfa61-c3b7269628cbf31c699c5650f61fc28d42fd0b3d.gz
+
+commit d876bd1443c85f10f6da318f19e9619d04204ea7
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Apr 6 14:46:00 2008 +0000
+
+    emms-lyrics-coding-system: Change default value to nil and update
+    
+    docstring.
+    
+    This change will allow us to use lyrics files encoded with different
+    coding systems.
+    
+    darcs-hash:20080406144623-cfa61-7109bbc9b6c370932989103f2f807ec76eb622d6.gz
+
+commit fb73b8713841d417d8b9e6c40e97f38e301053f4
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Thu Apr 3 04:58:00 2008 +0000
+
+    Fix bug of missing lyrics
+    
+    Note that sort is a destructive function, so the value should store back
+    after sort.
+    
+    darcs-hash:20080403045858-94065-7b772d23b118d68193939433d0c4cd00a102589b.gz
+
+commit c7e297ecff6ce3e4baf3957345f6e18c245d8507
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Apr 1 13:23:00 2008 +0000
+
+    Remove codes for loading movie subtitles automatically by emms.
+    
+    darcs-hash:20080401132338-cfa61-ae5d461981ce3f3470d2a21a4a6acf94e448ea78.gz
+
+commit ed66137edc089844ccc8162d09a259e5acf7c32d
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Apr 1 13:22:00 2008 +0000
+
+    Remove codes for loading movie subtitles automatically by emms, since
+    
+    mplayer has an option(`sub-fuzziness') controlling that.
+    
+    (emms-player-mplayer-subtitle-checker,
+    emms-player-mplayer-start-with-subtitle-checker): Removed.
+    
+    emms-player-mplayer-subtitle-extensions: Removed.
+    
+    darcs-hash:20080401132242-cfa61-0c70393c1b4b4263e1d5afec5134c947d6659dab.gz
+
+commit 0d86b1844c9173c24889896c0531c75973b75e57
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sat Mar 15 09:28:00 2008 +0000
+
+    (emms-player-mplayer-subtitle-checker): Replace (lambda (el) el) with
+    
+    a simpler function -- `identify'.
+    
+    darcs-hash:20080315092854-cfa61-d185513e398b57d9a0550bca96441bdc1ec30598.gz
+
+commit 0c0fe3d567921db68464b6bfd9b24cc9d4093f6c
+Author: yoni <yoni>
+Date:   Tue Feb 19 12:51:00 2008 +0000
+
+    Switched the keybinding for "d" and "D" so that they agree with the browser.
+    
+    darcs-hash:20080219125135-670cc-f0fb9a14f55eb476f9699089f44c537abb5ca5bb.gz
+
+commit 71e9dc9e84d9e22c5ca891a1883a160882b73d5f
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sat Mar 1 15:15:00 2008 +0000
+
+    emms-lyrics.el, emms.texinfo: Remove "Known Problems" note, as it looks fairly okay.
+    
+    darcs-hash:20080301151546-cfa61-2ffa91603ff4f1c4b99de762e12412f62db69827.gz
+
+commit bb46e7695549d207cc00ca216286d1b634f811ee
+Author: William Xu <william.xwl@gmail.com>
+Date:   Fri Feb 22 09:13:00 2008 +0000
+
+    mplayer,xine: Replace regexp-opt with simple regexp-quote, to avoid
+    
+    using regexp-opt's shy group regexp feature, so that external "find" can
+    work properly.
+    
+    darcs-hash:20080222091303-cfa61-6d3979b424b933da1e6696a9538389614eab13b6.gz
+
+commit c5281105e8b39e7f73404f6b22148845d9c78c9b
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Feb 21 06:37:00 2008 +0000
+
+    Fix compiler warnings about mapcar.
+    
+    darcs-hash:20080221063736-1bfb2-413a3e0ba2ea79c693651e5b8e5d61c2a790fcd5.gz
+
+commit 9867a7128473f1df9b718571603028af9c59c135
+Author: yoni <yoni>
+Date:   Sat Feb 16 11:59:00 2008 +0000
+
+    Added emms-playlist-mode-goto-dired-at-point (with keybinding) to emms-playlist-mode.el.
+    
+    darcs-hash:20080216115915-670cc-d188de0d0a8b74d0f21313f061d89c90e8cde09f.gz
+
+commit c932d7f13c696b3ebf36f20ac43564ad99e7a96e
+Author: yoni <yoni>
+Date:   Fri Feb 15 17:21:00 2008 +0000
+
+    Lines in playlist-mode should truncate so that visually we have 1 line per track.
+    
+    darcs-hash:20080215172145-670cc-db48df0e9f029a81da7a559ae453f29a36716e8e.gz
+
+commit db742d675bfd2422fa8b3e597c46f8cbd275b29a
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sat Feb 16 09:00:00 2008 +0000
+
+    (emms-lastfm-submit-now-playing): Set track-length to 0 when
+    
+    info-playing-time is unset, so that `number-to-string' won't raise an
+    error.
+    
+    darcs-hash:20080216090004-cfa61-62ea04a64f023407b119cd47318b9edde87e2b70.gz
+
+commit 5198c20b9fe58a7a167078b2aea1e952585dd268
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sat Feb 16 08:56:00 2008 +0000
+
+    (emms-url-quote): Check validity of string parameter S.
+    
+    darcs-hash:20080216085614-cfa61-7ff36e17d340cb138941a82f5e90c8077a3868eb.gz
+
+commit 3294650f52d5a1ac41fb933fade5b46753ed13f1
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sat Feb 16 04:31:00 2008 +0000
+
+    (emms-url-quote): Slightly rewrote to be more readable. Fix docstring typo.
+    
+    darcs-hash:20080216043149-cfa61-d40e96954a985f13ea81f618aef396cff7037363.gz
+
+commit 2964c94e715085829002ded00cc9933cf4b2279c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Feb 15 17:35:00 2008 +0000
+
+    emms-url: Add emms-url-quote-entire function.
+    
+    Use it to conservatively escape entire URLs.
+    
+    Make emms-player-mpd use this instead of emms-url-quote.
+    
+    darcs-hash:20080215173509-1bfb2-de02bb833c0ca4afefa42f232c1278d1c3e155ca.gz
+
+commit 4ff658089418170cc4628effc3481b6ec0f01dd2
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Feb 15 17:32:00 2008 +0000
+
+    emms-url: Revert most of last two changes.
+    
+    Change remaining: Save match data.
+    
+    New changes: Update documentation to mention that this is only meant
+    to be used for parts of URLs, not entire URLs.
+    
+    darcs-hash:20080215173207-1bfb2-916f0f32a5bc31190dcb91ac9d52a3b503835cad.gz
+
+commit c0ea2609fc6c3e26047f4b9d10dc04348b60719c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Feb 15 05:01:00 2008 +0000
+
+    emms-url: Include forward slashes in URL regexp.
+    
+    darcs-hash:20080215050112-1bfb2-ab58d7205a9dc94b780e463d69a946e9bc2cdc06.gz
+
+commit 6f8dc64b8d9b65887a29a0f94705cbf9ac2bf631
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Feb 15 02:58:00 2008 +0000
+
+    emms-url: Improve emms-url-quote.
+    
+     - Don't clobber the match data.
+     - Don't escape the colon in "http://".
+    
+    darcs-hash:20080215025800-1bfb2-ad6899b9c1134c782a1fab2ca206e158d62042e3.gz
+
+commit 535f7f7bf8ca34162b3ad854576d78ebf3ffb480
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Feb 12 10:39:00 2008 +0000
+
+    Resolve conflicts with Tassilo's repo.
+    
+    darcs-hash:20080212103958-cfa61-4b529ef427982120e33ca7660dcfc3d3584f8196.gz
+
+commit eb4229b372252d0e709760edcfc1ffe759367b70
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Feb 12 06:48:00 2008 +0000
+
+    - emms-url.el: (emms-url-quote, emms-url-quote-plus), New functions
+    
+      renamed from emms-lyrics-url-quote, emms-lyrics-url-quote-plus defined
+      in emms-lyrics.el.
+    
+    - emms-url.el: (emms-escape-url, emms-url-specials), deleted, since they
+      can only escape ASCII characters, emms-url-quote can handle all
+      characters.
+    
+    - Update affected files accordingly.
+    
+    darcs-hash:20080212064822-cfa61-759d28b271024ab1a17bd23a2444c076d04e55e7.gz
+
+commit 5f0591f7fe91bda35c44faa4134870a2296a9d5e
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Feb 12 04:12:00 2008 +0000
+
+    (emms-lastfm-radio-request-metadata-sentinel): Let `emms-track-updated' take care of updating track info.
+    
+    darcs-hash:20080212041204-cfa61-b9e5ee5ad4e09a6ebe583e796e573abd18b0afa3.gz
+
+commit 01efb7c0a107cc5412e895460b2630d33968a23d
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Tue Feb 12 09:05:00 2008 +0000
+
+    abstract-POST-and-GET-requests-in-own-functions.dpatch
+    
+    darcs-hash:20080212090550-c06f4-dd27baa19380749860d161494177a8a2ddc0f077.gz
+
+commit bef69ae0d482d5782f2370133809bcc2b62d1e15
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Mon Feb 11 14:15:00 2008 +0000
+
+    add-todo-comment.dpatch
+    
+    darcs-hash:20080211141544-c06f4-a2b39ee7c2030e1ec38232e59e9893701db27bb9.gz
+
+commit 1464bb8555611e3cea799f1f6c283acd1e0b14db
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Mon Feb 11 12:12:00 2008 +0000
+
+    add-support-for-now-playing-infos-on-lastfm-page.dpatch
+    
+    darcs-hash:20080211121258-c06f4-9195c81ac69c0c4d30b2fc271dcfcbbbe77ad1fc.gz
+
+commit ba962150c820f406182390e32b4b3611dfbea20b
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Mon Feb 11 11:41:00 2008 +0000
+
+    bugfixes-for-scrobbling-api-1.2.dpatch
+    
+    darcs-hash:20080211114131-c06f4-c2f2c408ec2bc02c97c9a9bcf0fe6445620973c5.gz
+
+commit a4eb8d0ae25992ac7c4250a5f2a43c1f11ee8f00
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Mon Feb 11 10:26:00 2008 +0000
+
+    push-lastfm-submission-api-to-1.2.dpatch
+    
+    darcs-hash:20080211102659-c06f4-2588d4ae703828bfbea58d67b407bc4aaf0cded8.gz
+
+commit f8079a700d8074cd591effa969d80975794363fc
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jan 30 06:41:00 2008 +0000
+
+    emms-playlist-mode: Use current buffer for clear and kill.
+    
+    In this case of the clear and kill commands, it makes the most sense
+    to operate on the current buffer, rather than the currently-designated
+    EMMS playlist buffer.
+    
+    Additionally, fix a bug when doing "a" or "RET" on something that
+    isn't the current EMMS track.
+    
+    darcs-hash:20080130064148-1bfb2-0cf2b8b59d0f338d67cd21e272bb305bd9b9ada1.gz
+
+commit 639b1fed1ceff6cbc64f2e5724f82d31b271d0ef
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jan 30 06:39:00 2008 +0000
+
+    emms-player-mpd (clear): Use current buffer if it is an EMMS playlist buffer.
+    
+    darcs-hash:20080130063956-1bfb2-dfa5407041c7f4c4ab5622636c405901bd480bc2.gz
+
+commit 87d38abc15487493da80afc3ecf92e32ed815ccd
+Author: Luca Capello <luca@pca.it>
+Date:   Sun Jan 6 15:29:00 2008 +0000
+
+    emms-player-mplayer.el: allow subtitle even for URLs
+    
+    darcs-hash:20080106152951-f6b0c-663254836e588cd5212d30d1ce0f72e632a5d02c.gz
+
+commit eaa8db4d476216dc2f33582926eb44ece94a5923
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jan 6 23:35:00 2008 +0000
+
+    emms-lastfm: Handle case where info-playing-time is unset for the current track
+    
+    darcs-hash:20080106233540-1bfb2-939c6c6c43ad402d4ff21bbefc10eafbafc331e0.gz
+
+commit eab6e8de15b92970e5667c1709b4a1cab1a02e5c
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Fri Dec 28 19:10:00 2007 +0000
+
+    delete-duplicate-def-of-emms-track-simple-description.dpatch
+    
+    Mathias patch added a new definition without removing the old one.
+    
+    darcs-hash:20071228191005-c06f4-b406d86dd1c9f1ba33285d8501d2cbe09727f5ca.gz
+
+commit 92370b0ac336b1716614e1daea48f059c372092a
+Author: mathias.dahl <mathias.dahl>
+Date:   Fri Dec 28 08:59:00 2007 +0000
+
+    Format URL so that it looks nicer in playlist.
+    
+    darcs-hash:20071228085920-18da9-66f645e44747dcc5ca70958f5fdefc3fd79c0590.gz
+
+commit e0ca2bbebcf9d51c7450e48e9ce229744b4c60f6
+Author: lucas <lucas>
+Date:   Thu Nov 22 15:36:00 2007 +0000
+
+    emms-streams.el: add docstring for emms-stream-toggle-default-action
+    
+    darcs-hash:20071122153613-4f952-39660b0c51fd7e44f25538cee160176cd325f217.gz
+
+commit 56cf74cd005819114ed388d9ac2207ec1ce524ea
+Author: lucas <lucas>
+Date:   Thu Nov 22 15:35:00 2007 +0000
+
+    emms-streams.el: update Philosomatika stream URL
+    
+    darcs-hash:20071122153554-4f952-2f89251ed6fc35181a2f6389adc1607074167cc3.gz
+
+commit 1138edb067a5ba09d3db77faf6a96f654b052b74
+Author: William Xu <william.xwl@gmail.com>
+Date:   Wed Nov 21 11:30:00 2007 +0000
+
+    New var: emms-playlist-limit-hook.
+    
+    darcs-hash:20071121113028-cfa61-136ae25deb325c413688a975e09622d9a05f8b65.gz
+
+commit 8146cac6e0ad1e44ea24bba7509c9d714fccfbd3
+Author: William Xu <william.xwl@gmail.com>
+Date:   Wed Nov 21 11:28:00 2007 +0000
+
+    MPlayer supports .ape files now.(at least from 1.0rc2)
+    
+    darcs-hash:20071121112846-cfa61-455883f0a3185b29f4bd381ed77ee50575538045.gz
+
+commit 40d7162d906ab9776d8b592e446bf1abc0763010
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Nov 4 14:38:00 2007 +0000
+
+    When calling file-exists-p, make sure it's operated on a regular file. (This is the cause of the various tramp errors..)
+    
+    darcs-hash:20071104143856-cfa61-320ed4942ec58d4a5ece4f4568444a96858890a1.gz
+
+commit db6bfe9848971a857518c817acc0773d6f76738d
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Nov 4 13:27:00 2007 +0000
+
+    Only add emms-info-* to emms-info-functions when required program actually exists.
+    
+    darcs-hash:20071104132746-cfa61-85ca6765c3bb76e48a9753435475a4d9a9e555cd.gz
+
+commit eda10285e1fc6aeb287602d1b03590057a0d3bff
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Oct 22 09:01:00 2007 +0000
+
+    emms-lyrics.el: (emms-lyrics-find-lyric), Use `emms-source-file-directory-tree-function' instead of forceful emms-source-file-gnu-find.
+    
+    darcs-hash:20071022090151-cfa61-18d3188cba598803b7399e3c725fc4473ea21a46.gz
+
+commit 36806a0dd6c44f5c20b86b8a3ea9bec422750057
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Oct 14 06:39:00 2007 +0000
+
+    Replace `nnheader-concat' with `concat + file-name-as-directory' to make XEmacs happy.
+    
+    darcs-hash:20071014063932-cfa61-62cac9e96ea91d9205a5932a063cff5f356ddb43.gz
+
+commit a6fe65ef66255a80dbefd60c10225abe281c1dbd
+Author: William Xu <william.xwl@gmail.com>
+Date:   Fri Oct 12 02:45:00 2007 +0000
+
+    Move emms config files to a common directory: ~/.emacs.d/emms.
+    
+    darcs-hash:20071012024503-cfa61-0e061f1f19c1ca449aa5ac6814ba2d720f14ed9e.gz
+
+commit 9a84f872262624868c41c7dda9b907026f68304d
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Oct 8 07:09:00 2007 +0000
+
+    emms-playlist-limit.el: Fix typos and minor updates.
+    
+    darcs-hash:20071008070917-cfa61-fbc445a6004e8c20ed9e516ab5cbc157e21d95ed.gz
+
+commit 9a5aa42b2720a37eb7113453130e580ee4a3fbac
+Author: forcer <forcer>
+Date:   Wed Oct 3 11:26:00 2007 +0000
+
+    emms-player-mplayer.el (emms-player-mplayer-subtitle-checker): Replace
+    
+    / with _ in track names.
+    
+    darcs-hash:20071003112650-2189f-597e251af82e28fe8c0c9da2c7d8e7db256eab36.gz
+
+commit 37859ca345d970415b6232707f26bdd9469e4f52
+Author: lucas <lucas>
+Date:   Tue Oct 2 12:41:00 2007 +0000
+
+    emms-browser.el: bind n and p to next- and previous-line.
+    
+    darcs-hash:20071002124109-4f952-305f8d18fdbb18214cec46c752c1243cf36e64b6.gz
+
+commit 88f4da96c61d691590101242c68fc09e331040ec
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Thu Sep 6 20:18:00 2007 +0000
+
+    fix-next-line-warning.dpatch
+    
+    darcs-hash:20070906201831-c06f4-9eb95ef740ca02edb572c539f1e9bc11a8a015ae.gz
+
+commit b063011f3a54d5e73d6344cbb0d78c8611ef5445
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Sep 6 19:22:00 2007 +0000
+
+    emms-lastfm: Allow emms-key-value to take a buffer argument.
+    
+    I'm trying to track down some weird "error in process sentinel:
+    delete-process: Selecting deleted buffer" errors that occur when I
+    poll with emms-lastfm via a timer and start gnus (which blocks until
+    it is finished retrieving email for all inboxes).
+    
+    These changes don't fix the problem, but they make me feel safer
+    nonetheless :^) .  I suspect that it might be caused by a URL.el bug
+    involving deleting the wrong buffer which was pointed out by Diane
+    Murray last month.
+    
+    darcs-hash:20070906192215-1bfb2-061bd8157011c8fea52fb4fe569ad623342fe14d.gz
+
+commit 35c5e3d53e88865d17735df12c51dc7ffc59238e
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Sep 6 19:19:00 2007 +0000
+
+    emms-browser: Fix compiler warning.  Presumably the committer meant to write "performer" rather than "composer".
+    
+    darcs-hash:20070906191904-1bfb2-1999cf900c7123e0f790f543f9f233f60f6ef440.gz
+
+commit 9bd9bbd44f182e41428de04ee99f9ac957eda75e
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Sun Sep 2 02:48:00 2007 +0000
+
+    format-spec expect spec character as a-zA-Z
+    
+    darcs-hash:20070902024848-94065-92a423e34a493d7e9e278ace8e763301bc928cee.gz
+
+commit a728137bf8409ddd144026f5f842d06c6535bc7b
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Sun Sep 2 02:48:00 2007 +0000
+
+    Error commentation in emms-i18n
+    
+    darcs-hash:20070902024825-94065-e6543dff336b06851bed3bb95a4f163487bf1a4a.gz
+
+commit 4ef058ec93e87ba1bc5a541c73b691fcf6631266
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Sun Sep 2 02:47:00 2007 +0000
+
+    Wrong function in emms-history
+    
+    darcs-hash:20070902024732-94065-3d97f5b2c9342654afc5bae9836ae2a5b72ac09a.gz
+
+commit f29e12ff6fb71422a0e2fd9c59b6daf35cd2338a
+Author: forcer <forcer>
+Date:   Mon Aug 27 13:31:00 2007 +0000
+
+    Simple players now use their regex property as they should.
+    
+    emms-player-simple.el (define-emms-simple-player): `playablep' now
+    uses `emms-player-get' for the regex property, instead of using the
+    hardcoded regex, as it should. Thanks to Ye Wenbin for noticing this
+    old bug.
+    
+    darcs-hash:20070827133149-2189f-c1d9cec8543eec45106379d520c8d829cc31ba52.gz
+
+commit b1f1c4ad7e79f41774f5f135d93c762571c88866
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Wed Aug 29 09:35:00 2007 +0000
+
+    fix-browser-covers.dpatch
+    
+    - If emms-browser-covers value is a function, call it with a directory as its docs
+      say.  (Before it was called with a file)
+    - Also add to its doc-string that its second arg is a symbol (its size).
+    - Support all image types emacs knows.
+    
+    darcs-hash:20070829093557-c06f4-c69286db575a025baa349ebb042ded3cd78fa5c4.gz
+
+commit 46631e0d06139949be31afdf512f0d95929830d9
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Aug 19 17:02:00 2007 +0000
+
+    lastfm: Allow user to specify which type of tracks get submitted
+    
+    darcs-hash:20070819170235-1bfb2-43caff981d10cc50fae838ea6c67fb106d0c4db1.gz
+
+commit ec320ca6d98d0ec22ce286bb8ed8ce99ee6aa0a5
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Aug 19 15:37:00 2007 +0000
+
+    emms-lastfm: New option emms-lastfm-submission-verbose-p
+    
+    This controls whether EMMS notifies the user every time a track is
+    submitted.  The default is not to do so.
+    
+    darcs-hash:20070819153739-1bfb2-89fecc3a7a5a66330a3608466b2d37967ad200ed.gz
+
+commit 8365f1c808490ad348c8fba82ea57f91cb1c996f
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Aug 19 15:04:00 2007 +0000
+
+    Drop eval-when-compile around (require 'overlay)
+    
+    darcs-hash:20070819150408-1bfb2-c1c9ec1c084499b0e171299a91024d27a41d7db0.gz
+
+commit 03f4b18cee7f843cb8df67f2411b18d44fc941f4
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Aug 18 18:52:00 2007 +0000
+
+    Use slightly different XEmacs overlay fix
+    
+    darcs-hash:20070818185218-1bfb2-fa9c17ee4eb9fbbef332a9ecc1a0e193279c1d35.gz
+
+commit 4bcac4766f465f80cfcf08f3c3a4840e610f5882
+Author: Nix <Nix>
+Date:   Sat Aug 18 13:40:00 2007 +0000
+
+    XEmacs does not load the overlay functions by default: load them here.
+    
+    darcs-hash:20070818134016-984cd-9ccae7bb8cfa94f6e82bdcefb31ba927c75875ee.gz
+
+commit d4e5e5f2f58f45b79296b907ccac28272703a7fb
+Author: Nix <Nix>
+Date:   Sat Aug 18 13:34:00 2007 +0000
+
+    Add support for composer and performer tags.
+    
+    The browser keybindings are somewhat discontiguous to avoid breaking
+    people's finger macros: browsing by composer and performer are `b 5' and
+    `b 6' respectively, where artist is `b 1'.
+    
+    In the tag editor, I changed the note format character to %;, making room
+    for composer as %c.
+    
+    I've not added support to last.fm for composer or performer, as it doesn't
+    seem to support either. (I suspect that in most cases the composer should
+    be reported as the artist if it is present, but that is not impolemented
+    here.)
+    
+    darcs-hash:20070818133412-984cd-07ed55c9bf357ee6119f6d70fc2f267e9e8ecef9.gz
+
+commit 44f24c3b68c3155099fdc484804d00ddd909170d
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Fri Aug 17 15:04:00 2007 +0000
+
+    docs-for-editing-tags-and-renaming.dpatch
+    
+    darcs-hash:20070817150402-c06f4-6e36d700851b4b80a6ac7408e630a20e35e06394.gz
+
+commit 270b8533024fae1e056a9d5dab03b21cbb8425be
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Fri Aug 17 10:03:00 2007 +0000
+
+    use-existing-functionality-for-renaming-files.dpatch
+    
+    When I implemented the renaming stuff, I was not aware that Ye already thought
+    of this feature.  When editing a track, one can edit the filename and the file
+    will be renamed and the cache updated.  Now renaming by hitting `R'
+    (`emms-tag-editor-rename') in the playlist makes use of this functionality
+    instead of doing it on its own.
+    
+    darcs-hash:20070817100310-c06f4-49ce1f24221f5701fd77be87f4823cf594bb1146.gz
+
+commit aa2ec7157503b7da1d465d6c52d6fc610d399c86
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Thu Aug 16 07:01:00 2007 +0000
+
+    fix-cache-problem-when-renaming-tracks.dpatch
+    
+    I fixed the problem with the cache I mentioned in my last patch.
+    
+    darcs-hash:20070816070106-c06f4-d82d39fdf633aa7943026628a26b96fe23efbc35.gz
+
+commit e56608e2156199b226ee0f76977dc85e53cc24a5
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Wed Aug 15 18:32:00 2007 +0000
+
+    support-for-renaming-files-with-tag-editor.dpatch
+    
+    With `R' in a playlist (calls `emms-tag-editor-rename') the file(s)
+    corresponding to the (marked) track(s) or the track at point will be renamed
+    according to the format specified in `emms-tag-editor-rename-format'.
+    
+    Work ok for me, but there's a little problem maybe someone can fix:
+    
+      - If users use the cache it has to be updated somehow.  `emms-cache-sync'
+        seems to remove the renamed files.  So you have to re-insert all renamed
+        tracks to get them into the cache again.
+    
+    darcs-hash:20070815183247-c06f4-1419a175a28e72530fba2a67ee3925a45f311a1c.gz
+
+commit eb8dcf8d1fa030351093571714cf55cc8c73fa1b
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Wed Aug 15 08:01:00 2007 +0000
+
+    refinements-and-docs-for-emms-history.dpatch
+    
+    This path makes some refinements in emms-history.el:
+    
+      - Start playback after `emms-history-load' only if
+        `emms-history-start-playing' is non-nil.
+      - Added customization group emms-history
+      - defvar -> defcustom
+      - better docstrings and commentary
+      - Added Info docs. (Node "Persistent Playlists")
+    
+    darcs-hash:20070815080114-c06f4-fbe6c254a5dade4d6a99130fb2cc43c277ef6311.gz
+
+commit f8ba8c3683f3119e25f33d700cb900697716618b
+Author: lucas <lucas>
+Date:   Thu Aug 2 21:08:00 2007 +0000
+
+    emms-score.el: change score-file to something more sane
+    
+    ~/.emms can be an EMMS config file, whereas ~/.emacs.d/ is already used
+    to store the stream bookmarks file, so use it for the score file too.
+    
+    darcs-hash:20070802210854-4f952-ca3be4ece10fd1dcca9e912afbfa9cd9eb40da66.gz
+
+commit 62d77cbf6168261d67e037473f5ca600359dca93
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Thu Aug 2 20:07:00 2007 +0000
+
+    make-S-prefix-key-for-sorting-functions.dpatch
+    
+    darcs-hash:20070802200758-c06f4-060512f35899d2224b3febca6b3c03a792efce84.gz
+
+commit a77d0543f55ee0c6dda07f43cee68c5d52c76981
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jul 23 02:35:00 2007 +0000
+
+    Fix compiler warning in emms-setup
+    
+    darcs-hash:20070723023532-1bfb2-f4ef4b544e973ab66838451f249a6c62f515ad79.gz
+
+commit f6a376a5382ab46ab47db17e7b2bfdd6af792bf8
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jul 23 02:34:00 2007 +0000
+
+    emms-playlist-limit: Use standard enable/disable/toggle interface
+    
+    darcs-hash:20070723023452-1bfb2-b892d6467fb456079587713fa4d188b4d061f3d1.gz
+
+commit bda55f5f49480c19c080a66a51c4686d2ab5cfbf
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jul 23 02:03:00 2007 +0000
+
+    emms-streams: New option emms-stream-repeat-p
+    
+    Instead of assuming that everyone will want to automatically repeat a
+    streamlist if it runs out of tracks, make this controlled by the
+    `emms-stream-repeat-p' option, which defaults to nil.
+    
+    darcs-hash:20070723020304-1bfb2-7ec05852decba27348abbef01daefbe8db026bbc.gz
+
+commit 0c4c096ff27aa9dcd54a7510e7eae97585088639
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jul 23 01:59:00 2007 +0000
+
+    emms-player-mpd: Fix bug with selecting an individual URL track to play from a streamlist
+    
+    darcs-hash:20070723015956-1bfb2-e9fdefb2e8a6897384a6d8f1ca8ccb5016415631.gz
+
+commit 48f7fad6239b112fd77a275102c8c0f9babc867f
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jul 23 01:57:00 2007 +0000
+
+    emms-player-mpd: Make callback arg for emms-player-mpd-sync-from-emms optional
+    
+    darcs-hash:20070723015722-1bfb2-917e1a705e793f4b1f9c34a0d0168aaa38efb355.gz
+
+commit 264008fdcd1c65ba83b60d15badd71d8182d983e
+Author: William Xu <william.xwl@gmail.com>
+Date:   Thu Jul 19 06:50:00 2007 +0000
+
+    emms-playlist-sort.el: Bind "s s" to emms-playlist-sort-by-score.
+    
+    darcs-hash:20070719065003-cfa61-562ce88764bc18f0043394984f286c6f5bbc15fb.gz
+
+commit 4aafb3e717f98ca48467826e0bad146dfd8c4c90
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Jul 17 13:15:00 2007 +0000
+
+    emms-setup.el: Enable emms-score in emms-devel.
+    
+    darcs-hash:20070717131538-cfa61-9a56afce87ac9b7f8619b1de9e0532ea07bef5c4.gz
+
+commit a268ebf390ab047a008f3d23316108036ee5a285
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Jul 17 10:09:00 2007 +0000
+
+    emms-lyrics.el: Set default value for emms-lyrics-dir to ~/music/lyrics.
+    
+    darcs-hash:20070717100946-cfa61-180581868458fce85e1affc4ecf564a7e9e7bf6b.gz
+
+commit 3b34bdd7fb862f8784ce55990919ac5cb3b61803
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Jul 17 09:54:00 2007 +0000
+
+    emms-playlist-sort.el: Remove emms-playlist-sort-prefix to make the
+    
+    codes more clean. And steal "s" prefix key from
+    `emms-playlist-mode'. (An alternative for emms-playlist-mode could be
+    "v", same as XMMS)
+    
+    darcs-hash:20070717095454-cfa61-175bb84a0173d810d35cf994a06f37cf22eded81.gz
+
+commit a17384af097c2c62d1a434cbee00ccbac72fd33a
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Jul 17 08:25:00 2007 +0000
+
+    emms-playlist-limit.el: (define-emms-playlist-limit) Fix prompt string bug.
+    
+    darcs-hash:20070717082536-cfa61-55775fe2860eff7122ef60b493ad62d614e113bb.gz
+
+commit 11bc711f9727efbe6bddc6512b396de0314bd483
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Thu Jul 12 06:20:00 2007 +0000
+
+    make-number-of-secs-to-seek-configurable.dpatch
+    
+    Patch sent by "Alfred M. Szmidt" <ams@gnu.org> in
+    <20070711183504.EFD58301E5@Psilocybe.Update.UU.SE> on the emms-users list (with
+    slight modifications).
+    
+    darcs-hash:20070712062052-c06f4-032102b01507ffc27f211c29cb5375ab862f22dc.gz
+
+commit cc9aff2561eb18b720539cb43d2d43e06d54a75c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Jul 12 21:14:00 2007 +0000
+
+    Avoid even the most remote possibility of a conflict with color-theme.el and its very bad replace-in-string function
+    
+    darcs-hash:20070712211444-1bfb2-74a2030fdfba44cfe7e2acb687783bdab1e23822.gz
+
+commit cb8dad409fd2116e51f73c94e48e62ef493234f7
+Author: William Xu <william.xwl@gmail.com>
+Date:   Wed Jul 11 07:10:00 2007 +0000
+
+    emms-playlist-limit.el: Add missing line: (define-emms-playlist-limit info-title).
+    
+    darcs-hash:20070711071022-cfa61-6af7cce5b0b4c5b0a92a93c2452be16da1090beb.gz
+
+commit b9d1759434443695370b7b2424e12b9ee03e6a1d
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Jul 9 10:37:00 2007 +0000
+
+    emms-playlist-limit.el: Minor updates.
+    
+    darcs-hash:20070709103714-cfa61-907861f878bb0b0e100bd0070d81b4c12a2bd7ba.gz
+
+commit f3690237e3602d2594ac49b5f5227ad18319049d
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Jul 8 14:00:00 2007 +0000
+
+    emms-playlist-limit.el: Update Copyright to GPLv3.
+    
+    darcs-hash:20070708140012-cfa61-f9ee9504af967f99aba76d3ae6910ee37f55231d.gz
+
+commit c08b637e52279de40e365a55d5361b03461aadf9
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Jul 8 12:00:00 2007 +0000
+
+    emms-playlist-sort.el: Minor updates.
+    
+    darcs-hash:20070708120050-cfa61-c1714b94ed7b1e12993fc6b7fc526bbf92b33653.gz
+
+commit 2a545525c7b0286b828f9a1b98cf38dfeeeec6b6
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Jul 8 11:59:00 2007 +0000
+
+    emms-playlist-limit.el: Redefine functions emms-playlist-limit-to-* with
+    
+    macro: define-emms-playlist-limit.
+    
+    darcs-hash:20070708115907-cfa61-f70eb7df3c4e775cae1430dc2b57d3471b4b5d2e.gz
+
+commit 35c8ce2f4e0e1a98b9422a96e9579469f641f099
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Jul 8 04:08:00 2007 +0000
+
+    emms-playlist-limit.el: Add default value based on track at point for
+    
+    emms-playlist-limit-to-*.
+    
+    darcs-hash:20070708040809-cfa61-9b5b97d1099915a83c9f8eea8949ac4c1747d3c0.gz
+
+commit 3b6c9a35fafca4eaa9ad5896ffae782ed2348e10
+Author: William Xu <william.xwl@gmail.com>
+Date:   Thu Jul 5 16:02:00 2007 +0000
+
+    New file: emms-playlist-limit.el. And minor updates to emms-playlist-sort.
+    
+    darcs-hash:20070705160221-cfa61-c16a2727863237aa851657d35705cd8cbfed3145.gz
+
+commit 2662277d79bd1ac1f4b376f0f1486c8731017931
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sat Jun 30 12:47:00 2007 +0000
+
+    emms-player-mplayer.el: Add "eng.srt", "chs.srt", "cht.srt" to
+    
+    emms-player-mplayer-subtitle-extensions.
+    
+    darcs-hash:20070630124728-cfa61-2533e002f5703780be546569560fd227be453d62.gz
+
+commit 374d2f4d2b8505244dc9ae51b13f5caac138aed3
+Author: forcer <forcer>
+Date:   Fri Jun 29 16:39:00 2007 +0000
+
+    Updated NEWS for post-3.0
+    
+    darcs-hash:20070629163917-2189f-075489b335086448e5512b91de0d96f493185dff.gz
+
+commit 2d73ddcfabeff142a6448d58cbebbce15beda2ba
+Author: forcer <forcer>
+Date:   Fri Jun 29 16:17:00 2007 +0000
+
+    Remove debian procedures from the RELEASE file
+    
+    darcs-hash:20070629161733-2189f-3c7e23fe7e80d1e2c0fbd327f8b5758164d65972.gz
+
+commit 049e877c3bd23c0ab184c5cbe029b7ebd9f09d58
+Author: forcer <forcer>
+Date:   Fri Jun 29 16:10:00 2007 +0000
+
+    Remove debian directory, it's maintained elsewhere now
+    
+    darcs-hash:20070629161023-2189f-8e01f6cbc23c40df3e4bf3c79182728fae659f86.gz
+
+commit 9463aa0abef27e2d9fda07669a165410e713d0d7
+Author: forcer <forcer>
+Date:   Fri Jun 29 16:09:00 2007 +0000
+
+    COPYING and gpl.texi updated for GPLv3
+    
+    darcs-hash:20070629160924-2189f-8ac0bbdc3a8cba1f642df7139046357d37730984.gz
+
+commit 4f9b15d12a3aece004901414ee791f23f8051ea5
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Jun 26 07:16:00 2007 +0000
+
+    NEWS: Now emms-player-mplayer is capable of loading movie subtitles.
+    
+    darcs-hash:20070626071626-cfa61-fea102574dc27a0fc33fa45fe2f31b2427050877.gz
+
+commit 2a3b9b27b7578dc4d9ef93dbd7176b8ae15462c2
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jun 29 02:21:00 2007 +0000
+
+    Mention location of mailing list and website
+    
+    darcs-hash:20070629022117-1bfb2-7533c8a0c661d28ddf7894cb77521929e5be32db.gz
+
+commit 1c5692efd0fe85c6391de11dc445116d364fdb6f
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Tue Jun 26 19:13:00 2007 +0000
+
+    simplify-lastfm-timer-cancelation-and-bump-version.dpatch
+    
+    darcs-hash:20070626191355-c06f4-ae6c018d47f4cd90c8fe1e76b6ad533d9c5b5a08.gz
+
+commit 8117a9b46545993a1306c6381aa5efcf0191498a
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Tue Jun 26 14:12:00 2007 +0000
+
+    change-all-file-headers-to-gpl3-or-later.dpatch
+    
+    darcs-hash:20070626141221-c06f4-e034ff32ecc6e2d57ffaefaeb4f78d1e36a830a2.gz
+
+commit 4fe5f9e155b5374fc6f0de03225c51942d134854
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Tue Jun 26 11:41:00 2007 +0000
+
+    change-copyright-of-manual-to-fsf.dpatch
+    
+    darcs-hash:20070626114123-c06f4-034acc1bd2c5d2465afe6eddcd9a1c5317679bc5.gz
+
+commit c1ee15b5a9a2a6468fef2a648e29492ff7dd2cf5
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Tue Jun 26 11:23:00 2007 +0000
+
+    some-manual-fixes-and-addition.dpatch
+    
+    Fixed some markup in the tag editor section and made some clearifications in
+    the last.fm section.
+    
+    darcs-hash:20070626112320-c06f4-904ebfe398ea06e093889e34d16874ddbfe59209.gz
+
+commit c2d32494d55894c70935514bd55378bcc14fb365
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Tue Jun 26 02:32:00 2007 +0000
+
+    update headers of emms-history.el and so on.
+    
+    darcs-hash:20070626023252-94065-b4d98c8dd111981ba80a479ced3440bb0ee2d58d.gz
+
+commit cd9499058def01b9300acc89ada53ec961204be9
+Author: lucas <lucas>
+Date:   Mon Jun 25 08:07:00 2007 +0000
+
+    emms-last-played.el: update headers, (C) is now to FSF
+    
+    darcs-hash:20070625080705-4f952-e4307f0adb3d66e019a90c744a3504b8fdac0d1c.gz
+
+commit 9f620c29aabd6475536bdb18d84ab2ff55e884eb
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Jun 25 04:19:00 2007 +0000
+
+    emms-player-mplayer.el: Turn on
+    
+    emms-player-mplayer-start-with-subtitle-checker by default. I think it
+    is very helpful for playing movies.
+    
+    darcs-hash:20070625041949-cfa61-07a8ec7e25d664304d7e2ad44908ac0f2813dade.gz
+
+commit 33d0e31b3de4d20e8058c7cc0019ef7ddd9caa2f
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Jun 24 07:11:00 2007 +0000
+
+    emms-player-mplayer.el: Load in all found subtitles instead of forcing
+    
+    user to choose one.
+    
+    darcs-hash:20070624071131-cfa61-936bb6479d5502f83dc0e3e1094259d681d96f60.gz
+
+commit ac30913c6fade5126bb8c7bac92d85f6eaf58e58
+Author: William Xu <william.xwl@gmail.com>
+Date:   Thu Jun 21 15:57:00 2007 +0000
+
+    emms-player-mplayer.el: Use `emms-replace-regexp-in-string' instead of
+    
+    `replace-regexp-in-string'.
+    
+    darcs-hash:20070621155753-cfa61-d0fc271fe119c547e17eab16fe393d541a6d45ec.gz
+
+commit a55fa5da02057f1955ce8abfac7fc173fa5bd659
+Author: William Xu <william.xwl@gmail.com>
+Date:   Thu Jun 21 15:55:00 2007 +0000
+
+    emms-player-mplayer.el: New variable: emms-player-mplayer-subtitle-extensions.
+    
+    darcs-hash:20070621155548-cfa61-fa61b2eca9ad5eb4085e5401db809f023304f5cb.gz
+
+commit 0f92c8f2851542b482047bf138ac14fa735fc228
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Thu Jun 14 15:58:00 2007 +0000
+
+    Rename track file after confirm by user
+    
+    darcs-hash:20070614155834-94065-5daec0b01f392ead46ee58d88544703da34e3057.gz
+
+commit a01b8a208cf8820d8c777a48c3af08e21688a30e
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Thu Jun 14 15:58:00 2007 +0000
+
+    Write ogg tag use upcase fields
+    
+    darcs-hash:20070614155806-94065-683464c11c64d331b912ceb712f571778f2ffc3a.gz
+
+commit e1a62e1ec9abb61e3758616d48288f493d06f9d2
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Sat Jun 9 02:55:00 2007 +0000
+
+    Fix a typo
+    
+    darcs-hash:20070609025545-94065-069438ac164738b51bca7bd92acc77a9870be09d.gz
+
+commit 01d1a873398ec7ceb1779be45590b200237eaf46
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Mon Jun 11 06:28:00 2007 +0000
+
+    remove-xine-from-default-players-list.dpatch
+    
+    See Message-ID: <m31wgmuv97.fsf@fleche.redhat.com> on the mailing list.
+    
+    darcs-hash:20070611062849-c06f4-59ebaaf0a1135478ba5fa7c958a9fd4a29b06ee2.gz
+
+commit 55447381b73bf6a2165e083acc0a52a45608ac5a
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jun 10 16:49:00 2007 +0000
+
+    emms-tag-editor: Fix compiler warning
+    
+    darcs-hash:20070610164902-1bfb2-6c0568753cfff5deb6ebe8d750868749b7950611.gz
+
+commit a5183d7a30406d6d2f868c75ba73fff6af33798c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jun 10 16:47:00 2007 +0000
+
+    emms-mark: Set emms-playlist-buffer-p
+    
+    darcs-hash:20070610164738-1bfb2-7e73dd314d905e98150dcd79e67cef7a8106306d.gz
+
+commit afe73952504eb92770fc59d27936396ebb28b4a5
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Sat Jun 9 02:37:00 2007 +0000
+
+    Add command emms-tag-editor-guess-tag-filename
+    
+    I'm not familiar to regexp internal, so the
+    emms-tag-editor-compile-pattern may not robust or have bugs. Any advice
+    will be wellcome.
+    
+    darcs-hash:20070609023733-94065-1060f4dc3fedbf75afd94c22cd7412d0dffe1c61.gz
+
+commit 61f2cfe63ca9dad64ef214b9db03d70a9c10eed8
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Sat Jun 9 02:34:00 2007 +0000
+
+    Fix bug in transpose tag
+    
+    darcs-hash:20070609023409-94065-e999c77f14a22e48125608e9b6d0ca8158b6f555.gz
+
+commit b4584727981af9d3fa38947bd44c84ab21bf9470
+Author: lucas <lucas>
+Date:   Wed Jun 6 09:06:00 2007 +0000
+
+    emms-streams.el: update DNA Lounge Live address, add DNA Lounge Radio
+    
+    darcs-hash:20070606090620-4f952-6371dcdc2c988f57cb46d3a2c47bd2b09fa91270.gz
+
+commit 0ae81d5b4342741bfcd87a1056d6ae0cbcd386d1
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jun 6 02:06:00 2007 +0000
+
+    emms-mark, emms-tag-editor: Improve documentation and messages
+    
+    darcs-hash:20070606020643-1bfb2-fe16b89855d731eb81f486db0c82d3d8d5f46cbc.gz
+
+commit de212a1c6205eb45ff712eb0f5ef0d91abcd6be3
+Author: Martin Schoenmakers <aiviru@diamond-age.net>
+Date:   Tue Jun 5 13:23:00 2007 +0000
+
+    volume-autoloads
+    
+    This patch adds autoload comments to the emms-volume 'UI' functions, as well
+    as to the 'backend' function in emms-volume-amixer file. This seems like the
+    right thing to do, offhand, not really knowing much about autoload stuff ;)
+    
+    darcs-hash:20070605132340-97144-da0ae5713037e784e7570cfe5437fb765db1686d.gz
+
+commit 5d5475c6069037fb678fa68b33afa0d0c72901eb
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Jun 5 08:57:00 2007 +0000
+
+    emms-playlist-mode.el: (emms) `emms-add-file' actually understands both
+    
+    file and directories, so let's use `emms-add-file'.
+    
+    darcs-hash:20070605085746-cfa61-80bf6246e667746da96834c9d1559284b8d5a5b4.gz
+
+commit f57e6f4b0eb4f730107c4a912bd20b1de756f746
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Tue Jun 5 07:54:00 2007 +0000
+
+    add-function-emms.dpatch
+    
+    The new function `emms' calls `emms-playlist-mode-go' and queries for a
+    directory of music files to add to the playlist, if it is empty.
+    
+    darcs-hash:20070605075453-c06f4-d57382a594c2191e118eb88f5017a2e897f6fad3.gz
+
+commit a192a89d5536dfcd8ec4d08004b3b19e1d7d885b
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed May 30 01:02:00 2007 +0000
+
+    tq.el: Add year to copyright header to match Emacs 22
+    
+    darcs-hash:20070530010248-1bfb2-18149bb0b824a8ee69784b4497ca4484f3f3ed63.gz
+
+commit c1179b00dd8310c7f0575fa576ea8c1158916bde
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat May 26 21:16:00 2007 +0000
+
+    tq.el: Fix edge case
+    
+    darcs-hash:20070526211610-1bfb2-fd67edfe8ce03e72bef3d330b396d0fc516f115c.gz
+
+commit fcc4cfffacdab4e3eef129e3a1e4a28b60c1c4ea
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Mon May 21 07:01:00 2007 +0000
+
+    Deactivate mark when mark activate
+    
+    darcs-hash:20070521070130-94065-b642910b76fcc3aa1c344b1f543fe1f91edb43ed.gz
+
+commit 8b3c65357e684ae794b5c488c927a093e6d6967a
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Mon May 21 07:00:00 2007 +0000
+
+    add document for some commands
+    
+    darcs-hash:20070521070049-94065-36a4faaa4118198646a8131ee8ffd5776fd7eadd.gz
+
+commit a9b3bfea81e3edc625152051d32417ef3e194b11
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Mon May 21 06:51:00 2007 +0000
+
+    Highlight text to replace, add doc for the command
+    
+    darcs-hash:20070521065107-94065-b55aac1aaed355a50b8643ef1d77732c170cd6fe.gz
+
+commit 806cbec32117e9ef1434cad34c91ec894ab07fb4
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Mon May 21 06:28:00 2007 +0000
+
+    Set tag even if the tag is empty
+    
+    darcs-hash:20070521062827-94065-df982456724837444c4491e57aa5086d6ca37b32.gz
+
+commit 8fa660f88b6380f22815fde571f5ad489e900b07
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed May 16 23:58:00 2007 +0000
+
+    emms-streams: Stream maintenance
+    
+    Remove gotwoot.net, since it has been down for a month.  Add several
+    community stations (including KRUU which is powered by Free Software).
+    Relabel Mostly Classical as a SKY.fm station, and add their Jazz
+    station.
+    
+    darcs-hash:20070516235859-1bfb2-459c596da09d25b983d4747c4a923bf63dddbc95.gz
+
+commit a1e0284395d623706d797bc8110e59298865c999
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue May 15 12:45:00 2007 +0000
+
+    emms-player-mplayer: Use emms-remove-if-not
+    
+    emms-remove-if-not is to be used instead of remove-if-not, because the
+    latter is only available in the CL library, and we're not supposed to
+    depend on that if our code gets included in Emacs.
+    
+    darcs-hash:20070515124505-1bfb2-b4517be2f6d6454c584791c350bbec7d67d9ff81.gz
+
+commit 3fff71cac113718bc0186a4d20a7b2592b6bc63d
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue May 15 05:57:00 2007 +0000
+
+    emms-player-mplayer.el: Minor lexical change, "subscript" -> "subtitle".
+    
+    darcs-hash:20070515055745-cfa61-df5657aabe6845eeb581713253c418ed126dabfa.gz
+
+commit fdf11ef9e071f2743f7417d3da91cb4cf33d39d3
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue May 15 05:35:00 2007 +0000
+
+    emms-player-mplayer.el:
+    
+    (emms-player-mplayer-start-with-subscript-checker): New function. Now
+    mplayer could prompt you to select subscripts when possible. To use,
+    just make it override `emms-player-mplayer-start'.
+    
+    darcs-hash:20070515053552-cfa61-8cc4323446da6396b77eae6f3a5bbbecdd23e143.gz
+
+commit 0294df91c5a8a7129fe4e4b76fe4a9aafc0caf22
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon May 14 08:57:00 2007 +0000
+
+    emms-lyrics.el: (emms-lyrics-display): Fix "displaying only on minibuf"
+    
+    bug, it works now.
+    
+    darcs-hash:20070514085722-cfa61-dfd13b132c204b51493467a096aa57e085647184.gz
+
+commit 28e694dbe9cef653d4cf50deecb32dd67d474c89
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri May 11 21:35:00 2007 +0000
+
+    add .m4a support to mplayer plugin
+    
+    darcs-hash:20070511213548-4e3e3-e42d9cb5d377280372f6c4b183a4f0d4d85da2ac.gz
+
+commit f57d5122531628ee68ad2a9b8b0c057ebf54ef93
+Author: William Xu <william.xwl@gmail.com>
+Date:   Thu Apr 26 07:13:00 2007 +0000
+
+    emms-tag-editor.el: Valid emms-track line should start from beginning of
+    
+    the line, so that we can copy & paste stuffs tainted with 'emms-track
+    property as well.
+    
+    darcs-hash:20070426071317-cfa61-f7ce531e7952eff61318b65df063430c2bd5f174.gz
+
+commit 864801b7f281534cd7765c214ac5634f40c42059
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Apr 25 01:58:00 2007 +0000
+
+    emms-streams: Update Digitally Imported URLs
+    
+    darcs-hash:20070425015813-1bfb2-467b161e1f6f233fa48c06640f7decf15ff414f2.gz
+
+commit 3c14966d658a902168b14d5c2e9c79974c5b051c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Apr 9 05:55:00 2007 +0000
+
+    emms-lastfm: Take care of url buffers sooner
+    
+    I removed emms-lastfm-buffer and just had all of the sentinel-type
+    functions delete their buffer as soon as they are done with it.  I was
+    worried about functions stepping on one another's buffers, especially
+    when one of them is in a timer.
+    
+    Take advantage of the fact that url sentinel functions are guaranteed
+    to have current buffer be the one we want.  Also, pass a buffer
+    argument to emms-http-decode-buffer to satisfy my paranoia about
+    buffer change.
+    
+    darcs-hash:20070409055513-1bfb2-d16a81f2fa500d9b223770d232690b217a3431f8.gz
+
+commit de2edaf1dce1e13b0212845b290178d97997067c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Apr 9 05:54:00 2007 +0000
+
+    emms-url: Avoid stringp errors when fetch of page failed
+    
+    darcs-hash:20070409055428-1bfb2-caef9a48dbe90295d8dc374de00143e77cf19803.gz
+
+commit 5495e8c0655a1e5137ceaf0cc8331433cdae54bf
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Apr 9 05:19:00 2007 +0000
+
+    emms-player-mpd: Fix erroneous extra message and be more careful about the current buffer
+    
+    darcs-hash:20070409051913-1bfb2-c965d42ac45f6510003919c6cba7783164028ea3.gz
+
+commit 8652257258a7306505f24360b54284cca6308d3c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Apr 9 01:43:00 2007 +0000
+
+    emms-lastfm: Don't show status messages when getting metadata
+    
+    darcs-hash:20070409014302-1bfb2-2a784b75760d612ace6af8c25284c1787479e0c1.gz
+
+commit 715b5a5c569640cc5a293bc3bada078d562b43f2
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Apr 8 23:38:00 2007 +0000
+
+    Fix use of `message', silence mpd-show if callback given and no song playing
+    
+    darcs-hash:20070408233853-1bfb2-c36da9a1961e7186ea3afd81445a011500cd7d64.gz
+
+commit 7c05231415f877a3902f4f247b512c5373a08407
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Apr 8 20:50:00 2007 +0000
+
+    emms-player-mpd: Integrate with emms-lastfm to show track
+    
+    * emms-lastfm (emms-lastfm-np): Expand to take optional callback
+      argument.  Rename `arg' to `insertp' for clarity.
+    
+    * emms-player-mpd (emms-player-mpd-show-1): Detect if emms-lastfm is
+      activated, and if the current track is a LastFM URL.  If so, call
+      emms-lastfm-np rather than continuing on.
+      (emms-player-mpd-show): Docfix.
+    
+    darcs-hash:20070408205000-1bfb2-6207ca703571a4602c7b1510f62be33df9722a8d.gz
+
+commit 2bb38ee60a4f6de5ca6ac74a007bd27ec59f8c07
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Sun Apr 8 11:35:00 2007 +0000
+
+    fix mp3info arguments order
+    
+    darcs-hash:20070408113504-94065-85ec95b40f5655477105d1e2e73bcf46f198f7e5.gz
+
+commit 21804acc049e7b0c826dbe6394f9df781a7f11e6
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Sun Apr 8 11:31:00 2007 +0000
+
+    Fix no changes found when val is change to empty
+    
+    darcs-hash:20070408113129-94065-4abe8743412c621c46f6d6e1136222e4c86d2754.gz
+
+commit 9349465d281f49f3df7bf0255d82f04298a082c7
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Sun Apr 8 11:13:00 2007 +0000
+
+    Fix order of emms-cache-set-function arguments.
+    
+    darcs-hash:20070408111309-94065-0a835a494fdb296418a704a27aa8153cc419f055.gz
+
+commit c3037cc5b844ed16abf2b1f848780eed2da51fd5
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Mar 20 12:00:00 2007 +0000
+
+    emms-source-playlist.el: emms-source-playlist-parse-m3u,
+    
+    emms-source-playlist-parse-pls recognize `mms://' as urls now.
+    
+    darcs-hash:20070320120017-cfa61-ecd17660c8ecdf95fd6bd6490a3f214a448cde92.gz
+
+commit d0a2dfeade16ee3d01c8e56057b7ad84c7554c6d
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Mar 20 11:58:00 2007 +0000
+
+    NEWS: emms-lyrics now support lyrics auto-scrolling.
+    
+    darcs-hash:20070320115825-cfa61-3fedb985bbd7f344e8fdaaa00962d35e1aeb5ff3.gz
+
+commit e364b1999d4dde5a54e212792b987600ee7c5813
+Author: William Xu <william.xwl@gmail.com>
+Date:   Tue Mar 20 11:57:00 2007 +0000
+
+    emms-mode-line.el: Make `emms-mode-line-toggle' just work..
+    
+    darcs-hash:20070320115727-cfa61-0ee8c7a2aa79be18ebfae19b7a6596e9fb84ae11.gz
+
+commit 328701f03d5128ba40ade0565025ba07d319ffab
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Mar 20 11:49:00 2007 +0000
+
+    emms-streams: Fix nectarine URL
+    
+    darcs-hash:20070320114903-1bfb2-85f2037d2181634f0fa207f09f4cd796386cee6f.gz
+
+commit 21393cf4dc00136aa92235a5222c822a08f5bc74
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Mar 19 14:58:00 2007 +0000
+
+    Bump copyright years to 2007 and standardize statement
+    
+    Files made by those who haven't yet completed the assignment process
+    remain copyrighted by that person.  Those who have assigned have their
+    files changed to be copyrighted by the FSF, but retain their Author
+    line for the sake of giving proper credit.
+    
+    darcs-hash:20070319145852-1bfb2-2a4bb04c74262f43732fa5a81aa2d488da502995.gz
+
+commit 0914db5c7b094b7233f97d561d6cead61e400159
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Mar 19 05:13:00 2007 +0000
+
+    emms-playing-time.el: Minor docstring updates.
+    
+    darcs-hash:20070319051306-cfa61-99781b572ba5eef00e1e72d2194691818b98a546.gz
+
+commit 4a52382b9084675a140285e32e0ca011d5b8ed19
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Mar 18 10:54:00 2007 +0000
+
+    emms-volume-amixer.el: Add more docs for variable
+    
+    `emms-volume-amixer-control'.
+    
+    darcs-hash:20070318105444-cfa61-060471a97680036c7e4440cad4b9e9ee2e7c19a2.gz
+
+commit fcee10df467011a1d767c1c5ccc0321702f67ce6
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Mar 18 10:44:00 2007 +0000
+
+    emms-setup.el: Add `emms-volume' to `emms-devel'.
+    
+    darcs-hash:20070318104435-cfa61-70e2432f889b4d0e2eacae2d9d1be5bf84fa2e18.gz
+
+commit b4bc1faba6489d2863b6c105eb1f394124ea3963
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sat Mar 17 09:23:00 2007 +0000
+
+    emms-playlist-sort.el: Make `emms-string<' silent when some argument is
+    
+    nil.
+    
+    darcs-hash:20070317092305-cfa61-5939905142385889ddfd77f12fc23ac3c6b49d07.gz
+
+commit dfd7b747366c5cd18d62766151f938100e08e1b2
+Author: William Xu <william.xwl@gmail.com>
+Date:   Thu Mar 8 11:55:00 2007 +0000
+
+    emms-playlist-sort.el: Add `emms-string<', making string sort case
+    
+    insensitive. (This makes more sense in cases like sorting according to
+    artist, etc)
+    
+    darcs-hash:20070308115507-cfa61-7caf3b20e7c4c1ba53ba732fbb799e68da52c8c4.gz
+
+commit 454ab8e97c30508f958b9417d81005bc79c638cd
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Mar 18 06:48:00 2007 +0000
+
+    emms-streams: Add a bunch of radio stations
+    
+    darcs-hash:20070318064813-1bfb2-a04b63dd4744bf1ff9255f685c97599330c8d5bc.gz
+
+commit 879c72352c0e2660dacabed5648fb8433bbf02bd
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Mar 17 07:04:00 2007 +0000
+
+    Fix conflicts in emms-tag-editor patch
+    
+    darcs-hash:20070317070451-1bfb2-e70494207b236439512e416d75d57d80255410d8.gz
+
+commit 1555e86d66131da72a6b1cf94706d662a2f49425
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Fri Mar 16 07:50:00 2007 +0000
+
+    Don't display message when encounter error
+    
+    darcs-hash:20070316075057-94065-61127edd46eb789b5060d10072376c06faf2af3b.gz
+
+commit 71aa2809de959a24ab66a40f7892ab7a7224c28c
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Fri Mar 16 07:50:00 2007 +0000
+
+    put filename as last argument in emms-tag-editor-tag-file
+    
+    darcs-hash:20070316075015-94065-8e5cb73a6899d2eccb68f17d22f3d0fdef753255.gz
+
+commit e128c95a92637bd7919cd9d02587f5279b3ee0ee
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Fri Mar 16 14:47:00 2007 +0000
+
+    fix-mp3-tagging-args-order.dpatch
+    
+    darcs-hash:20070316144749-c06f4-53f17af7130aae6d35efeb715e126a2de44bbe15.gz
+
+commit bb821ef781bf07fb1de367a0ec8b4f1940906d5c
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Thu Mar 8 14:14:00 2007 +0000
+
+    Add doc for emms-tag-editor
+    
+    darcs-hash:20070308141415-94065-3d08068b5eeab98f5a95a92a3634a9abf7d30f71.gz
+
+commit 1d79d0701c1b682534d17abbd20d3057fbe70d64
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Thu Mar 8 14:13:00 2007 +0000
+
+    Change document about emms-mark-regexp, and add more
+    
+    darcs-hash:20070308141340-94065-2368578753b8b9c1f500d22f5548c8f610cdd53b.gz
+
+commit 3d055f170e72b36b0de7fc1e86bcc9f3a02f1622
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Thu Mar 8 14:12:00 2007 +0000
+
+    Add two extra command in tag editor. Rename emms-tag-editor-replace-all
+    
+    darcs-hash:20070308141238-94065-8d8dba74575bede5f583ee75908f3532615b8a2d.gz
+
+commit b2f7c64fac09ee7765043ade6a063859cd8406eb
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Thu Mar 8 14:12:00 2007 +0000
+
+    Record programs error in log buffer
+    
+    darcs-hash:20070308141209-94065-e42c62f7816a62ada269de9ed57d14fa05289a6f.gz
+
+commit 03e4d2db0c506895a2d3b1a8a651e3536fddb86e
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Thu Mar 8 14:11:00 2007 +0000
+
+    Make name readonly in emms-tag editor buffer
+    
+    darcs-hash:20070308141123-94065-8a889520d49cf3d7bd8638d82f38e40dadc0247e.gz
+
+commit cb4e6dafa616cbe1c629392f0348d3098bf8c764
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Thu Mar 8 14:11:00 2007 +0000
+
+    Fix a typo error
+    
+    darcs-hash:20070308141101-94065-603b79b4f9dd6d197349f56d1282c673cff0f4b7.gz
+
+commit a3a1a313469a1e4bf007fea48d866a4e985d7a45
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Thu Mar 8 14:08:00 2007 +0000
+
+    Obsolete emms-mark-unmark-regexp, use C-u M-x emms-mark-regexp instead
+    
+    darcs-hash:20070308140837-94065-b6fdfb90c27a3f79de5f074d7c0d3096751e96f8.gz
+
+commit 2901997cb0343b6fd970402b8de5e52eadc712ff
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Wed Mar 7 03:04:00 2007 +0000
+
+    Avoid print wrong history value.
+    
+    darcs-hash:20070307030452-94065-0c29da4ca2ab3e5e8ced49d9f88d6882bb16c893.gz
+
+commit 15807814c2d6d8ca1cfb9f386480dbdab11a8f73
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Mar 6 02:36:00 2007 +0000
+
+    Resolve conflict in change to manual
+    
+    darcs-hash:20070306023616-1bfb2-b06a97541a28ee7e84793b4de5a78b872b3f0756.gz
+
+commit 3b20b7fd3462d5d9d712ee4f199cd0b23e05faaa
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Mar 5 06:58:00 2007 +0000
+
+    emms-lyrics.el: Update comments about "Known problems".
+    
+    darcs-hash:20070305065844-cfa61-0a478ff6e4a31166d7477428359ab3abe3054a4a.gz
+
+commit 9807d62d0598eb6666b964fcd22f7e48d806d983
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Mar 5 06:46:00 2007 +0000
+
+    emms.texinfo: Add possible solutions for asynchronical issue for lyrics.
+    
+    darcs-hash:20070305064615-cfa61-a04092118c3d3dfcf0544f5cd7011a80340a8653.gz
+
+commit fa5fb58e464fc2e75a57bd1c298b4441a9e3ccdc
+Author: Damien Elmes <emms@repose.cx>
+Date:   Mon Mar 5 13:14:00 2007 +0000
+
+    browser: display a help message on an empty deck
+    
+    darcs-hash:20070305131445-4e3e3-e06fe61d90892014f787578c7adeaec9e45b8736.gz
+
+commit abf3484a89744526317f6e6e7fc9523580ed96d2
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Mar 5 05:44:00 2007 +0000
+
+    emms-setup.el: Add emms-tag-editor module to `emms-devel'.
+    
+    darcs-hash:20070305054414-cfa61-a5c5ca69aa0e732f705b2fdc4373f83dbb595bb6.gz
+
+commit 2dcaf88e6262c701ab7a8f175a369de0a64b9876
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Mar 5 05:39:00 2007 +0000
+
+    emms-lyrics.el: Find chinese lyrics based on filename instead of `title'
+    
+    from the tag info. (thus to avoid dealing with different tag info coding
+    systems.)
+    
+    darcs-hash:20070305053910-cfa61-50ac2c72c140ef4e64fa2a85c4b2f8e9a3478238.gz
+
+commit 12bb84d83af7c6974f4d8ed1f3f67d1a3b42e574
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Mar 5 04:29:00 2007 +0000
+
+    emms-lyrics.el: Fix a function name typo.
+    
+    darcs-hash:20070305042950-cfa61-3c32bf7ae71bbc7340928363335e1ee0172f6abd.gz
+
+commit 7a900b9da3998446b7b61fe8d17d0ea5f276ee6e
+Author: William Xu <william.xwl@gmail.com>
+Date:   Fri Mar 2 14:11:00 2007 +0000
+
+    emms-lyrics.el: Add chinese lyrics lookup support to
+    
+    `emms-lyrics-visit-lyric'.
+    
+    darcs-hash:20070302141102-cfa61-314352c7bbddecdcac1c21df80e410d36b12df10.gz
+
+commit cddc8bac0335301b8c9837a6b997d09b26c943fc
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Mar 5 14:42:00 2007 +0000
+
+    Manual: Minor fixes in new Quickstart chapter
+    
+    darcs-hash:20070305144251-1bfb2-b3d806d7862a34d35855cbd19dc5380221c26abd.gz
+
+commit cbbc743321cbd381562d07e4e155ffd3f2047a72
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Sun Mar 4 12:49:00 2007 +0000
+
+    quickstart-guide.dpatch
+    
+    darcs-hash:20070304124948-c06f4-91b07cd70dad8322b75398c8b359d739f5000327.gz
+
+commit e33815846acddb8a6ee683935777403748c4a29a
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Mar 4 07:59:00 2007 +0000
+
+    emms-player-mpd: Stylize Lisp code in documentation
+    
+    darcs-hash:20070304075903-1bfb2-115b9f1758a4dd677989f03493b255ae724d6b58.gz
+
+commit 53cbbecf7d49adf53b639df13df099f446f8a1ac
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Mar 2 15:21:00 2007 +0000
+
+    emms-lyrics: Fix compiler warnings
+    
+    darcs-hash:20070302152148-1bfb2-a126cf94fafb664291114af7e187626aedb7466d.gz
+
+commit 9b41cd71d5ad068c02ccbfaf41cac9a7fd5e4696
+Author: William Xu <william.xwl@gmail.com>
+Date:   Fri Mar 2 10:32:00 2007 +0000
+
+    emms-lyrics.el: Rename `emms-lyrics-find-current-lyric' to
+    
+    `emms-lyrics-visit-lyric', and enhance it by adding searching from
+    internet support.
+    
+    darcs-hash:20070302103240-cfa61-24199021412d67d4e4024b015b11cc5114f534e6.gz
+
+commit bc0a635e4f13e4b8e431cfd0cb21074fcb10e2b9
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Mar 2 06:58:00 2007 +0000
+
+    emms-lyrics: Fix several compiler warnings
+    
+    darcs-hash:20070302065810-1bfb2-6dcbd9b2f3cd32d38f4237b8f21fb8fa0dfa5f10.gz
+
+commit c1fe22499774d5ddd1ff1d13a3c7ccf68ddb1090
+Author: William Xu <william.xwl@gmail.com>
+Date:   Fri Mar 2 05:56:00 2007 +0000
+
+    emms-lyrics.el: Add lyrics auto-scrolling support.
+    
+    darcs-hash:20070302055649-cfa61-f0057be1f5fc594a49d1fa5f12cd2973529e8956.gz
+
+commit 01c7a23c5776a108b89c9afeb9cb51341afae2a6
+Author: William Xu <william.xwl@gmail.com>
+Date:   Thu Mar 1 09:15:00 2007 +0000
+
+    emms.texinfo: Update lyrics section.
+    
+    darcs-hash:20070301091537-cfa61-58e400533d2fb56d726c870ee3861981ba11a55c.gz
+
+commit bbd748ac03ad597ba7e3379c0129728b90c020bc
+Author: William Xu <william.xwl@gmail.com>
+Date:   Sun Feb 25 06:13:00 2007 +0000
+
+    NEWS: Mention changes in emms-playing-time.
+    
+    darcs-hash:20070225061342-cfa61-104ba5e011b693cec161e8965289ebc57a1d5061.gz
+
+commit 35d850ee9ffbb2a6f5a77b9cee6d33f822485e92
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Feb 27 18:04:00 2007 +0000
+
+    emms-player-mpd: Miscellaneous docfixes
+    
+    darcs-hash:20070227180444-1bfb2-0b51168d8fcc72f778e096ffa1bfc144e6ccf6b2.gz
+
+commit 5df575f17845dc18538cc124c07fa5bdd538704e
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Feb 23 04:08:00 2007 +0000
+
+    manual: Mention how to set the default EMMS playlist mode
+    
+    darcs-hash:20070223040831-1bfb2-210e874993e3389849ddcbfd68c253ac4aae3d07.gz
+
+commit 07827ace695e03d5494530fbf369e507c32c4688
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Feb 23 04:01:00 2007 +0000
+
+    Move dictionary definitions higher to avoid compiler warning
+    
+    darcs-hash:20070223040135-1bfb2-d3cb1425d6d67d9c6a43718a57fa8c04cc236ca9.gz
+
+commit 4cb782eaac1243423c82587729ccf5811b51841d
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Thu Feb 22 16:51:00 2007 +0000
+
+    improve-emms-mark-and-write-docs.dpatch
+    
+    Fixed emms-mark-track so that you can (un)mark backwards
+    with `C-u -3 m'.
+    
+    Wrote texinfo docs for emms-mark.el.
+    
+    darcs-hash:20070222165136-c06f4-ececc4b3161d92d827588400d52ad97186a784a5.gz
+
+commit 0a2a9b02e30a9d9755102a07a41cac8bddccdab9
+Author: mlang <mlang>
+Date:   Wed Feb 21 14:05:00 2007 +0000
+
+    Speed up emms-play-directory-tree by about factor 10
+    
+    Most of the speedup comes from using nconc in later-do instead
+    of append (and therefore, not excessively copying lists).
+    I see a factor of 10 speedup when generating the playlist
+    for 37000 audio files.
+    
+    darcs-hash:20070221140553-08870-162cb94182e5e4947a0972a67b9229db8899e7cd.gz
+
+commit c042491950f6b57ff1c14d6bfd9d4f01a72d5d4a
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Feb 15 23:11:00 2007 +0000
+
+    Fix several XEmacs compatibility issues
+    
+    darcs-hash:20070215231146-1bfb2-8b67281c41a771504c6549ad234eb82e26bbfc91.gz
+
+commit 4d03fc1346fbd7d191636b946b51d3ca2fea9143
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Feb 15 17:12:00 2007 +0000
+
+    emms-texinfo: Add stubs for emms-mark and emms-tag-editor
+    
+    I've added "write me" chapters to the manual for emms-mark.el and
+    emms-tag-editor.el, because they need to be written before the
+    release.  Hopefully others will volunteer to write them :^) .
+    
+    darcs-hash:20070215171211-1bfb2-2fdc1a0f7226c89cdd5ab04448eaeb681d995613.gz
+
+commit bf0fdbc820a3f44740ecb1173ca8a72563b1d9a1
+Author: William Xu <william.xwl@gmail.com>
+Date:   Thu Feb 8 03:33:00 2007 +0000
+
+    Add `emms-lyrics-catchup' for dealing with external lyrics crawler.
+    
+    darcs-hash:20070208033306-cfa61-5ac1575c14aebd22055fcffbff41b0dff8683a46.gz
+
+commit cedb42731ca20e69409074a3faf0e292e1a70eba
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Feb 7 14:22:00 2007 +0000
+
+    NEWS: Update
+    
+    darcs-hash:20070207142227-1bfb2-e564dd9726b67dceb13b1d9888881f94fc9983f6.gz
+
+commit 687746e80c5bd91cd87e62ff307386b52274fc43
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jan 29 15:46:00 2007 +0000
+
+    emms-tag-editor: Make editing of ogg vorbis comments work properly
+    
+    It turns out we have to have the "-t" option before each bit of track
+    information, not just the first.  Also, avoid sending empty track
+    information to vorbiscomment.
+    
+    darcs-hash:20070129154657-1bfb2-a8266b299f4c9eee6db666b1ff71a04c3aa48076.gz
+
+commit 0a349ff083fd9d426a3bcfa1b23ceb5b66d40f0f
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jan 29 15:09:00 2007 +0000
+
+    emms-mark: Save the keymap properly
+    
+    darcs-hash:20070129150940-1bfb2-b4756560bea0de1b19ce79f91895f1337b7eb92c.gz
+
+commit 58ee26a7819a800fc9fac3d768c79e678702dc46
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jan 29 09:18:00 2007 +0000
+
+    emms-mark: Overhaul and turn into a derived mode
+    
+    Make emms-mark integrate better with the rest of EMMS by turning it
+    into a derived mode of emms-playlist-mode.  This allows it to have its
+    own keymap derived from emms-playlist-mode, and be easily enabled and
+    disabled without messing up the output from emms-show.
+    
+    It will operate on a buffer-by-buffer basis, but can easily be made
+    the default playlist mode if desired.
+    
+    We have to avoid calling emms-playlist-mode a second time when
+    starting emms-mark-mode, so that the selection does not disappear.
+    Thus, it must be its own function, rather than using
+    define-derived-mode.
+    
+    darcs-hash:20070129091833-1bfb2-2a879719548db4b2b8a0f143d6cb2f1ace4419ce.gz
+
+commit ae36768ee0ae1af113c60aef417b6e889f914984
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jan 29 09:17:00 2007 +0000
+
+    emms-playlist: Pay attention to selection when updating
+    
+    Make sure that we preserve the current selection if updating the
+    currently-selected track..
+    
+    darcs-hash:20070129091716-1bfb2-a0a7e5b14cc02d29c27de5bfdb068f5b9a1b39b7.gz
+
+commit dc1f3f03fbc62baa6da7112cbdf23b9b3d50b661
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jan 29 09:13:00 2007 +0000
+
+    Distinguish `emms-track-description' and `emms-track-force-description'
+    
+    The idea is that emms-track-force-description is only allowed to be
+    used when inserting descriptions into a playlist buffer.  This lets us
+    distinguish between the content and layout of the text, for add-ons
+    like emms-mark that want to do something decorative with the text.
+    
+    darcs-hash:20070129091330-1bfb2-efe486ed3f4b256cf5817a1b36d66448a6c14196.gz
+
+commit 5cf0ca5712443a452b77233440bb9e2cc103b6ec
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jan 29 09:11:00 2007 +0000
+
+    New macro emms-walk-tracks
+    
+    This macro makes it easy to write code which steps forward through the
+    tracks of the current buffer iteratively.
+    
+    darcs-hash:20070129091141-1bfb2-feed35fa379e6424a16cd0d735fc95e3f2d9f47b.gz
+
+commit 9dd55eed355f98f163dc45fc40f61ed9cb31da0e
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Tue Jan 16 20:20:00 2007 +0000
+
+    restart-lastfm-plugin-when-md5challenge-expired.dpatch
+    
+    darcs-hash:20070116202013-c06f4-ffed46f2b4507fd4aaf9d025efd052f8f169a7c0.gz
+
+commit 1e3daf1289c4d23c2b046b212dbf7ea0a567daf3
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Sat Jan 13 10:49:00 2007 +0000
+
+    fix-ampersands-and-question-marks-in-lastfm.dpatch
+    
+    Roman Lagunov reported a bug: the last.fm plugin failed scrobbling tracks with
+    & in artist/title/album. The same applies to streams containing an ampersand.
+    
+    So I added ?& and ?? to `emms-url-specials'. But because both are needed to
+    submit values via HTTP GET now you have to `emms-escape-url' only the arguments
+    that may contain special chars instead the complete url, e.g.:
+    
+               (url-retrieve
+                (concat emms-lastfm-server
+                        "?hs=true&p=1.1"
+                        "&c=" emms-lastfm-client-id
+                        "&v=" (number-to-string emms-lastfm-client-version)
+                        "&u=" (emms-escape-url emms-lastfm-username))
+    
+    instead of
+    
+               (url-retrieve
+                (emms-escape-url
+                 (concat emms-lastfm-server
+                        "?hs=true&p=1.1"
+                        "&c=" emms-lastfm-client-id
+                        "&v=" (number-to-string emms-lastfm-client-version)
+                        "&u=" emms-lastfm-username))
+    
+    darcs-hash:20070113104902-c06f4-9bf8c040fff6d350a3a7dafcaf2cbf26700d2f04.gz
+
+commit 6ab92fbf3000f8c8c6443e0fa0e43dadda7ef1ae
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Jan 13 23:48:00 2007 +0000
+
+    Manual: Add periods to end of menu entry descriptions, update menus, minor grammar and style fixes
+    
+    darcs-hash:20070113234824-1bfb2-da3ea7487abd550b9a8929e1e669a23aebc0395e.gz
+
+commit ffa6c3be8a1eebfd9ef04015cd1ef688d7258953
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Mon Jan 8 20:59:00 2007 +0000
+
+    relative-seeking-for-xine.dpatch
+    
+    darcs-hash:20070108205923-c06f4-43ce67680b8401a113b4388046ef64028a2f9646.gz
+
+commit 921bc18f85725299a0ccdef54e6cda3d33afb747
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jan 8 19:13:00 2007 +0000
+
+    emms-streams: Make sure type is a symbol, not a string
+    
+    darcs-hash:20070108191308-1bfb2-f750982c6594b9b829cf0fe07ca3a084994681ff.gz
+
+commit 816f4d8de3bb595318965d6b75af814642d58308
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Sun Jan 7 10:41:00 2007 +0000
+
+    emms-volume-texinfo.dpatch
+    
+    Adds docs for emms-volume-minor-mode and replaces defvars with defopts in the
+    last.fm chapter.
+    
+    darcs-hash:20070107104105-c06f4-9584be6b59027bb8eb58c3706271be455bd27e24.gz
+
+commit 957e445ae31727202e6a0e39fe41647b67c548b9
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Sat Jan 6 17:37:00 2007 +0000
+
+    emms-player-xine.dpatch
+    
+    darcs-hash:20070106173701-c06f4-b2990cbad3a0c9068706fbec7ad03246ad8f3aa6.gz
+
+commit 04dcbc6f6822be6ff4be85fbbfa048735907121a
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Jan 6 01:15:00 2007 +0000
+
+    emms-lastfm: Remove periods from end of messages
+    
+    darcs-hash:20070106011559-1bfb2-d2f2ae6b142c268090f8fff10aceacb1e8b30183.gz
+
+commit e8ddda19e1f8406b5a8c5c771513218b1459b734
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 5 23:50:00 2007 +0000
+
+    emms-lastfm: Add emms-lastfm-np, which displays the current song information as a message or inserts it at point
+    
+    darcs-hash:20070105235058-1bfb2-35bf242a357711d2539c8d036f6ea6c8cff87957.gz
+
+commit ef7fe16f8b6a1283012099998c4abea2818abd93
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 5 23:06:00 2007 +0000
+
+    Add support for playing Last.fm streams using emms-streams interface
+    
+    darcs-hash:20070105230616-1bfb2-51c5cd5cdac1b0ab9daee569c4258296a030cdf3.gz
+
+commit 11b83c0e196570462740e544d0b86bbce14a1c44
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 5 07:39:00 2007 +0000
+
+    emms-lastfm: Use emms-cancel-timer, fix FIXME section, make emms-lastfm-radio-request-metadata more flexible
+    
+    darcs-hash:20070105073906-1bfb2-729fbbac890b5f735db3aa4f91679d8e611f176a.gz
+
+commit f2a4e314641d755b65b420055ebd567a5e2aac01
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 5 07:38:00 2007 +0000
+
+    emms-url: Only escape spaces and newlines, on second thought
+    
+    darcs-hash:20070105073821-1bfb2-160387bb8220df00cc01d0c69d441ca34069e44d.gz
+
+commit 48b1d322af14361065d2b1b67d7817cd86b14370
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 5 04:27:00 2007 +0000
+
+    Make jack.el use emms-compat.el rather than cl.el, and tidy up emms-compat.el
+    
+    darcs-hash:20070105042701-1bfb2-0883b98f76b030dc45c5c8e975df8b12f4955204.gz
+
+commit 75b1bc1069691cc53c4f3120f67289890ef2d340
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 5 04:02:00 2007 +0000
+
+    emms-playlist-sort: Add compile-time dependency on cl.el to avoid a warning
+    
+    darcs-hash:20070105040231-1bfb2-5a6ad6211071315025177f1b0ff2b3e87859c24a.gz
+
+commit 2b11ce6cb085da12ba6df16f53bbc28293836db4
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 5 03:53:00 2007 +0000
+
+    emms-lastfm: Use emms-url.el, fix compiler warnings, and be kind to the namespace
+    
+    darcs-hash:20070105035342-1bfb2-ec8cde77837ba0da40b1f1d0f9c143658f0e88c9.gz
+
+commit 77c1f432b3b02151c82e035ba5f354817df7d426
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 5 03:52:00 2007 +0000
+
+    emms-player-mpd: Use functions in emms-url.el
+    
+    darcs-hash:20070105035233-1bfb2-6b83da8301b2ea542a061a6baab437fea1dade9e.gz
+
+commit 1e446de1aec47d258e509183d126d0341001900f
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 5 03:40:00 2007 +0000
+
+    emms-url: New file containing the url.el interaction routines from emms-lastfm.el.  I plan to use these in other parts of EMMS as well.
+    
+    darcs-hash:20070105034035-1bfb2-d213da8dab318baf3fc5d6a1f7a3ac75d0e7640c.gz
+
+commit c744071cb69bff0a4fa7dfaf469aa1d6bb845b1d
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 5 03:22:00 2007 +0000
+
+    emms-compat: New file that contains compatibility functions for emms; this make emms.el a bit cleaner-looking
+    
+    darcs-hash:20070105032247-1bfb2-da5b30366dfa15a91f877cae883d7324965fec9c.gz
+
+commit 7805ee70add349cf732370fb6d23af3d5d6f5720
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 5 00:09:00 2007 +0000
+
+    emms-streams: Try to reconnect to station if briefly disconnected
+    
+    darcs-hash:20070105000942-1bfb2-f536818d060661e6ace6d41cd9cbfbc6c45c47e7.gz
+
+commit 36d1fa87cb1cab51e4ccdefb56ac2c88f81a514c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 5 00:08:00 2007 +0000
+
+    Remove emms-volume-mpd-raise/lower, make chapter in manual for emms-volume.el
+    
+    darcs-hash:20070105000820-1bfb2-20d9168d8cc55d2098f37602ade9aff5875b61aa.gz
+
+commit b7ea3e17a00a749e71d8f1b392b4974d1a317a52
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Wed Jan 3 20:55:00 2007 +0000
+
+    artist-fan-radio-and-texinfo-docs-for-lastfm.dpatch
+    
+    This patch adds a new function to emms-lastfm.el:
+    
+      `emms-lastfm-radio-artist-fan'
+    
+    I also added a chapter about Last.fm in emms.texinfo. It compiles for me and
+    looks good, but it wold be nice if someone could have a short look at it. It's
+    my first work with texinfo.
+    
+    darcs-hash:20070103205523-c06f4-60d44277e0b325c4bd5bc61c4af7bed922afa1a9.gz
+
+commit ba4cd47bf818ec6fb6a75c7eab6081ed8e2a1e3d
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Wed Jan 3 14:07:00 2007 +0000
+
+    fix-broken-multibyte-chars-in-http-responses.dpatch
+    
+    If a `url-retrieve' returns a buffer containing multibyte strings, they were
+    displayed as \123\456. The bug occured mostly when listening to Last.fm radio
+    playing a track with non-ascii title or artist.
+    
+    Thanks to fledermaus at #emacs for investigating what went wrong and putting
+    together the function `http-decode-buffer'. The bug seems to be fixed with it.
+    
+    darcs-hash:20070103140726-c06f4-414b42c7fba6a1587d9a6c8f0dd2de8e1ca67cc0.gz
+
+commit 8be497eb448358bcbf457bba3a28d60ea997799f
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Tue Jan 2 22:24:00 2007 +0000
+
+    metadata-for-lastfm-streams.dpatch
+    
+    Now the Artist and Title of the current song are displayed in the mode-line
+    when listening to a last.fm stream.
+    
+    Additionally I made all user options customizable.
+    
+    darcs-hash:20070102222433-c06f4-8817244e846fa35dad3089f6f7e2796cece14d37.gz
+
+commit 55934a3e90ef9183a1065f2d4bba2d89dd4524de
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Sat Dec 30 11:59:00 2006 +0000
+
+    lastfm-skip-love-ban-plus-renaming.dpatch
+    
+    First, I renamed all things "emms-lastfm-playback" to "emms-lastfm-radio",
+    which fits much better.
+    
+    Then I added the functionality of loving/skipping/banning the song you're
+    listening to on Last.fm Radio.
+    
+    darcs-hash:20061230115944-c06f4-2de5c66d5c0c6e598b01d4d77d1865d9ddf76602.gz
+
+commit dbcdaf0419ef86e905b731cdc1a13de2f57b4d9e
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Fri Dec 29 15:59:00 2006 +0000
+
+    fix-lastfm-streams-with-spaces.dpatch
+    
+    darcs-hash:20061229155921-c06f4-369eab9cc2a0410ec195775bf5b7237c23bc3007.gz
+
+commit 1a233b4d1611446ed6c89025b5dfce46fdf58e30
+Author: William Xu <william.xwl@gmail.com>
+Date:   Mon Dec 25 05:45:00 2006 +0000
+
+    emms-playlist-sort.el: Reorganize codes && add `emms-playlist-sort-by-list'.
+    
+    darcs-hash:20061225054559-cfa61-8735b162cb04410687f89dc778115cd4a0d516ca.gz
+
+commit 4176ebe3d723201d3c3e0459fc94fe7331549519
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Wed Dec 27 20:57:00 2006 +0000
+
+    play-lastfm-streams.dpatch
+    
+    This patch has two major parts:
+    
+    1. Make emms-lastfm.el conforming to other emms plugins, meaning that there
+       are those three user functions:
+    
+         `emms-lastfm' -- The usual prefix arg toggle
+         `emms-lastfm-enable'
+         `emms-lastfm-disable'
+    
+    2. It adds the ability to play lastfm:// streams. New user functions:
+    
+        `emms-lastfm-playback'
+        `emms-lastfm-playback-similar-artists'
+        `emms-lastfm-playback-global-tag'
+    
+      Sadly there are 2 FIXMEs in the code:
+    
+        1. Major problem: It doesn't work for lastfm urls which contain blanks. If
+           someone is familiar with the url library, he could tell me how to fix
+           it. (retrieving urls with whitespaces)
+    
+        2. Minor problem: There's some ugly (but working) code to ensure the
+           execution doesn't continue before a sentinel has been run.
+    
+    darcs-hash:20061227205745-c06f4-6dd67d84faed5fd0c40a762375c7c8bb39b22328.gz
+
+commit 7b63da0fca011201126087be1d2a86d9d3a0b074
+Author: william.xwl <william.xwl>
+Date:   Mon Dec 18 11:20:00 2006 +0000
+
+    emms-playing-time: Add stuffs for controlling displaying on mode line
+    
+    while still enabling emms-playing-time module at backgrond.
+    
+    darcs-hash:20061218112057-e8fe6-5abc7b6dbad114317d325e86851be49dc73b2cfb.gz
+
+commit afa1083ca86a64898211babf83de24295d8d13cb
+Author: william.xwl <william.xwl>
+Date:   Mon Dec 18 11:17:00 2006 +0000
+
+    emms-mode-line: Rename `emms-playing-time-toggle' to `emms-mode-line-toggle'.
+    
+    darcs-hash:20061218111747-e8fe6-cbfad989d5a2993a12654578ab7336ff91fcb548.gz
+
+commit 9413440d6b2b5bcfdb436b36e18419f6b8180d31
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Tue Dec 19 08:54:00 2006 +0000
+
+    warn-if-playing-time-deactivated.dpatch
+    
+    New emms-lastfm-activate warns the user if he disabled emms-playing-time
+    completely and points him to the right docs.
+    
+    darcs-hash:20061219085443-c06f4-68cc025edede1f9a399e0067526f5b519a5e2e69.gz
+
+commit 1d3cb0de6c78bf62e9dca6a3c1715147da9bfc33
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Sat Dec 16 13:22:00 2006 +0000
+
+    fix-regression-in-lastfm.dpatch
+    
+    My last path enabled emms-lastfm.el to submit tracks even if you paused
+    them. I tested this extensively! But I didn't test if it still submits
+    them if you don't pause it. Of course it didn't. ;-)
+    
+    The problem was that I rely on `emms-playing-time' to calculate when a
+    track has to be submitted. But in `emms-player-started-hook' my new
+    track function was run *before* `emms-playing-time' was set to 0 again.
+    
+    darcs-hash:20061216132209-c06f4-c25c2f5849e7492cec0cc0b95e347ce24db2a83d.gz
+
+commit 1207c51472e11e1bf937b33c706397726bc7c6c4
+Author: william.xwl <william.xwl>
+Date:   Mon Dec 18 16:05:00 2006 +0000
+
+    emms.texinfo: Update emms-playing-time info.
+    
+    darcs-hash:20061218160551-e8fe6-4199708e240b7df11fae762e63185913d715905e.gz
+
+commit 87b19716ffca280e6efd7258b8b27e6d53b44c75
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Wed Dec 20 20:50:00 2006 +0000
+
+    replace-next-line-with-forward-line.dpatch
+    
+    The docstring of `next-line' suggest to use `forward-line' instead, so
+    use that...
+    
+    darcs-hash:20061220205010-c06f4-2562ebd8052d536eebce9d1f6e21112f0934b3ec.gz
+
+commit 99bd78e86c37e8877178900e81dea03dcc1c0959
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Tue Dec 12 20:03:00 2006 +0000
+
+    submitting-when-paused.dpatch
+    
+    This patch enables emms-lastfm.el to submit the current track even if
+    the playback has been paused and resumed. It's done by canceling the
+    `emms-lastfm-timer' when pausing and reenabling it on resume.
+    
+    darcs-hash:20061212200324-c06f4-2ab89e58a91532db90e54e84f209086aa28f3a7f.gz
+
+commit a0b3273c77c85c9585e84b7ba88f4928ef47267b
+Author: william.xwl <william.xwl>
+Date:   Mon Dec 11 07:04:00 2006 +0000
+
+    emms-lyrics: Make `emms-lyrics-find-lyric-function' customizable and add
+    
+    `emms-lyrics-find-current-lyric'.
+    
+    darcs-hash:20061211070439-e8fe6-9a7b49afeb25197e7dc01b60aaf04a31296906d4.gz
+
+commit fc233207f029ca9642e7411e29df3b3d460943a5
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Fri Dec 8 05:21:00 2006 +0000
+
+    change raise/lower-function to change-functon, add change-amount
+    
+    darcs-hash:20061208052114-94065-3871387b8052194dc22627408e58b7822b670a10.gz
+
+commit 12d0f5f9a066637e787e2f95de687b9245785ebd
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Fri Dec 8 05:20:00 2006 +0000
+
+    Remove emms-volume-amixer-raise/lower commands, use emms-volume-change-function
+    
+    darcs-hash:20061208052019-94065-5be6631013ce5b2e97279fd97caeb54c6a254c0a.gz
+
+commit 1c6cb9eb79a794ad30f358a1fa3fd15ce989fc58
+Author: william.xwl <william.xwl>
+Date:   Fri Dec 8 03:13:00 2006 +0000
+
+    emms-i18n: Rename functions to match file name.
+    
+    darcs-hash:20061208031325-e8fe6-a68edcc4f273b4583675ef3d0a0bc00a66119e05.gz
+
+commit cb267393281a2b75f699bf324a4be1baf37e7c72
+Author: william.xwl <william.xwl>
+Date:   Fri Dec 8 03:12:00 2006 +0000
+
+    emms-setup: Add `emms-i18n' to `emms-devel'.
+    
+    darcs-hash:20061208031213-e8fe6-b243cd4fb74540e94cec5e5df389fc4b7c10f0ce.gz
+
+commit 13525d2c4185d0bf2bad4f9518b8a355ec745f62
+Author: william.xwl <william.xwl>
+Date:   Fri Dec 8 03:10:00 2006 +0000
+
+    emms-info-mp3info: Make use of `emms-i18n-call-process-simple'.
+    
+    darcs-hash:20061208031029-e8fe6-fdb07b59286e2152d399670e2881a6648a17c887.gz
+
+commit a33416f6dcf0f9212b5680c814ce21b2c3315480
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Dec 8 22:35:00 2006 +0000
+
+    emms-player-mpd: Document how to use MusicPD to change the volume via emms-volume.el
+    
+    darcs-hash:20061208223509-1bfb2-9566bd733009216ccf1b12e5c3ca17cc67db8d4e.gz
+
+commit 3c42fe2cc29a102faddc818a74fac9dfe34bbeac
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Dec 7 14:35:00 2006 +0000
+
+    Fix various byte-compiler warnings throughout
+    
+    darcs-hash:20061207143511-1bfb2-90e8bee5074d6ef5ca4c9998886d28eedf6df671.gz
+
+commit a37a70fffeeb70f42964a3d24d508c32eee2ec0b
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Dec 7 14:23:00 2006 +0000
+
+    emms-tag-editor: Rename functions to match file name
+    
+    darcs-hash:20061207142310-1bfb2-3dda8c692c17a031f70477aa2597ef161f420780.gz
+
+commit e73db75f5474190399ab6d340cc9c8e0a8e78d6c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Dec 7 14:19:00 2006 +0000
+
+    Rename emms-mp3tag.el to emms-tag-editor.el
+    
+    darcs-hash:20061207141945-1bfb2-bec40763ab0162499c3829e073717915ba509653.gz
+
+commit 2adff3ed4e9dabb25680880df66b7e67b9f635bb
+Author: forcer <forcer>
+Date:   Thu Dec 7 09:46:00 2006 +0000
+
+    emms.el: Improve `emms-uniq-list' to not use cl.el.
+    
+    darcs-hash:20061207094656-2189f-b0e45986b49ad8a3f15f50c57a80cf644608f428.gz
+
+commit ea35b0637aff4d1f61dac2d25b6556a4d939e6b4
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Thu Dec 7 06:35:00 2006 +0000
+
+    emms-i18n changes, add playlist navigate command, uniq playlist command
+    
+    darcs-hash:20061207063510-94065-7726a0fc26d04c70038d5576a0a1451e7e71e368.gz
+
+commit d87cd1c3112c9e916fc71fd41721726709cae7c0
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Wed Dec 6 15:35:00 2006 +0000
+
+    emms-mp3tag support ogg, add more documentation. fix some error
+    
+    darcs-hash:20061206153528-94065-1a7c6b96e2ae32e1f02b97bc884be6540021f21f.gz
+
+commit 6d534076968d10556180d767d1af351b73fe2440
+Author: Tassilo Horn <tassilo@member.fsf.org>
+Date:   Wed Dec 6 11:28:00 2006 +0000
+
+    emms-lastfm.dpatch
+    
+    This patch adds emms-lastfm.el, its setup to emms-setup.el and myself
+    to AUTHORS.
+    
+    darcs-hash:20061206112823-c06f4-5194a01ee6fb3e33c67788f3cb884fe8a3123bb1.gz
+
+commit cdf083c2e7cf292d0aa784829474694c73ba7ba7
+Author: Ye Wenbin <wenbinye@gmail.com>
+Date:   Wed Dec 6 02:07:00 2006 +0000
+
+    Fix a silly bug in emms-mp3tag. Remove timestamp.
+    
+    darcs-hash:20061206020710-94065-9f1c251e33352a0f5bec560bd0d6d82c2d637f39.gz
+
+commit d8c405fd97a4d3cf1aedfb78af3d0484100e8be3
+Author: forcer <forcer>
+Date:   Tue Dec 5 22:49:00 2006 +0000
+
+    AUTHORS: Added Ye Wenbin
+    
+    darcs-hash:20061205224950-2189f-e5098ca4eade05eac0461aeb2542adf4d115fdf8.gz
+
+commit 3ba64d032d74107a7e0cbaf376a6d803b0883db9
+Author: Wenbin Ye <wenbinye@gmail.com>
+Date:   Mon Nov 27 15:41:00 2006 +0000
+
+    Fix lyrics minibuffer display. Amixer display playback and more useful commands
+    
+    darcs-hash:20061127154113-1e472-b3fb81d5e2e6e3669932a4927e30d18f2cb118da.gz
+
+commit 358e193b021835ff0b9de91b35959ed518bb9455
+Author: Wenbin Ye <wenbinye@gmail.com>
+Date:   Tue Dec 5 11:22:00 2006 +0000
+
+    Edit all track, set tag to file for mp3
+    
+    darcs-hash:20061205112209-1e472-cf5affbb0fb48365d3db39f0fe87e5ebb68d0ec6.gz
+
+commit dfe998b5663c2288a7c01dfbde6afead4e554cd3
+Author: Wenbin Ye <wenbinye@gmail.com>
+Date:   Tue Dec 5 06:54:00 2006 +0000
+
+    Add emms-mp3tag and emms-i18n
+    
+    darcs-hash:20061205065407-1e472-4680607fa20dfb5e818879d67781d1379602d473.gz
+
+commit 557b66c48ac913b29028394a10f836e6022d21e9
+Author: wenbinye <wenbinye>
+Date:   Tue Nov 21 09:39:00 2006 +0000
+
+    Add emms-mark and emms-history
+    
+    darcs-hash:20061121093951-08d48-1f8e847e723722158371686a8e237205a2d8eae0.gz
+
+commit 3b044df7a4b8ccee82809e548692d89e901af8ef
+Author: william.xwl <william.xwl>
+Date:   Mon Nov 20 07:58:00 2006 +0000
+
+    emms-info-mp3info.el: Replace `emms-iconv' with decode-coding-string and
+    
+    encode-coding-string.
+    
+    darcs-hash:20061120075851-e8fe6-1d71baea3e9f557b21be05f8798b7b91b1f35b9b.gz
+
+commit 4cc64352f52a7e255cdc57d51682f280fec5c7e6
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Nov 19 20:47:00 2006 +0000
+
+    emms.el: Fix bug introduced by recent changes to emms-playlist-set-playlist-buffer
+    
+    darcs-hash:20061119204738-1bfb2-1d4b04cebe07ed71813341c71a9e004bff2b898f.gz
+
+commit 343599d4750a34142fc6e230f845a24933220d3e
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Nov 19 05:34:00 2006 +0000
+
+    Default to current buffer when setting the current EMMS playlist buffer.
+    
+    darcs-hash:20061119053410-1bfb2-9cb15edee05a30c8a3b85865a0cfbd2f5f7302be.gz
+
+commit 76ab749162ef9cf8a782b0d801645b94a9e80a49
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Nov 19 05:29:00 2006 +0000
+
+    manual: Add documentation for new emms-playlist-mode keybindings
+    
+    darcs-hash:20061119052935-1bfb2-b57a2317cb13452e6a57cdae3162d203a6c7c3b8.gz
+
+commit 389f8e9cebf540cf75d12a34503b90ff59c48d6b
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Nov 19 05:29:00 2006 +0000
+
+    emms-playlist-mode: Bind "b" key to emms-playlist-set-playlist-buffer.
+    
+    darcs-hash:20061119052907-1bfb2-ff79f861aeed682d752a27fcd7263b9793e7fa19.gz
+
+commit 89dfb1711522d10f8af645caca40663c1f8c6ac8
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Nov 19 05:22:00 2006 +0000
+
+    emms-playlist-mode: Implement adding the thing at point to the current playlist.  If it is a playlist, add its contents instead.  Map this to the "a" key.
+    
+    darcs-hash:20061119052254-1bfb2-46e03e36bd085c65c8ba9704a7c7eca29717b653.gz
+
+commit b19d65da017e9a95fd018bf1c205f5d18b95ce8f
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Nov 19 05:20:00 2006 +0000
+
+    emms.el: In emms-playlist-set-playlist-buffer, prompt user from available EMMS playlist buffers rather than all buffers, and display feedback upon setting the current buffer, since this is not an easy change to see
+    
+    darcs-hash:20061119052023-1bfb2-145fb4f51da6d1bff473343442ddb9ea207ffded.gz
+
+commit b4b5e24a6ce5b7049a95ddc66949b7b1d1b99d67
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Nov 19 05:19:00 2006 +0000
+
+    emms.el: Fix compiler warning
+    
+    darcs-hash:20061119051946-1bfb2-780c256c18693a4e5af05fc01d7c04320d9afd1d.gz
+
+commit 308290aa272fff106c81d1f4ae51b76190d8fe12
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Nov 19 04:19:00 2006 +0000
+
+    Don't add subdirectories for directory and playlist-directory source insert methods
+    
+    darcs-hash:20061119041900-1bfb2-8adccc41afb392449ac47e4c216d26d640d6b4d5.gz
+
+commit 35728800bcb93f1078d0d3c72b769b9010e2ab8a
+Author: william.xwl <william.xwl>
+Date:   Sun Nov 12 12:33:00 2006 +0000
+
+    emms-playing-time.el: New variable `emms-playing-time-style', it
+    
+    supports two styles at present, `time' and `bar'.
+    
+    darcs-hash:20061112123308-e8fe6-144635260d3ece1eae45593f6900478b4f089bc2.gz
+
+commit de7f530b99b24ff4d1e2611fddd23a9e5882422a
+Author: yoni-r <yoni-r>
+Date:   Mon Nov 6 14:30:00 2006 +0000
+
+    bind SPC to `scroll-up' in emms-playlist-mode and update manual.
+    
+    darcs-hash:20061106143048-85c19-3d182e8db9986ecaa1780b823ef9cc55a4ea3592.gz
+
+commit 2859ed4a7c7ab97cf0f56d508b8e6b328e059e9c
+Author: forcer <forcer>
+Date:   Wed Oct 25 17:51:00 2006 +0000
+
+    emms.el: Move macros to the top of the file.
+    
+    darcs-hash:20061025175106-2189f-b5e2b3e02e577abf79fac5c99bb2869f7582dbb5.gz
+
+commit 59cc07ba42ed34d1aa83c01fec576d93cdb903d6
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Oct 28 04:21:00 2006 +0000
+
+    emms-player-mpd: Deal with change in output when getting supported file types
+    
+    darcs-hash:20061028042119-1bfb2-ac4774e6e82e7c4a15626c99d33efaa378d5e5a0.gz
+
+commit 189556320ffc56d9489fb68f217707855757702c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Oct 23 12:57:00 2006 +0000
+
+    NEWS: Add entry for recent emms-player-mpd change
+    
+    darcs-hash:20061023125738-1bfb2-9f4470fe0170171eb6d34b06ae443db4ac8809c9.gz
+
+commit a639b45e90875355321ac66cbd2a79246e01f214
+Author: forcer <forcer>
+Date:   Mon Oct 23 02:03:00 2006 +0000
+
+    NEWS: Version 2 is version 2.0
+    
+    darcs-hash:20061023020321-2189f-a11a98126a3de5d70517a1a4e9c82fd00e182cfd.gz
+
+commit a5451614ebb9ee9d5a45751ac24eba15fe9b96af
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Oct 22 21:53:00 2006 +0000
+
+    emms-player-mpd: Handle errors that occur when we begin playback
+    
+    darcs-hash:20061022215310-1bfb2-b99b27d89e83a9657f43100cdae95791c4409dab.gz
+
+commit c3e08253a22aaa9ba3eba33178168da689fa87e2
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Oct 22 20:17:00 2006 +0000
+
+    emms-playlist-mode: Handle case where selection has not been set but user wants to delete a region
+    
+    darcs-hash:20061022201724-1bfb2-58bd537d09c2f5bb2d6c70e72ed125488a7b24d8.gz
+
+commit 80454515b177a5883118586aeea95b9007c84ced
+Author: william.xwl <william.xwl>
+Date:   Sat Oct 21 06:23:00 2006 +0000
+
+    emms-player-mplayer.el: Mplayer also supports .vob files.
+    
+    darcs-hash:20061021062319-e8fe6-cc708b808381325149b0845d6778778afd33a65f.gz
+
+commit 695ddd235e6df10b32a9d8ed460e10f8e56e52c4
+Author: mlang <mlang>
+Date:   Sun Oct 15 19:41:00 2006 +0000
+
+    FluidSynth midi file player
+    
+    darcs-hash:20061015194104-08870-0cf34454c85441753986c50f8ce4bb47da88a69d.gz
+
+commit d0b80b40d9e5cf36820d42d45a516be6d6070a3c
+Author: forcer <forcer>
+Date:   Sat Oct 21 15:12:00 2006 +0000
+
+    Added delYsid
+    
+    darcs-hash:20061021151250-2189f-b65dae315c48c2e6d997bbcbacadb74b7bbb1812.gz
+
+commit 36365442bce62e58f991a5e3e33ba49283915ed0
+Author: mlang <mlang>
+Date:   Sun Oct 8 15:20:00 2006 +0000
+
+    jackd-support-for-emacs
+    
+    jackd is a pro-audio server which can be used as a backend for
+    alsaplayer, mplayer, and lots of other linux audio apps.
+    This module allows to start jackd from within emacs, and
+    connect/disconnect jack client ports.
+    
+    darcs-hash:20061008152002-08870-a537017dd29dd4f3806da45c2e0c75dcdbb6dc8b.gz
+
+commit 59afb287740909c01497948cb72064deb136ced0
+Author: Damien Elmes <emms@repose.cx>
+Date:   Wed Oct 11 15:15:00 2006 +0000
+
+    browser: ensure the RNG is seeded before use
+    
+    darcs-hash:20061011151535-4e3e3-d1c70d60b24a467a346f16c8423fd2812a1378ed.gz
+
+commit 088a174bf4f6d515bc2a30e86f8624042a3171e2
+Author: Damien Elmes <emms@repose.cx>
+Date:   Tue Oct 10 12:57:00 2006 +0000
+
+    browser: require sort (fixes bug with sort-fold-case being void)
+    
+    darcs-hash:20061010125718-4e3e3-f4ef22e88a7b1dd89db169ec1acaff6a1998519b.gz
+
+commit 2293b9fe0a7757162ba74c5cddc47bde79c8d1e5
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Oct 22 02:28:00 2006 +0000
+
+    emms-playlist-mode: Fix typo in hook name
+    
+    darcs-hash:20061022022812-1bfb2-56bf75c18981a67d77d009158d7f38efae69bce4.gz
+
+commit 5587272ee064832f5901479bb1da12d6dd6f1210
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Oct 22 01:22:00 2006 +0000
+
+    emms-player-mpd: Update version recommendation
+    
+    darcs-hash:20061022012223-1bfb2-b9ffb934c2cdf8f1516c35b12bc00ca6f9f6266c.gz
+
+commit 40b6275d283d85095f4f23d54ac57adbc49082f9
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Oct 22 01:10:00 2006 +0000
+
+    emms-player-mpd: Work properly with tracks inserted by emms-browser
+    
+    darcs-hash:20061022011050-1bfb2-eac272f7163adf59d75547e7e4e81fd999d28ace.gz
+
+commit e188a35955432a36d91fa49792c599a176b8554e
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Oct 17 22:21:00 2006 +0000
+
+    Add NEWS items since version 2.1
+    
+    darcs-hash:20061017222117-1bfb2-6b652a1d66f71e41b47db0f41d0bea20ca11409c.gz
+
+commit b5be2839b49dd87845738557d87ca6855ef81856
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Oct 17 22:04:00 2006 +0000
+
+    emms-player-mpd: When using the emms-volume interface, allow the user to specify the amount of change in the volume
+    
+    darcs-hash:20061017220404-1bfb2-816cd9b19dfb4094787434034e46fddce4442831.gz
+
+commit 236ca21937c7fb3ca17753ccb74f2ad455e81907
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Oct 17 21:53:00 2006 +0000
+
+    Documentation cleanups in emms-player-mpd and emms-source-playlist
+    
+    darcs-hash:20061017215345-1bfb2-5b89694555857fdfa14f43aa1c62f17cd612287a.gz
+
+commit 6db74368f95169f2122667d2c436199f4861fc7d
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Oct 17 21:02:00 2006 +0000
+
+    Since emms-player-seeked-to-functions and emms-player-time-set-functions hooks do the same thing, replace the former with the latter
+    
+    darcs-hash:20061017210238-1bfb2-bdadf89a3b753c5704e7252ff21d87ae6c59d79d.gz
+
+commit 3d79cae684692c04a4555b6f02a9639ec2c69031
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Oct 17 20:53:00 2006 +0000
+
+    emms-browser: Fix compiler warning
+    
+    darcs-hash:20061017205310-1bfb2-3432e0fc0cd15b1143bbec337cddc5f4e6707da8.gz
+
+commit e64ea8d75164f4788c39230a4c0bc87894bd9ed6
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Oct 17 20:51:00 2006 +0000
+
+    emms-player-mpd: Implement seek-to support
+    
+    darcs-hash:20061017205106-1bfb2-d01f0f9e55a027a2f9a9467b7544bdc6df4cfa39.gz
+
+commit 2b38de90f0691656e5f07e32a651a2816c8150e1
+Author: yoni-r <yoni-r>
+Date:   Sat Oct 7 06:47:00 2006 +0000
+
+    fix faulty emms-playlist-mode keybinding, fix due to William and Damien.
+    
+    darcs-hash:20061007064730-85c19-95f45dc5e099aaddb1c507fdac03311d06317de8.gz
+
+commit ab8ce99964f7eaf092fa72150257d8cbf26e9c09
+Author: yoni-r <yoni-r>
+Date:   Fri Oct 6 18:01:00 2006 +0000
+
+    Added seeking to the playlist keymap, and updated the manual.
+    
+    darcs-hash:20061006180139-85c19-2f2a9a09d7bf8b1c9096d80379b90e97befe1f28.gz
+
+commit 0c4b2d14c042f9d5bb044019822018eb0dfe4408
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Oct 4 03:22:00 2006 +0000
+
+    emms-player-mpd: Only display error if we are certain that url.el is not up-to-date
+    
+    darcs-hash:20061004032213-1bfb2-090d7e68e56bc4639df136e47a67c5b0966fd9c0.gz
+
+commit 2e8093272bef16a36d8e0164fe6e7ebb00a9e775
+Author: mlang <mlang>
+Date:   Fri Sep 29 22:15:00 2006 +0000
+
+    seek-for-alsaplayer
+    
+    Add relative seek support for alsaplayer
+    
+    darcs-hash:20060929221527-08870-4f515bbd69389f261ffefdef0a295c54594c194d.gz
+
+commit 3e77f17447d5094f3b3711ed391dceb71639fad5
+Author: mlang <mlang>
+Date:   Fri Sep 29 23:14:00 2006 +0000
+
+    midi-files-via-timidity
+    
+    A simple-player definition for timidity
+    
+    darcs-hash:20060929231452-08870-791180c4ae2db7c713362b97bc4053c22e3c4888.gz
+
+commit 85e1c989efd01fb21f31488ab6d10035b84cb485
+Author: william.xwl <william.xwl>
+Date:   Fri Sep 29 08:19:00 2006 +0000
+
+    emms-playing-time.el: Minor cleanups.
+    
+    darcs-hash:20060929081908-e8fe6-f709c35fd9e891da05ac0b55e311afe7f3fc639b.gz
+
+commit b492ffd66b8e08ffccc73f13d6d162bfd266982f
+Author: william.xwl <william.xwl>
+Date:   Fri Sep 29 08:17:00 2006 +0000
+
+    emms-lyrics.el: Minor Cleanups.
+    
+    darcs-hash:20060929081721-e8fe6-29086db85a21f4bef4513670cdcc64bf8d64e427.gz
+
+commit 7b7a768aef113ce97c36f989d3e59acf48696ea6
+Author: mlang <mlang>
+Date:   Thu Sep 28 21:15:00 2006 +0000
+
+    pause-for-alsaplayer
+    
+    Get pause/resume working for alsaplayer
+    
+    darcs-hash:20060928211555-08870-3dc3638f98fa28d080d98d4fbb874ef2afa68af9.gz
+
+commit 7185a592e9276a5593d35cb1f4222d169516404b
+Author: mlang <mlang>
+Date:   Tue Sep 26 12:49:00 2006 +0000
+
+    mms-for-mplayer
+    
+    mplayer also supports mms:// URLs
+    
+    darcs-hash:20060926124951-08870-47ed08213b018d8ed9e0ba951e9099f63a07c417.gz
+
+commit dc0f30f3eeb9ece27f60537ad5d0160045308ae5
+Author: yoni-r <yoni-r>
+Date:   Tue Sep 26 07:15:00 2006 +0000
+
+    DoTheRightThing with player pausing and emms-bookmarks.el
+    
+    darcs-hash:20060926071538-85c19-18986d89ae4cb5463db57249c4ee0ef5f2360cbc.gz
+
+commit 03bc583073b06d1f2b36c62227d8d0d59ea4aa36
+Author: yoni-r <yoni-r>
+Date:   Sun Sep 24 14:18:00 2006 +0000
+
+    Added emms-bookmarks.el
+    
+    darcs-hash:20060924141826-85c19-ac8a381dd9f8ddf8e0a9f2c358736bbcd55455f8.gz
+
+commit f9e09deb8927418fafeafa42fb838ffad2e35c28
+Author: yoni-r <yoni-r>
+Date:   Mon Sep 25 20:20:00 2006 +0000
+
+    Added `emms-pause' to emms-playlist-mode.el bound to to ``P''.
+    
+    darcs-hash:20060925202010-85c19-07f63a962f5850d850715f34921208a4622f757d.gz
+
+commit 8bd85e154ad7da1779fcfaf91a8c7743d20ecd2a
+Author: Damien Elmes <emms@repose.cx>
+Date:   Sat Sep 23 05:11:00 2006 +0000
+
+    browser: add deletion started/finished message
+    
+    darcs-hash:20060923051128-4e3e3-af24f19990051bdf02f145153edff3b0a3663057.gz
+
+commit 08c21bcf7566900c9061ef848f519f4188d4fb0d
+Author: yoni-r <yoni-r>
+Date:   Sat Sep 23 21:04:00 2006 +0000
+
+    Added a link to the online version of the manual.
+    
+    darcs-hash:20060923210401-85c19-d9047936f2de25924bd1f4a38f3390d62f48ec78.gz
+
+commit 794a5abbd8e35458d0e6a6d2ce013205eefceb26
+Author: yoni-r <yoni-r>
+Date:   Fri Sep 22 09:47:00 2006 +0000
+
+    emms-playing-time.el now works with `seek-to'.
+    
+    darcs-hash:20060922094757-85c19-fbb086056c6b7050585a8ad86996d39c2a8085e4.gz
+
+commit 876bc87c3b24ee8dea7fe697d1b0f127ed16621b
+Author: yoni-r <yoni-r>
+Date:   Fri Sep 22 08:55:00 2006 +0000
+
+    Added `seek-to' to emms.el and emms-player-mplayer.el.
+    
+    darcs-hash:20060922085513-85c19-7ae430e7e6945666cef8fce5ba13d82bd669e0c8.gz
+
+commit f71dc5daf9eec2626f49250c2c703a5d6993696e
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Sep 22 09:05:00 2006 +0000
+
+    browser/cache: support deleting files, make emms-cache-dirty a defsubst
+    
+    darcs-hash:20060922090553-4e3e3-e2dda4ec007268376de845784060dd2af083c2a0.gz
+
+commit fe7e71377c1794b0378690e1e5ea0e0c598c53ed
+Author: forcer <forcer>
+Date:   Sun Sep 3 11:57:00 2006 +0000
+
+    Release 2.1 version update
+    
+    darcs-hash:20060903115710-2189f-5eea9188fc963e1bd36d9343d5583df08790cdeb.gz
+
+commit 170f12730093f8a42981c926ff62c5e2df93ffac
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Aug 25 20:32:00 2006 +0000
+
+    emms-player-mpd: Use regexp-opt instead of mapconcat.
+    
+    darcs-hash:20060825203258-1bfb2-8be4ed4794be6581c6a1b65dfbbfdc991a826225.gz
+
+commit fa598825e414642e9092f93cde236052c7141827
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Aug 27 05:21:00 2006 +0000
+
+    Include the tq.el file from Emacs 22 with EMMS, instead of re-implementing it in emms-player-mpd.el.
+    
+    darcs-hash:20060827052155-1bfb2-b2b47f20d03eaa85cecdf3c1805279edc59c68ee.gz
+
+commit 2f052eb2aae8ff9ee72129cda8d3bc84fb80c354
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Aug 24 13:11:00 2006 +0000
+
+    browser: don't scroll the playlist to the bottom when switching back
+    
+    darcs-hash:20060824131135-4e3e3-e7ea20e0db889f22d84485d8ed6cbdcb107c11bf.gz
+
+commit c4b4668ceeebdb1b76d6a2707126c3369676b9b6
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Aug 24 03:05:00 2006 +0000
+
+    browser: pitchfork's search page has changed
+    
+    darcs-hash:20060824030539-4e3e3-8b7024a3ee5e81a95bc340dd3652f5f1f313093e.gz
+
+commit 974d2130b9e2a8b4393cbed4af5365536ffe5619
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Aug 22 13:06:00 2006 +0000
+
+    Fix compilation warnings and don't clobber namespace
+    
+    darcs-hash:20060822130608-1bfb2-c2a7fc4a64e0c781bb8727f4a70efbd72e3e3d0c.gz
+
+commit 789b5f8eb5577e680f10d8c46fe51abf2ea1385d
+Author: Damien Elmes <emms@repose.cx>
+Date:   Tue Aug 22 10:05:00 2006 +0000
+
+    browser: few compat fixes for emacs21
+    
+    darcs-hash:20060822100508-4e3e3-a39abae41dd60465fd9e52c1c3214cb1e20f0a1b.gz
+
+commit 3b214b84cf3c84fa4147bcb0adca9c4f0d3dbb9e
+Author: Damien Elmes <emms@repose.cx>
+Date:   Sun Aug 20 13:18:00 2006 +0000
+
+    manual: fix a spelling mistake (thanks yrk for adding the browser!)
+    
+    darcs-hash:20060820131856-4e3e3-ce86c09d286265c812d12a3a9ff2167dfe554116.gz
+
+commit fa98eb12445e29c70170a7e9c9ed12cdec008615
+Author: yoni-r <yoni-r>
+Date:   Sun Aug 20 12:47:00 2006 +0000
+
+    added the emms browser to the manual
+    
+    darcs-hash:20060820124739-85c19-933b5171ab5d6636ef9c2fbe494a0f8a39fde146.gz
+
+commit 79cff8d3c5c902ecae43bf8b15022f9aad4f1f52
+Author: Damien Elmes <emms@repose.cx>
+Date:   Sat Aug 19 17:52:00 2006 +0000
+
+    browser: move from emms-devel to emms-all
+    
+    darcs-hash:20060819175220-4e3e3-b5e03ae3d5353818d15e0fde94325d2adca6a5a3.gz
+
+commit 850a7e4e620e725f843a9e20aa36a74f01535c03
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Aug 18 05:05:00 2006 +0000
+
+    emms-player-mpd: Get rid of error messages when closing the MusicPD process after playing the last track in the playlist.
+    
+    darcs-hash:20060818050516-1bfb2-a4d4b8d0a41a68014e7c5edb6e98a2f4ea3f48ec.gz
+
+commit c211b7b5f94e0b34a78fe76f9a614203cd36e97d
+Author: william.xwl <william.xwl>
+Date:   Thu Aug 17 17:07:00 2006 +0000
+
+    emms-score.el: Make use of `emms-player-next-function'.
+    
+    darcs-hash:20060817170709-e8fe6-eabe7a65e792a2733c9b6fe9fbfc51d2f00a84ba.gz
+
+commit 1100c55965f7e0c41dd1530eeb62f31635019a9d
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Aug 17 16:00:00 2006 +0000
+
+    browser: only display '. ' if there's a valid track number
+    
+    darcs-hash:20060817160007-4e3e3-dff1f93f7c5486199c6aa3116ff80ac627beaca3.gz
+
+commit d85ede8a7d0e4bbdcc35b33fad617be513618dcb
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Aug 17 15:45:00 2006 +0000
+
+    browser: add documentation for a bunch of features
+    
+    darcs-hash:20060817154518-4e3e3-cb7c1fcbe6a2cc19e79d941a4be82e80f65cd999.gz
+
+commit 86d376246947c648966c964107ed299c098954ba
+Author: forcer <forcer>
+Date:   Thu Aug 17 16:14:00 2006 +0000
+
+    emms.el: Provide and use `emms-player-next-function'.
+    
+    darcs-hash:20060817161404-2189f-ed62b83d52ce9be935539a060f89a884cf7ef694.gz
+
+commit d3ff5574520143fdf7a00a0637d31f9ba5a3ded4
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Aug 17 14:40:00 2006 +0000
+
+    browser: add last-played support
+    
+    You can now define filters to display only tracks played in the last
+    week, month, etc.
+    
+    darcs-hash:20060817144049-4e3e3-e8f9ab27cf63a86ab6c0070fbee65c004cd08b28.gz
+
+commit 293c5bc7c2208467f4297e3ff56707a031b56f38
+Author: forcer <forcer>
+Date:   Thu Aug 17 01:56:00 2006 +0000
+
+    The coding system of choice is utf-8, not legacy-1
+    
+    darcs-hash:20060817015611-2189f-ab42d5ff0cd4b473ab6bcf755ec6daade2920569.gz
+
+commit 7905db151bd394f07819ee8f43f876ae3246e58c
+Author: forcer <forcer>
+Date:   Wed Aug 16 00:24:00 2006 +0000
+
+    AUTHORS: Removed zeus, he said he never did anything big to emms, only
+    
+    mp3player, and that code is long gone.
+    
+    darcs-hash:20060816002434-2189f-c9499519fbb401fc2b357d2834578e0f58b1ae78.gz
+
+commit 8bc775c9d178e5c64fc7b377e668b39414b127ba
+Author: william.xwl <william.xwl>
+Date:   Sun Aug 13 17:15:00 2006 +0000
+
+    emms-info-ogginfo.el: Add check for retrieving ogginfo.
+    
+    darcs-hash:20060813171527-e8fe6-7d86d1ced2affec422819799253f818c5c5e717e.gz
+
+commit 043320f4cb7dd763ffe6df95b0f1c68ecf7f82f2
+Author: yoni-r <yoni-r>
+Date:   Sat Aug 12 19:49:00 2006 +0000
+
+    added emms-with-excluded-directories to emms-source-file
+    
+    darcs-hash:20060812194959-85c19-4195c0957541a78db68c51bf31adcb5e58a67923.gz
+
+commit 09ec5bcfdd5320369ce49919e33d7048280af450
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Aug 11 18:58:00 2006 +0000
+
+    emms-player-mpd: Really kill the client process, as documented, instead of waiting for it to time out.
+    
+    darcs-hash:20060811185849-1bfb2-bcfc45ae54e42ad5c182bd7f3cd4b6ca5e76f3f3.gz
+
+commit edbaced4c24d099692a525580d4bf853712b1bdc
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Aug 11 18:48:00 2006 +0000
+
+    emms-player-mpd: Make supported formats regexp customizable.
+    
+    darcs-hash:20060811184859-1bfb2-bec436303736ffda13cfffeb7a0eea38de054894.gz
+
+commit 936e11ed52318d04470867b33d1128632f439354
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Aug 6 02:26:00 2006 +0000
+
+    emms-playing-time: Don't require emms-info-mp3info, since none of its functions are used directly.
+    
+    darcs-hash:20060806022659-1bfb2-85b04367707b2a25c93ed9d1f6b7b38c434c5fcb.gz
+
+commit f10a13c62289f54556edfa642e4e266f12e22396
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Aug 6 02:26:00 2006 +0000
+
+    emms-player-mpd: Emacs21 fix.
+    
+    darcs-hash:20060806022640-1bfb2-a9c4a3d651c91ec8e1cf49e5efaa64fafa2bf7d6.gz
+
+commit 3bcb9452259783c843444e0342468d2b566ab38f
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Aug 4 18:53:00 2006 +0000
+
+    emms-player-mpd: Use better logic for last patch.
+    
+    darcs-hash:20060804185308-1bfb2-ae78a2fb0939d2265454d088eee6881b780f89be.gz
+
+commit 1359311d1d86162b1e0374afdc0dc28a9cd1d9eb
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Aug 4 18:38:00 2006 +0000
+
+    emms-player-mpd: Correctly fetch track data when using remote MusicPD server.
+    
+    darcs-hash:20060804183813-1bfb2-57e60908847a03eade1622689660cf2614d219e7.gz
+
+commit b42027e47722f2c038ad455b6ca18f0b9c115643
+Author: william.xwl <william.xwl>
+Date:   Sat Aug 5 00:43:00 2006 +0000
+
+    Set correct SEPARATORS parameter for split-string.
+    
+    darcs-hash:20060805004338-e8fe6-e3c3067cd72a36343c35677bea69248404e0758c.gz
+
+commit 4150a25e6930608c8a6f04bc948f7c376b39dddf
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Aug 3 03:00:00 2006 +0000
+
+    emms-player-mpd: Use better algorithm to detect whether the user has requested a stop or whether we have run out of tracks.  Thanks to dds for the report.
+    
+    darcs-hash:20060803030044-1bfb2-8ae4e59fcafcbfff9b8b2e764aceb82d80c16faf.gz
+
+commit 88658d69d9b9ad2c9b4ad00b199bd80d93b4d534
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Aug 2 03:50:00 2006 +0000
+
+    emms-cache: Replace use of 'utf-8 with emms-cache-file-coding-system.
+    
+    darcs-hash:20060802035000-1bfb2-2f38291ea17ecbe96f1906b25c1ce147701b3ea4.gz
+
+commit 6abd26a03f3af8d76806abac5d210252bffbd088
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Aug 1 02:41:00 2006 +0000
+
+    emms-cache: Change default coding system to utf-8.  Fix byte-compilation warning.
+    
+    darcs-hash:20060801024119-1bfb2-ddb4d405acf76fcaa777d4c9a359981bbe015357.gz
+
+commit d10458058daca7b53074a3d6d8a297630e2ea288
+Author: william.xwl <william.xwl>
+Date:   Mon Jul 31 17:05:00 2006 +0000
+
+    emms-info-mp3info.el: New function, emms-iconv, for converting string
+    
+    between different coding systems. The conversion is necessary when
+    emms-info-mp3info-coding-system is different from
+    emms-cache-file-coding-system.
+    
+    darcs-hash:20060731170503-e8fe6-0db1b71cfdc7dc39687c9b5297351541e436e8bf.gz
+
+commit 43c306146f67f59f89d262e9b91c3d21bd6910a1
+Author: william.xwl <william.xwl>
+Date:   Mon Jul 31 17:00:00 2006 +0000
+
+    emms-cache.el: New variable, emms-cache-file-coding-system, which will
+    
+    allow user to set cache file's coding system explicitly.
+    
+    darcs-hash:20060731170049-e8fe6-6d125ca38a3a3d1b1271aeeb9815b6b8a0411c58.gz
+
+commit f7d41460d9077b0c553d63f17c702c659e3d53ee
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jul 30 22:31:00 2006 +0000
+
+    emms-player-mpd: Add support for updating MusicPD's database and improve documentation.
+    
+    darcs-hash:20060730223147-1bfb2-5e323fa65ecb32976db21c07a96143d36d65d7e8.gz
+
+commit aa9c184f2e41d831bed2c209112f4299ce27f58a
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jul 30 22:02:00 2006 +0000
+
+    emms-streams: Don't prompt for fd.  Determine it automatically instead.
+    
+    darcs-hash:20060730220232-1bfb2-788a8edc59ad10890149cadd420b2ec7cf87defc.gz
+
+commit ab3184047fd4ff9373bacccd8f583674ba738849
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jul 30 21:50:00 2006 +0000
+
+    emms-player-mpd: Allow a password to be sent to the MusicPD server.
+    
+    darcs-hash:20060730215000-1bfb2-492d75142915235bcc52d20e92d7d9973dfd8053.gz
+
+commit 9e243bd6c4fdc71083203116d98af41ba00851ea
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Jul 29 02:25:00 2006 +0000
+
+    emms-info: On second thought, with remote players, info should be fetched even when the file does not exist on the local system.  So we should always fetch info when file-mtime is nil.
+    
+    darcs-hash:20060729022523-1bfb2-edf73ea0c2e77bcda00ad36157468befc712954b.gz
+
+commit ecc6f6e523cc478b960c3da2ca63252c178bd0e2
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Jul 27 18:35:00 2006 +0000
+
+    emms-info: If the file does not exist, don't update its info and file-mtime.  This fixes an error.
+    
+    darcs-hash:20060727183504-1bfb2-9943ddf765b56f83479b08cdffefb0e63e6a20f2.gz
+
+commit 2a51c5acdf238d6c6de5811ab0b9bedc90f57db6
+Author: forcer <forcer>
+Date:   Thu Jul 27 14:13:00 2006 +0000
+
+    Makefile: Don't split info output
+    
+    darcs-hash:20060727141340-2189f-04dc7c9508430653ff03cde0b1f8e402eebe6812.gz
+
+commit d84b90a32fc453e90eb1d6b8d8b5f207c9843859
+Author: Damien Elmes <emms@repose.cx>
+Date:   Wed Jul 26 18:17:00 2006 +0000
+
+    browser: add some documentation related to singles and filters
+    
+    darcs-hash:20060726181758-4e3e3-ea11e892b1478cd818c7d774fd8957093a971511.gz
+
+commit 940d0784c8d5faed2ded6799bfc9dc6499106aba
+Author: Damien Elmes <emms@repose.cx>
+Date:   Wed Jul 26 14:38:00 2006 +0000
+
+    browser: fix a few cover bugs
+    
+    darcs-hash:20060726143832-4e3e3-94f75a65138f9c49f0c94f348d437c93ca5158ef.gz
+
+commit 503bbce69bdbf6d7d3b54d14a1267886ede90f4d
+Author: Damien Elmes <emms@repose.cx>
+Date:   Wed Jul 19 11:49:00 2006 +0000
+
+    add more lookup functions, a filter-changed hook, and fix an indent problem
+    
+    darcs-hash:20060719114958-4e3e3-a410266491ee984490b5d4b88cab813903847552.gz
+
+commit b089f2794908126bc7d75c6ae6634b993e8ee18d
+Author: yoni-r <yoni-r>
+Date:   Mon Jul 10 22:04:00 2006 +0000
+
+    resolve bug reported by sebatian about the q key
+    
+    darcs-hash:20060710220453-85c19-e7f6d124b823015bd41a37c0a836ebedca86f8cc.gz
+
+commit c67578e60968de99fab41521e70a4b7002449980
+Author: Damien Elmes <emms@repose.cx>
+Date:   Mon Jul 10 18:24:00 2006 +0000
+
+    browser: fix keybindings
+    
+    darcs-hash:20060710182403-4e3e3-163401138844f8ef44c6d7a8920a932ac942a114.gz
+
+commit 868d5b3bca32f05f90d88c3698324ae6e7d0d3f3
+Author: Damien Elmes <emms@repose.cx>
+Date:   Mon Jul 10 18:04:00 2006 +0000
+
+    browser: add next/previous filter support
+    
+    darcs-hash:20060710180451-4e3e3-4b6b2a89bd865f0490b0f7c38b91ea9b383ca895.gz
+
+commit fb513e62baf6c8d7355be9aa4ebfa7ceab55ef61
+Author: Damien Elmes <emms@repose.cx>
+Date:   Mon Jul 10 17:23:00 2006 +0000
+
+    browser: improve filtering, update docs
+    
+    darcs-hash:20060710172313-4e3e3-4f59268d5701ca3e5e3d09accc562835ca5813a9.gz
+
+commit 3c03bb4d8a259cfd2612542b25c0e014b8ac0898
+Author: Damien Elmes <emms@repose.cx>
+Date:   Mon Jul 10 14:38:00 2006 +0000
+
+    mplayer: -playlist must be the last arg when streaming
+    
+    darcs-hash:20060710143807-4e3e3-7367953faf45a044690c602a7a9103015e95c734.gz
+
+commit 1e6871901a383ca0f5fc2be2fb723e60142f79e0
+Author: Damien Elmes <emms@repose.cx>
+Date:   Mon Jul 10 14:24:00 2006 +0000
+
+    mplayer: use really-quiet (might help on video files with lots of errors?)
+    
+    darcs-hash:20060710142405-4e3e3-6967760b29f2149f0ebea84147ffdc18936dd461.gz
+
+commit 9e567044cda73f04fdc894994843d778b3bcc8fe
+Author: Damien Elmes <emms@repose.cx>
+Date:   Mon Jul 10 14:19:00 2006 +0000
+
+    mplayer: use quiet mode (stops skipping when emacs is busy)
+    
+    darcs-hash:20060710141939-4e3e3-77f600115c13362a6bda5a297750c707b61c72df.gz
+
+commit c05ccf0803530d8fddbcb58dc92daa3546469379
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jul 6 11:25:00 2006 +0000
+
+    browser: use generated name on top level enteries
+    
+    this fixes a bug where 'various' albums end up being classified under
+    the first author of the first various album
+    
+    darcs-hash:20060706112523-4e3e3-b5fc3f33b7996292ce11ef38b111fd3df96e83f6.gz
+
+commit cf84eab8b93a5ce922b64bc13954166b9847c8bc
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jul 6 09:51:00 2006 +0000
+
+    playlist: don't assume there's a track at point
+    
+    this makes RET on an group heading play the first track instead of
+    failing
+    
+    darcs-hash:20060706095138-4e3e3-681dd364f708bcf5c88d0534d0019c091fb62707.gz
+
+commit 0bcea596a4ea9d5601259f34cab825d3bf1e8394
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jul 6 07:35:00 2006 +0000
+
+    browser: don't use text-mode-map as parent
+    
+    darcs-hash:20060706073532-4e3e3-2801f215411ab6469b4ac002a5d364ea498f3427.gz
+
+commit 1772f4f391923e955910bc35582361f0f8023ef8
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jul 6 07:31:00 2006 +0000
+
+    browser: add lookup of artist/album in wikipedia
+    
+    darcs-hash:20060706073102-4e3e3-0d7410b08c4748a26b252025090beeffb9f77791.gz
+
+commit d17aadfe7faa32710766b9d5f3b7a6e59361a2cd
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jul 6 06:30:00 2006 +0000
+
+    browser: add filtering support (see comments at top)
+    
+    darcs-hash:20060706063045-4e3e3-abcefee16dc9272b7d76bc66869349d300cd597a.gz
+
+commit 49c0ec3cb47204b00601f66d7bdd3c6467d67b91
+Author: Damien Elmes <emms@repose.cx>
+Date:   Wed Jul 5 13:42:00 2006 +0000
+
+    browser: lvl is a bad name (fixes a bug)
+    
+    darcs-hash:20060705134200-4e3e3-acf9064722ab87de51766b92e7903f8f868b053b.gz
+
+commit a3bb0ffba1588416cb4f630c9d2f99b8864d401c
+Author: Damien Elmes <emms@repose.cx>
+Date:   Wed Jul 5 13:34:00 2006 +0000
+
+    browser: don't rely on target to determine track properties
+    
+    Using 'track means that the format string symbols aren't generated
+    properly.
+    
+    Note that these recent changes means that the browser and the playlist
+    share the same face. It's not too hard to change this - what do you
+    think? Should the browser and playlist track face be different?
+    
+    darcs-hash:20060705133450-4e3e3-0743a44a91f05f825f146eedf21163ff41d69db6.gz
+
+commit a6b5c7855486045daeff9db25e224896a2eb0f73
+Author: Damien Elmes <emms@repose.cx>
+Date:   Wed Jul 5 13:16:00 2006 +0000
+
+    browser: propertize playlist tracks in formatting code
+    
+    darcs-hash:20060705131640-4e3e3-30381f6ff30aecd8d7ccab57a2f7bf0e71b52696.gz
+
+commit 84ec279f7b4731899ef0ebf8d80483d88ce26f10
+Author: Damien Elmes <emms@repose.cx>
+Date:   Wed Jul 5 11:47:00 2006 +0000
+
+    browser: refactor level handling code
+    
+    - remove insert-track-function, it's not needed
+    - playlist indentation is now handled the same way as the browser,
+      using format strings
+    - dynamically bind the relative level to make the above work
+    - indent tracks a little more to make them visibly "under" albums
+    
+    darcs-hash:20060705114748-4e3e3-362beab720e68610925c927e0f4638f43f1fad1a.gz
+
+commit 303055e04a5556dc412e69189d6985b917555ed1
+Author: Damien Elmes <emms@repose.cx>
+Date:   Tue Jul 4 15:34:00 2006 +0000
+
+    browser: indent albums, don't propertize indent
+    
+    darcs-hash:20060704153422-4e3e3-ebb8cf0b25fc1599729c43675016956551388ea4.gz
+
+commit 6bc9791da7daebbc89bb6f2ad2da83c14a5f8ff8
+Author: Damien Elmes <emms@repose.cx>
+Date:   Tue Jul 4 14:01:00 2006 +0000
+
+    browser: make faces dependent on type, not level
+    
+    also renamed the faces - you'll need to customize them again if you've
+    customized them before.
+    
+    darcs-hash:20060704140109-4e3e3-3e575fd46005c48cacc715f4f4fa5ec35249a2a9.gz
+
+commit c02d6cf3b3cadeea7e2063f96696cd2edb70468e
+Author: Damien Elmes <emms@repose.cx>
+Date:   Tue Jul 4 13:14:00 2006 +0000
+
+    browser: set missing elements to 'misc' to prevent failure
+    
+    darcs-hash:20060704131400-4e3e3-2e9081e6826ba4fcbfcb450d77aa5e66cdd521a1.gz
+
+commit 7749a597540993c1fe49e086ff41623541658160
+Author: Damien Elmes <emms@repose.cx>
+Date:   Tue Jul 4 12:56:00 2006 +0000
+
+    browser: add no-cover documentation
+    
+    darcs-hash:20060704125634-4e3e3-f75ae479c99c8085119f4ce35698ad432ea635e4.gz
+
+commit 9826f396b020fd61abcb7a0fd16b1d074a53c429
+Author: Damien Elmes <emms@repose.cx>
+Date:   Tue Jul 4 04:43:00 2006 +0000
+
+    browser: don't need point-at-bol, code has been refactored
+    
+    darcs-hash:20060704044315-4e3e3-bd659adfefc1698b5c0486338d0046f0885e78c0.gz
+
+commit 05f1a90f4299b7c4ef307e48e29917c4c5acd66b
+Author: Damien Elmes <emms@repose.cx>
+Date:   Tue Jul 4 04:40:00 2006 +0000
+
+    browser: add default covers, fix bug
+    
+    darcs-hash:20060704044020-4e3e3-d0f91c965a5820c1afaa14a4131fd780cc4aed11.gz
+
+commit 0ea391b453a8996d3fa17536159a5b8d6b96851b
+Author: Damien Elmes <emms@repose.cx>
+Date:   Sun Jul 2 09:13:00 2006 +0000
+
+    browser: beginnings of format string support
+    
+    darcs-hash:20060702091318-4e3e3-43eece589404da9ff1ba8c9308960f14d881beb1.gz
+
+commit 481ae8b43447ccaf30d1adbce313dacb2956be62
+Author: Damien Elmes <emms@repose.cx>
+Date:   Sun Jul 2 03:03:00 2006 +0000
+
+    cache: set coding cookie in cache file
+    
+    darcs-hash:20060702030320-4e3e3-c05bba88a4c05550bef892d79cf581f716567d12.gz
+
+commit 62ff681882fdf81d2c9abd82d149063a9658eeb7
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jul 2 03:37:00 2006 +0000
+
+    emms-browser: Use point-at-bol instead of line-beginning-position for XEmacs compatibility.
+    
+    darcs-hash:20060702033721-1bfb2-a594cdc0e93fceb6081b805fc511ef536df83c5a.gz
+
+commit afe2cacd997d7d3c680843339177ba4e1b82c652
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jul 2 02:03:00 2006 +0000
+
+    Fix more XEmacs issues.
+    
+    darcs-hash:20060702020302-1bfb2-ce8e5060cf1f7db0cf52e40d711d16e621f3968c.gz
+
+commit 4a873b05b48e1b3bca23499494cff40bf6a3e74a
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jul 2 01:21:00 2006 +0000
+
+    Allow player to set the exact elapsed time of a track.  emms-player-mpd and emms-player-mpg321-remote both need this.
+    
+    darcs-hash:20060702012131-1bfb2-3e6229d68adf0d78574e0fc6cd1c1a4438c870c3.gz
+
+commit accfde0f1a53e921406bb352fc5c3081ef9dbe97
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jul 2 00:12:00 2006 +0000
+
+    Make emms-cache and emms-browser work with XEmacs.
+    
+    darcs-hash:20060702001247-1bfb2-987d207f3c007211aae68e8061a2a16fdc6960a7.gz
+
+commit 6dfa85c0487668269d9f08543483aa1d4f4258ff
+Author: lucas <lucas>
+Date:   Fri Jun 30 22:08:00 2006 +0000
+
+    browser: bind 'C' to clear the playlist from the browser window.
+    
+    darcs-hash:20060630220804-4f952-d803c7f547027551362a1a8de638d4e3ccc4bb3e.gz
+
+commit 68bf7c8740c1c8371b71a613b57d00bc6a114f00
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 30 12:40:00 2006 +0000
+
+    browser: d for dired (missing half)
+    
+    darcs-hash:20060630124050-4e3e3-19caf3a3694a8e8cbba8d2a6cfc6ac60f08bc3ca.gz
+
+commit fe45a4a8a165cb7ce7e1604453408cce873c0e1b
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 29 17:54:00 2006 +0000
+
+    browser: add 'd' to open dired on the current directory
+    
+    darcs-hash:20060629175424-4e3e3-1301f36cece1ae2f55616133c652baddf606c36c.gz
+
+commit 372698a16cdd87f0f95cabde3e6c9f0e5f227432
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 29 14:13:00 2006 +0000
+
+    browser: fix bug with custom cover fetching function
+    
+    darcs-hash:20060629141356-4e3e3-e469426ab411ae28b58dead6de6302c9528362ea.gz
+
+commit 7636b83b39c4d020b6324bebccc7b62965369d3b
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 29 13:24:00 2006 +0000
+
+    browser: cover display, compilation support,more
+    
+    - added optional rendering of cover images in the browser and playlist
+      (see http://repose.cx/dump/browser-images.png)
+    - display artist name if browsing by album
+    - add `emms-browser-get-track-field-function', which allows you to
+      customise the way the browser sorts the cache into various albums,
+      artists, etc. includes a function (not on by default) which finds
+      the artist name by the directory, not tag info - this prevents
+      making lots of top level artist entries for artists who only appear
+      on a compilation
+    
+    darcs-hash:20060629132444-4e3e3-142af90538863a1f655494b24de89ef39ea2a4dc.gz
+
+commit 69abf5b78ac67197dfedc1f15c49eaaddbce297a
+Author: lucas <lucas>
+Date:   Tue Jun 27 22:07:00 2006 +0000
+
+    emms-browser: add C-j as an alternative to C-RET for console users
+    
+    darcs-hash:20060627220759-4f952-eea5cba96a2a2313b267e6efbc8bbfad914ba502.gz
+
+commit 88f57b8804b6df32844770ece036075e1a1ac64d
+Author: yoni-r <yoni-r>
+Date:   Mon Jun 26 16:04:00 2006 +0000
+
+    emms-playlist-mode-window-width defcustom + emms-playlist-mode-center-when-go
+    
+    darcs-hash:20060626160415-85c19-b96c96fccb4ef99f70e98f1e83e0a88e4113f41b.gz
+
+commit 50eebbbff0345d945ac7073273a034d8a3071e0b
+Author: yoni-r <yoni-r>
+Date:   Mon Jun 26 14:15:00 2006 +0000
+
+    make M-> act like a normal Emacs buffer for emms-playlist-mode
+    
+    darcs-hash:20060626141534-85c19-d4133931635bd1f01bd5295567d2a4678d778ad4.gz
+
+commit 5e4ffd984d94f89699d038bfd8ff06154fb27dc7
+Author: lucas <lucas>
+Date:   Sun Jun 25 17:56:00 2006 +0000
+
+    emms-last-played: Count the number of times a track has been played.
+    
+    By default, EMMS will now store the number of times you play a track.
+    
+    darcs-hash:20060625175654-4f952-0143f8621918567caed0a6587da7a5d3bfea409c.gz
+
+commit d60c90d8def9ebee49d7cae0acc0010b3abad8c8
+Author: lucas <lucas>
+Date:   Sun Jun 25 16:20:00 2006 +0000
+
+    emms-cache.el: fix missing paren in emms-cache-sync
+    
+    darcs-hash:20060625162044-4f952-a5c2c56dc79f3b359ef298aef12ec3a9c1d3ed57.gz
+
+commit e3a70f91583e7ced9e6d2fa9c1a8e9e2521dc7fa
+Author: lucas <lucas>
+Date:   Sun Jun 25 11:33:00 2006 +0000
+
+    emms-browser.el: fix bad keybinding for emms-browser-goto-random
+    
+    darcs-hash:20060625113348-4f952-20e508ab3d73b040f6c92f8b9208110c1a9c621e.gz
+
+commit 8f9c1dcdff81825ce5af9f84359b70061769f284
+Author: Damien Elmes <emms@repose.cx>
+Date:   Sun Jun 25 11:01:00 2006 +0000
+
+    cache: readability fix
+    
+    darcs-hash:20060625110138-4e3e3-796352e4a7992026d4d073755b8d9c7aa53b26fc.gz
+
+commit bd115b86296fa6f88b7f945a308cbb89027c68b3
+Author: Damien Elmes <emms@repose.cx>
+Date:   Sun Jun 25 10:51:00 2006 +0000
+
+    cache: rename function, remove obsolete one, only mark dirty if necessary
+    
+    darcs-hash:20060625105130-4e3e3-9eeb2d394b4324c8cefcfd9aae0a9b8a40971258.gz
+
+commit 507729e70357d5e9d55c0276907e04fc22223289
+Author: lucas <lucas>
+Date:   Sun Jun 25 09:59:00 2006 +0000
+
+    emms-cache.el: Move the pruning code inside emms-cache-refresh.
+    
+    darcs-hash:20060625095901-4f952-96d60b326e8e09587e2d92cffc838f00864241a4.gz
+
+commit 3672c9ee39f0d15815a79e69dc1a52a9cfbb8b44
+Author: lucas <lucas>
+Date:   Sun Jun 25 11:24:00 2006 +0000
+
+    emms-browser.el: emms-browser-goto-random moves the point to a random line in the browser.
+    
+    darcs-hash:20060625112441-4f952-c9517489eb33dd2865a3d8f6fbdf922b3a989acb.gz
+
+commit 6dc53f98e6c2acce8852ce71f58164bb0603733e
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 23 17:12:00 2006 +0000
+
+    browser: another read-only bug
+    
+    darcs-hash:20060623171252-4e3e3-2270fbde08d8e29914b9ee2614bcf70d2c4bcf5a.gz
+
+commit ce36e03ee5fe51ad8dc4ef0b4f15f6036624230b
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 23 15:09:00 2006 +0000
+
+    browser: fix bug with read-only buffer
+    
+    darcs-hash:20060623150933-4e3e3-7a835c979f1f6283d0aeda7c4cbc55653f2a3e74.gz
+
+commit 43d2e4e473c8561dc7ad54813bb5aad82981face
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 23 15:04:00 2006 +0000
+
+    browser: more search stuff
+    
+    - fix bug where we clobber emms-browser-buffer
+    - clear search on new search
+    - add new keybindings - 's a', 's s', etc. to search for different fields.
+    
+    darcs-hash:20060623150406-4e3e3-9096e56597ae119fdee324255894b2858cef702f.gz
+
+commit 32aa5c2203d7f63bf88c6853f2e2f42788eb3890
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 23 14:28:00 2006 +0000
+
+    browser: preliminary browsing support
+    
+    darcs-hash:20060623142837-4e3e3-7397b81dc867876785cf43357bf18c8973e6b010.gz
+
+commit 4a174ab71e24c4459fdd015194041bf05f4b1ea1
+Author: yoni-r <yoni-r>
+Date:   Thu Jun 22 20:46:00 2006 +0000
+
+    function name change + testing emms-patches mailing-list
+    
+    darcs-hash:20060622204637-85c19-cd8bc0fdb4fdad6279d9996c0820de139e13dc27.gz
+
+commit 4b201371ac9d96070c13bfd8da9bebeb5dc5df10
+Author: lucas <lucas>
+Date:   Thu Jun 22 23:17:00 2006 +0000
+
+    README: added a note about compiling emms-print-metadata, since it apparently wasn't obvious...
+    
+    darcs-hash:20060622231759-4f952-2d232e9530b6990ea41ba6d8b8d78d0e4b717c87.gz
+
+commit 963010890b497f9eabfb2738ee50734a1befa539
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 22 11:27:00 2006 +0000
+
+    browser: use the filename if no useful metadata is available
+    
+    darcs-hash:20060622112720-4e3e3-7067174f9a1f6013bbfecb73e8effc03fdce5d52.gz
+
+commit 859fe8dd6b7d0a525fc15d31a84844ff36da1cb6
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 22 11:14:00 2006 +0000
+
+    browser: uniquify track names, mpg321-remote: restart dead process
+    
+    darcs-hash:20060622111421-4e3e3-d843dafdb0245f9e08c032ad43bed6b2dc10c701.gz
+
+commit a3a19b09ccbb3b9909d3ce50a21b8fe3ca2636b8
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 22 11:45:00 2006 +0000
+
+    cache: add a routine to refresh metadata info
+    
+    darcs-hash:20060622114528-4e3e3-edaed29b327826bdbac2e172177dfa9e37214c15.gz
+
+commit 6115f3d510a1d052921210268575ec54a358523c
+Author: Damien Elmes <emms@repose.cx>
+Date:   Tue Jun 20 09:19:00 2006 +0000
+
+    README: fix a small typo
+    
+    darcs-hash:20060620091959-4e3e3-9eb13a61aefbe79769a4c61c96f2ba6cf40a21aa.gz
+
+commit 544e06a3b7a1f759317e984b87464632a7548eda
+Author: lucas <lucas>
+Date:   Tue Jun 20 06:52:00 2006 +0000
+
+    README : Advanced configuration : added item about seeking.
+    
+    darcs-hash:20060620065241-4f952-57b870e39b27d3377015ebf0e9deb49c9c43412d.gz
+
+commit c487efd4d968a1859e7e6d446ad3834c2ec1dd1e
+Author: william.xwl <william.xwl>
+Date:   Sun Jun 18 12:03:00 2006 +0000
+
+    emms-player-mplayer.el: Enable mplayer's slave mode for seek support by
+    
+    default.
+    
+    darcs-hash:20060618120337-e8fe6-c9425c08e3d4cca0801c8e1551aa455d88549a7d.gz
+
+commit e70aa542abad8aa8493c803b0fe52e7631a398e3
+Author: william.xwl <william.xwl>
+Date:   Sun Jun 18 12:02:00 2006 +0000
+
+    AUTHORS: Update William's info.
+    
+    darcs-hash:20060618120236-e8fe6-308f405fc475583ee88fc6d1418700bd6edf7a61.gz
+
+commit 8b5e7ce79e8b3f79d9c351ae756cac9be4fdf81a
+Author: Damien Elmes <emms@repose.cx>
+Date:   Sun Jun 18 12:25:00 2006 +0000
+
+    browser: bugfixes, sort/display by year
+    
+    - fix a bug with add-and-play on a single file
+    - display album year if available
+    - sort albums first by year
+    - add c-1, c-2 etc keybindings to quickly browse by artist, album,
+      etc. (conflicts with standard keybindings - assumption is that
+      digit-argument is probably not very useful in the browser mode)
+    
+    darcs-hash:20060618122507-4e3e3-d961861072a8a07e2f67b391c6f59b7ea1a79ac9.gz
+
+commit f5c591cdd5ca4351f7ec5070206ba237506e8638
+Author: forcer <forcer>
+Date:   Sat Jun 17 02:35:00 2006 +0000
+
+    define-emms-simple-player: Check for existence of the player executable.
+    
+    darcs-hash:20060617023535-2189f-d285035e40953c1c8512d823c1332266294a5f4e.gz
+
+commit 5fa90c9bbe89551ad6b62a008709f2359e754ae0
+Author: william.xwl <william.xwl>
+Date:   Fri Jun 16 16:22:00 2006 +0000
+
+    Rename `emms-score-show' to `emms-score-show-playing'. Add
+    
+    `emms-score-show-file-on-line'.
+    
+    darcs-hash:20060616162244-e8fe6-91e510b1ef2d25f1245edfb5f635657bd2227921.gz
+
+commit 4af11977682dd18f07484de299f0ab11b07032e0
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jun 16 23:38:00 2006 +0000
+
+    emms-player-mpd: Make the playable-p function return nil if we cannot start a connection to mpd.
+    
+    darcs-hash:20060616233847-1bfb2-6b95e1e17b907cc46204c74b7ea9a59963e86dde.gz
+
+commit 5f68d4a7e7d38db5d53b3d5cbfc4d363377c91e1
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 16 15:32:00 2006 +0000
+
+    browser: put track number first (better for compilation albums)
+    
+    darcs-hash:20060616153258-4e3e3-6ac627d571ef0623a346b8806c099f0d2c786ee5.gz
+
+commit 22095d1a142dade2382cd811849e4502d975b716
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 16 13:27:00 2006 +0000
+
+    browser: fix centering when adding new tracks to the playlist
+    
+    darcs-hash:20060616132746-4e3e3-177ab8c37d4b5041d47ddbc6f1a42c30413f99aa.gz
+
+commit 73810bc2e36ee74b2dae29bbbde5f1fd9c99d970
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 16 13:19:00 2006 +0000
+
+    browser: remember position when hitting 1,2,3 etc
+    
+    darcs-hash:20060616131926-4e3e3-48d11c2d5b27bd26c8ed5ccf4e96f2c0480cf1da.gz
+
+commit 6ce6dd88e208a36baa641ec5c5c06b849353b944
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 16 11:06:00 2006 +0000
+
+    browser: collapse before expanding (expand-to-level-2, etc)
+    
+    darcs-hash:20060616110612-4e3e3-4c3668a61018c2478c42a1ceeeaa38e19e1cc292.gz
+
+commit 81ada156e698dd8f748a93ac0161f7899ca844fe
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 16 11:02:00 2006 +0000
+
+    browser: fix sorting on tracks without a track number
+    
+    darcs-hash:20060616110222-4e3e3-616f148328a86000b55e03b878436a77b62013d4.gz
+
+commit 5d67351b36d4050677e3d5cba35c298c18690bc0
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 16 10:31:00 2006 +0000
+
+    mpg321-remote: fix race condition
+    
+    darcs-hash:20060616103159-4e3e3-fd8d7c3ce8e35b26f56f4822e65b7a217eaf4436.gz
+
+commit eefcda079f253ed0e154254766a8e0407e318000
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 16 01:13:00 2006 +0000
+
+    mpg321-remote: fix bug related to the player stopping
+    
+    darcs-hash:20060616011318-4e3e3-47d8fbfd25b67617a99f9116af74373ca69d63c1.gz
+
+commit caf5a848fa073551e5ff033cda23c9268c727dc4
+Author: forcer <forcer>
+Date:   Thu Jun 15 22:57:00 2006 +0000
+
+    Add Adam Sjoegren (copyright got assigned)
+    
+    darcs-hash:20060615225714-2189f-b228de0c9c275cd11b7abbdeb2aec2fe5cd3d0df.gz
+
+commit 94e55c7215448cd85ba606c2c6fc20f9ff60d637
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 15 09:42:00 2006 +0000
+
+    mpg321-remote: defvar mask-stop-message
+    
+    darcs-hash:20060615094217-4e3e3-258d67013b40b8be7cd3da95ed77ea740407df28.gz
+
+commit 395d69cb965b6905b7b87b6f8ae062dfe3423c56
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 15 06:30:00 2006 +0000
+
+    add player-mpg321-remote
+    
+    - allows seeking in files
+    - handles files with errors in them (the mpg321 simple version skips
+      over the files)
+    
+    darcs-hash:20060615063027-4e3e3-55f9b446189c86894879167259604cda28fe5215.gz
+
+commit a835d3cdafbe77f6170ee148d0a4ca9c977bbd05
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 15 05:11:00 2006 +0000
+
+    browser: fix for the tracknumber fix patch
+    
+    darcs-hash:20060615051156-4e3e3-9bedf86523e556a6b5017909df3969a63cf7ffaf.gz
+
+commit 181d7555612d78edaa78693fc10a9483731e4549
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 15 02:36:00 2006 +0000
+
+    browser: handle nil track numbers
+    
+    darcs-hash:20060615023650-4e3e3-1339418ceb7187db50d61db622d7f3d69420dd8e.gz
+
+commit 755ea4ee927779f9c7912d74b94e821c4ee1a3ee
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 15 02:28:00 2006 +0000
+
+    playlist: enable undo, add extra undo binding
+    
+    darcs-hash:20060615022826-4e3e3-249a0a736f1fc3d97d8536c0281a3323e06b3b15.gz
+
+commit 8c7dbf401ccdbfcf4b5033d1168d5dd8b15686ef
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 15 01:55:00 2006 +0000
+
+    browser: require emms-playlist-sort
+    
+    darcs-hash:20060615015543-4e3e3-880815ff2d361e255818d721449d98707827cdbb.gz
+
+commit 4c6f8243bb54321fb9d244743cc736c958762a5a
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 15 01:34:00 2006 +0000
+
+    playlist-mode: add 'C' to clear playlist
+    
+    darcs-hash:20060615013417-4e3e3-ce0b3c0cebb6c4535cb58755d016f717e18a9a22.gz
+
+commit 88d8dbedbab92ec5694f8f39da12e612dc72cb49
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 15 01:28:00 2006 +0000
+
+    info: display progress when adding async
+    
+    darcs-hash:20060615012854-4e3e3-746ce41e3529fa7177bbe9a516b24bb3b451c229.gz
+
+commit fa12a8d188103712777c3b8e1c3787a913809167
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 15 01:36:00 2006 +0000
+
+    browser: make defcustom lines user variables
+    
+    darcs-hash:20060615013606-4e3e3-97fd6bb688b5ca726badc3ad75e1c3d931dd0dad.gz
+
+commit 2659d7aa49efdf5ab4063dce10f3cd6e25969001
+Author: Damien Elmes <emms@repose.cx>
+Date:   Wed Jun 14 18:07:00 2006 +0000
+
+    browser: expand/collapse levels, tab through entries
+    
+    darcs-hash:20060614180725-4e3e3-948380dee9f4b29be1ef14cedcd463a9222bb935.gz
+
+commit c6dbd8f17dac67fc95d4bfa6ef796073a38ff263
+Author: Damien Elmes <emms@repose.cx>
+Date:   Wed Jun 14 16:00:00 2006 +0000
+
+    browser: refactor data format, bugfixes; emms: add emms-track-p
+    
+    Subitems are now stored in a tree of "bdata" objects, which is
+    generated when initially displaying the buffer. This makes rendering
+    simpler and also fixes some bugs where tracks were not being sorted
+    correctly in the browser and/or the playlist.
+    
+    Adding items to the playlist now inserts 'group' names when you add a
+    whole album, artist, etc at a time. These names will be thrown away if
+    you run emms-shuffle. The sorting routines will correctly sort the
+    buffer, throwing away the group tags, but then throw an error because
+    the buffer is not the size they expected it to be. Other playlist
+    manipulation routines like next/previous should skip over the group
+    names - if they don't, it's a bug in the playlist code.
+    
+    An example of the new interface is at:
+    http://repose.cx/dump/emms-browser.png
+    
+    darcs-hash:20060614160048-4e3e3-82a8a0d1678b0a2d9fcfc6ca385d5b56963aedbe.gz
+
+commit 3f741b53e67b30d556a894f5f19adc35a16a2085
+Author: william.xwl <william.xwl>
+Date:   Wed Jun 14 03:21:00 2006 +0000
+
+    emms-lyrics.el: Fix file-exists-p error when finding lyrics file for
+    
+    streams. At present, will just take care of tracks with 'file type.
+    
+    darcs-hash:20060614032114-e8fe6-52bf61bc4fbdfe3d4b212123c84514bc0e15697e.gz
+
+commit 39b42febb1f1c5fe75547271cad33eb29e9fde72
+Author: yoni-r <yoni-r>
+Date:   Tue Jun 13 10:01:00 2006 +0000
+
+    added the section "Finding files and speed" to the manual
+    
+    darcs-hash:20060613100136-85c19-5c278ce45fa496e37f3d4ba1f5c15e7bb08c1c9a.gz
+
+commit 4cf3a346444fc11195dc609db892ecdea17cda7a
+Author: yoni-r <yoni-r>
+Date:   Tue Jun 13 09:06:00 2006 +0000
+
+    fix bug in emms-playlist-mode-center-current
+    
+    darcs-hash:20060613090604-85c19-189240fc999924c5bd441319f2de9afc1bb49b6f.gz
+
+commit 57ce5391b5d471a4ada74b322b0904a0809a0639
+Author: yoni-r <yoni-r>
+Date:   Sun Jun 11 18:54:00 2006 +0000
+
+    removed superfluous comment (actually testing darcs send)
+    
+    darcs-hash:20060611185407-7e588-4b79a6030aa9519b6ae7b3b79c3747fb2031f4ec.gz
+
+commit 82c841900412d8d8bfc6cb87fa6cf831ab8bc19f
+Author: forcer <forcer>
+Date:   Mon Jun 12 19:16:00 2006 +0000
+
+    debian: add changelog for 2.0-2
+    
+    darcs-hash:20060612191609-2189f-44a3d90b48e46988585c90cada9e34e7146c734c.gz
+
+commit 3554f4090ab90f5fd318faf2c2e62e0495f22061
+Author: forcer <forcer>
+Date:   Mon Jun 12 19:12:00 2006 +0000
+
+    debian: Install info file as well
+    
+    darcs-hash:20060612191255-2189f-381f44ecd8f1a484de86ab702324b83cd785a342.gz
+
+commit 07325b244eb5fc5fbd802ff946cbff6e5ac49a8b
+Author: Damien Elmes <emms@repose.cx>
+Date:   Mon Jun 12 05:18:00 2006 +0000
+
+    browser: sorting, bugfixes
+    
+    - add sorting for subitems (albums, tracks, etc)
+    - make isearching expand the current entry automatically
+    - rename subitems-exist to subitems-visible (clearer)
+    
+    darcs-hash:20060612051800-4e3e3-a6e9e2c341ab3caf5f5aa59c364ae3bb2362ac3e.gz
+
+commit ee459cbdc7b0fe86ea5815bfcc0633a6f471a617
+Author: yoni-r <yoni-r>
+Date:   Sun Jun 11 16:39:00 2006 +0000
+
+    updated manual about emms-foobar-file prefix toggling
+    
+    darcs-hash:20060611163901-6ce53-462fe67b2b620ef13edb95b0b87a37df0b0b0f6b.gz
+
+commit 0d8660d516e90069b6442b9a68072a2346d15d63
+Author: Damien Elmes <emms@repose.cx>
+Date:   Sun Jun 11 09:54:00 2006 +0000
+
+    emms-cache: add pruning support, make save/load interactive
+    
+    darcs-hash:20060611095400-4e3e3-5624cdc454d14b7f4ffb03cc84f8883bf2fe291e.gz
+
+commit 0b2e933c5c46532b2e94cf4542571d2bdfd16862
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Jun 10 23:05:00 2006 +0000
+
+    Use better exclude regexp, so that people can load music files with '#' in the middle of the name.
+    
+    darcs-hash:20060610230507-1bfb2-b43f8403de4b1123ef7a71408f86510b7a553e63.gz
+
+commit 3540a17fdd5792376cdb78695280a15ee189eec5
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Jun 10 23:04:00 2006 +0000
+
+    emms-info: Never return 0 for info-mtime, since emms-time-less-p does not like this.  Use nil instead.
+    
+    darcs-hash:20060610230409-1bfb2-fa73c67de417d1643dfb3b99cd7cf16b861ff8ab.gz
+
+commit f07ea4645d724d38c68a3f03d00439d9f7d1f96e
+Author: Martin Schoenmakers <aiviru@diamond-age.net>
+Date:   Fri Jun 9 23:11:00 2006 +0000
+
+    Add mpd volume settings to custom
+    
+    Small patchlet so mpd users can use custom to change the volume setting
+    backend to use the appropriate volume functions.
+    
+    darcs-hash:20060609231150-97144-06f60160ea3afb3de4a43dcd861601c03a8a6dc2.gz
+
+commit 95ef705e702814617555f1e663ed8a969e398c8b
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 9 18:59:00 2006 +0000
+
+    browse subcategories (eg artist->album->title)
+    
+    - subcategories can now be expanded and contracted, and added to
+      playlist
+    - see the new keybindings at the top of the file
+    - add new faces for the various sublevels (only the dark background
+      colours are useful at the moment - any light background users want
+      to fix that?)
+    - fix a bug in emms-smart-browse with (recenter)
+    
+    darcs-hash:20060609185950-4e3e3-70f66178dae24374b5023d6f76ec08bea779d1e1.gz
+
+commit 6a717855498454bda736bda881cc203c0978b1fd
+Author: Damien Elmes <emms@repose.cx>
+Date:   Fri Jun 9 06:49:00 2006 +0000
+
+    update emms-cache.el commentary
+    
+    darcs-hash:20060609064935-4e3e3-cd3861e10f6aad3d118c6c87cd87438d6f5bc892.gz
+
+commit ce12375555588a7ad969bcb0e26a38220012f930
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jun 9 04:38:00 2006 +0000
+
+    emms-player-mpd: Add functionality to dump MusicPD data into the EMMS cache.  This allows for easy integration with emms-browser.el.
+    
+    darcs-hash:20060609043831-1bfb2-7c886a447a80ecd694c053d2a8a1a18f807e4594.gz
+
+commit 0d9aba2a5168b500a7b9073730d00113411d2f16
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jun 9 04:36:00 2006 +0000
+
+    emms-player-mpd: Rename volume functions to better match the namespace created by emms-volume.el.
+    
+    darcs-hash:20060609043643-1bfb2-375117b7d9fef9f60119cb64b42095c609448a30.gz
+
+commit 4a809e2083f80a70db9a8d128e194ff976baa08c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jun 9 04:35:00 2006 +0000
+
+    emms-player-mpd: Fix minor bug when importing the current MusicPD playlist into EMMS.
+    
+    darcs-hash:20060609043538-1bfb2-40772d8300e40cdd9d4af794e6e8d3078e4f35f9.gz
+
+commit 4bc8afdebbf0a8481688f7d4d58b758a74390b12
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jun 9 04:20:00 2006 +0000
+
+    emms-setup: Get rid of pointless compiler warning.
+    
+    darcs-hash:20060609042002-1bfb2-16505ccb1e785f16743bda984768c03d07eb7a74.gz
+
+commit 2d20eeafa0471f5a8dae57285d75716291b3b71b
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jun 9 04:16:00 2006 +0000
+
+    emms-cache: Small compiler fix.
+    
+    darcs-hash:20060609041606-1bfb2-6ea5623f62d4ff27566ab9f1097d5c4ffa2d95cb.gz
+
+commit 0f73de32500bb2cfe99d9fa7fbd730addd67d46a
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jun 9 04:01:00 2006 +0000
+
+    emms-cache: Add standard enable/disable/toggle interface and do a docfix for emms-cache-set-function.
+    
+    darcs-hash:20060609040108-1bfb2-268d7a1f4c7590ffdedcda9506bfca53e02cc2ea.gz
+
+commit ad3d6bb6d898cc42f673b99ea3721357d62c7d8f
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Jun 8 19:41:00 2006 +0000
+
+    Standardize copyright notices.  Add COPYING file.  Mention license in README.
+    
+    darcs-hash:20060608194123-1bfb2-cbfbc9eacb41016b24acb9ea2654f141496b0caa.gz
+
+commit ececf6862bde0815211e5596c7a8cf76304b11f5
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Jun 8 18:46:00 2006 +0000
+
+    Fix compiler warnings in emms-cache.el.
+    
+    darcs-hash:20060608184612-1bfb2-942ae7db648d88b9dfe4896872fc3f5fdd7a30d3.gz
+
+commit 5e88f995fec0d274da36801cb97052959b928bcd
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Jun 8 14:38:00 2006 +0000
+
+    emms-metaplaylist-mode: Fix bug introduced by the recent emms-playlist-mode overhaul.  Add faces for light backgrounds.
+    
+    darcs-hash:20060608143846-1bfb2-e25dbaa46a3651f1acfd1aefc88f9ad32f03c365.gz
+
+commit e02148c940c8adf239e8c1510e9ddc172367716e
+Author: forcer <forcer>
+Date:   Thu Jun 8 12:55:00 2006 +0000
+
+    NEWS is new
+    
+    darcs-hash:20060608125507-2189f-f04e5ed39a7888f4b6acbbd00f01754976b71286.gz
+
+commit 4c261ddd3b89b61217ea52ad26ff258956cf8c79
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 8 12:36:00 2006 +0000
+
+    refactor browser mode creation code
+    
+    - make the rendering function (browse-by-artist, etc) responsible for
+      the mode name
+    - fix a bug where the wrong buffer is used
+    
+    darcs-hash:20060608123618-4e3e3-b5bd1de42108ed792b6aa17cf9042dd22137b605.gz
+
+commit 01ba6d4850111dcc92d259ccaaff072458d40263
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 8 10:52:00 2006 +0000
+
+    browser sorting, and bug fixes
+    
+    - sort tracks when they're added to the playlist
+    - fix a bug where we didn't uniquify the buffer
+    - distinguish between files and urls
+    - modify emms-playlist-sort to accept an optional region
+    
+    darcs-hash:20060608105253-4e3e3-d735756c02bcae5a7c2e8a9b97817cf393a58079.gz
+
+commit fdd132b103b3b62e51d0bda64eb60d4c3d9fcfa1
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 8 09:40:00 2006 +0000
+
+    update modeline when changing browsing method
+    
+    darcs-hash:20060608094037-4e3e3-941aa4374482cf0cbac1c4ea09f4aad83704a6e3.gz
+
+commit 3c8a654f4c67af7c44581828fb3a9e89400aae62
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 8 09:26:00 2006 +0000
+
+    avoid rebuilding the browser window each time
+    
+    darcs-hash:20060608092623-4e3e3-34036792deb3f6cc1c2ec4f97c5f81cf9f83291c.gz
+
+commit 10590679f8cdeb573981e79455fd99dfdf40f54f
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 8 03:25:00 2006 +0000
+
+    small typo fix
+    
+    darcs-hash:20060608032546-4e3e3-8c445e10d32239209759b42957335a54e1d7390e.gz
+
+commit 0ac8fee949bfd85e4d7c1d3213297ab6dfeae7be
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 8 09:07:00 2006 +0000
+
+    fix RET on trailing \n
+    
+    \n isn't propertized which means hitting RET on a playlist or browser
+    entry fails. this patch moves the point before trying to read the
+    properties.
+    
+    darcs-hash:20060608090703-4e3e3-56f8e91f35d92f217517222b1f1e3206f83b1825.gz
+
+commit 4ccf4e44c94e4b7471ee0aee968a05a9a0720982
+Author: Damien Elmes <emms@repose.cx>
+Date:   Thu Jun 8 08:44:00 2006 +0000
+
+    add a metadata browser - emms-browser.el
+    
+    * preliminary work on a metadata browser - still alpha, but it's
+      useable for me
+    * also updated my email address in emms-cache.el (whoops)
+    
+    darcs-hash:20060608084400-4e3e3-f9350d06fb1dabc33c33c9821a7d89c287c64a81.gz
+
+commit ef8524bc4ec77359010613ab0f198c1a9b1b886e
+Author: forcer <forcer>
+Date:   Thu Jun 8 12:30:00 2006 +0000
+
+    emms-playlist-mode: Facify tracks on startup.
+    
+    darcs-hash:20060608123052-2189f-197516bb8da9a1051f3e0ddac5f3bdd99fefcc89.gz
+
+commit d39f230120b6571bba29c75bd882404cfe6edc47
+Author: forcer <forcer>
+Date:   Thu Jun 8 02:56:00 2006 +0000
+
+    emms.el: Change directory to / before starting the player.
+    
+    darcs-hash:20060608025659-2189f-cf54016de0748a3d9dc3f706db32c3125229bc08.gz
+
+commit 162ccacf2da18280abc4c182b99c0151097ef2b3
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jun 7 21:52:00 2006 +0000
+
+    emms-playlist-mode: When making new overlays, do not allow the rear to advance.  This prevents some display issues.  If we really need to modify the text there, we should be using (insert-before-markers).
+    
+    darcs-hash:20060607215212-1bfb2-f306058603a47453dffe2182b8730cc3d9aaf5d9.gz
+
+commit db63cada789bce562c80d9db3a941deb32cb4ef0
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jun 7 21:51:00 2006 +0000
+
+    Make emms-property-region bulletproof.
+    
+    darcs-hash:20060607215113-1bfb2-1d5710b9112fb1ed36d1a65d4ed432d643bdd863.gz
+
+commit 1fc051476607215c26a353e80b1f45b564415a4f
+Author: forcer <forcer>
+Date:   Wed Jun 7 20:35:00 2006 +0000
+
+    Fix typo in emms-property-region
+    
+    darcs-hash:20060607203558-2189f-f2a8e6a89f4af46883dc23d656157bccd883db30.gz
+
+commit f9212a8941c84f9b1fe0056f0901b7e847367564
+Author: forcer <forcer>
+Date:   Wed Jun 7 20:23:00 2006 +0000
+
+    emms.el, simplified emms-property-region considerably.
+    
+    darcs-hash:20060607202310-2189f-16435d8796c61ef090f2215117e8042a482fde2b.gz
+
+commit 96a3ac588fbbd593558a305d95039abe8474a63c
+Author: lucas <lucas>
+Date:   Wed Jun 7 17:28:00 2006 +0000
+
+    Very basic support for recording the time you last played a track.
+    
+    * emms-last-played.el: New file.
+      Nothing fancy right now, more to come soon.
+    * emms-setup.el: emms-devel now requires and setups emms-last-played.
+    
+    darcs-hash:20060607172830-4f952-fd247551c7da305be27b8f783e785bdd9c2c8689.gz
+
+commit 84acadce0e7916d1dd95a80aa69e57752ec80615
+Author: forcer <forcer>
+Date:   Wed Jun 7 16:10:00 2006 +0000
+
+    Mark the cache as dirty for each modification.
+    
+    darcs-hash:20060607161049-2189f-293b55878f4a073640a397e4b2aa563c3bf785d6.gz
+
+commit 06f6648e9a58761edfd5345f04e5ba8bb298bc48
+Author: Damien Elmes <emms@repose.cx>
+Date:   Wed Jun 7 15:40:00 2006 +0000
+
+    fix damien elmes's email address
+    
+    darcs-hash:20060607154000-4e3e3-41b5746bd18f69a30c288a7f86af3b49231ea0a8.gz
+
+commit 0af69e62ec87c6e83b6f45e3b0d0981247152358
+Author: forcer <forcer>
+Date:   Wed Jun 7 15:57:00 2006 +0000
+
+    emms.el: The currently playing marker now should stay where it is, even for yanks
+    
+    darcs-hash:20060607155759-2189f-f540a9d5692c72e253500b0580b42c5fad981ba5.gz
+
+commit e13420235286f2e17c8ec0a08a41a60959f14a3e
+Author: forcer <forcer>
+Date:   Wed Jun 7 15:55:00 2006 +0000
+
+    emms-playlist-mode: Stop overlay from being attached to text inserted before it
+    
+    darcs-hash:20060607155511-2189f-8b77f04252183c1eb3c3f98737a33769afa01c99.gz
+
+commit 37853487955cb1eb28220448e48d96f9125c3685
+Author: forcer <forcer>
+Date:   Wed Jun 7 15:05:00 2006 +0000
+
+    emms sources now switch add/play behavior when a prefix argument is supplied.
+    
+    darcs-hash:20060607150502-2189f-111d096517e1b849d49e7f196852e51937a31b58.gz
+
+commit 7adf8d8e0913179aeedd93d8947f664456e94947
+Author: forcer <forcer>
+Date:   Wed Jun 7 15:00:00 2006 +0000
+
+    Add autoloads to emms-setup.el
+    
+    darcs-hash:20060607150030-2189f-66fac4c8280c702d0760683ce5079332c4a6d888.gz
+
+commit 36740ba4867876568390f5c83e603ce80869daff
+Author: forcer <forcer>
+Date:   Wed Jun 7 13:46:00 2006 +0000
+
+    Typo, defvar => defcustom for emms-cache-set-function
+    
+    darcs-hash:20060607134647-2189f-af24ce177889add0924b39268a1924d36f3c8f82.gz
+
+commit f6694b874ce8cfa5651eceffbdbd0076bda44b7e
+Author: forcer <forcer>
+Date:   Wed Jun 7 13:42:00 2006 +0000
+
+    Cleaned up the cached code in emms.el a bit
+    
+    darcs-hash:20060607134238-2189f-208cd31323c69521084137e367d689cead44a6df.gz
+
+commit e5beab412bc06197c77b902c4939758b2a246684
+Author: Damien Elmes <emms@repose.cx>
+Date:   Wed Jun 7 12:53:00 2006 +0000
+
+    refactor caching code into emms-cache.el
+    
+    * caching support is now provided via two function vars in emms.el,
+      emms-cache-get-function and emms-cache-set-function
+    * (emms-standard) or above will enable caching support
+    * you'll need to remove .emms-cache or s/emms-info-cache/emms-cache-db/
+    
+    darcs-hash:20060607125345-4e3e3-7d9ad8d243a395f2f2a5eea004e58ac9e239855b.gz
+
+commit 3f3081318870f5400f339e138e0115381451575a
+Author: forcer <forcer>
+Date:   Tue Jun 6 14:15:00 2006 +0000
+
+    emms-playlist-mode doesn't need overlay compatibility anymore
+    
+    darcs-hash:20060606141539-2189f-9afa51a0ee2b36f7b083d01537cdc05f08d24670.gz
+
+commit 6ab9141298b6c620983d6c70b33ae6e02fe3099e
+Author: forcer <forcer>
+Date:   Tue Jun 6 13:59:00 2006 +0000
+
+    emms-playlist-mode.el - now with less overlay!
+    
+    darcs-hash:20060606135908-2189f-bb652e384264445ca77b87e82bb0e190caf0f89f.gz
+
+commit afc461ef8513d1d5573cb5f71034203cb377cc1a
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Jun 6 14:44:00 2006 +0000
+
+    emms-info: Fix bug that occurs after clearing the current playlist and trying to re-add songs to it.
+    
+    darcs-hash:20060606144439-1bfb2-34f362137ee2006e12ebfe26e7f3842c31f5ef0d.gz
+
+commit 239ad706c23e7ffc88914a8650a2f87bfc3944d5
+Author: lucas <lucas>
+Date:   Tue Jun 6 09:09:00 2006 +0000
+
+    AUTHORS: fixed Lucas' e-mail address
+    
+    darcs-hash:20060606090957-4f952-fa5341ba7b6e364b1619f0011ddfd1b5c85dfbbd.gz
+
+commit 7e45986db1b541e9e3c34394d856ee3780ad51bd
+Author: Damien Elmes <emms@repose.cx>
+Date:   Mon Jun 5 16:33:00 2006 +0000
+
+    info-cache-dirty/coding
+    
+    * mark the info cache as dirty when it's modified, so we don't have to
+      write it out all the time
+    * save the cache as mule-utf-8 - comments? i'm not sure if this is
+      correct
+    
+    darcs-hash:20060605163339-4e3e3-35731daf2d74d73bb6f776ad29de3f4cbe5d3529.gz
+
+commit a053a4d8c7f7bf39728c15647e1e558ccee9f3d6
+Author: forcer <forcer>
+Date:   Mon Jun 5 14:30:00 2006 +0000
+
+    AUTHORS: Damien Elmes address updated
+    
+    darcs-hash:20060605143028-2189f-e573f54db9aeba6cb82c3d6981c247a82d5f8aa5.gz
+
+commit 8ea1c649cb7cd734005e80da96026c157cd03f2f
+Author: forcer <forcer>
+Date:   Mon Jun 5 14:25:00 2006 +0000
+
+    emms-info caching (thanks to Damien Elmes)
+    
+    darcs-hash:20060605142507-2189f-0edb660bd94f7d505bb6da6abc48cd595982bc31.gz
+
+commit 289268618b6a6edd6b5183fb363b15b3124854a9
+Author: forcer <forcer>
+Date:   Mon Jun 5 05:33:00 2006 +0000
+
+    Sort file names from `emms-source-file-directory-tree-function'.
+    
+    darcs-hash:20060605053347-2189f-e2161a5d791596968f9d9e83c004451592324550.gz
+
+commit c275727ea01b65c94c253e8649b7035d37bf67e1
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jun 4 19:56:00 2006 +0000
+
+    Add some sources for inserting playlists without inserting their contents, and likewise for directories of playlist files.  Exclude some files and directories from being added when walking directories.
+    
+    darcs-hash:20060604195602-1bfb2-3ebc047e47ecdece3b4b826b3a6a48ccbbb0f0d0.gz
+
+commit 9d10b8d562b427db7720433bc09ccdd6536dfc05
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jun 4 19:54:00 2006 +0000
+
+    emms-player-mpd: Differentiate between files and URLs when it makes sense to do so.
+    
+    darcs-hash:20060604195449-1bfb2-5f43698ad0ff4945541f3aaf8244e1590333f39d.gz
+
+commit 4247641fe4ac444777bca527bbbcda9eff454d27
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jun 4 19:53:00 2006 +0000
+
+    Miscellaneous minor cleanups.
+    
+    darcs-hash:20060604195311-1bfb2-c5ba94841afa0d32c9bc483a21e7c8302c8b9aaa.gz
+
+commit 692400a23be7cc13834140638d8d69188917c8f7
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jun 4 19:49:00 2006 +0000
+
+    Make sure we never have an empty track description when inserting a song into a playlist buffer.
+    
+    darcs-hash:20060604194940-1bfb2-8e8a20dde4b8c3fc89f5dd0552207cb5f3441429.gz
+
+commit 12d4527033257c37e633a1990dc84e2a1ca7f6fb
+Author: forcer <forcer>
+Date:   Sat Jun 3 12:56:00 2006 +0000
+
+    Remove debian-extras package as requested by ftpmasters (debian)
+    
+    darcs-hash:20060603125644-2189f-ff0bdd23bd3b203df37019edae368e4cc97fcb6d.gz
+
+commit 1cb8a1f346842a341eb3d336eb9d219bb215f2a3
+Author: Martin Schoenmakers <aiviru@diamond-age.net>
+Date:   Thu Jun 1 19:38:00 2006 +0000
+
+    Put volume options in their own customize group.
+    
+    Added a separate emms-volume group for customize and put things there instead
+    of in the main thing.
+    
+    darcs-hash:20060601193853-97144-c623003be58dbfc8b5bec359110197e115926c1d.gz
+
+commit cff09f0bf5cc55233383a6a8409dd808cd2997f4
+Author: forcer <forcer>
+Date:   Wed May 31 00:33:00 2006 +0000
+
+    emms-volume.el: Cosmetic stuff, defvar -> defcustom
+    
+    darcs-hash:20060531003343-2189f-8a3926a21e63a49ddf66415e9f17041485dcd721.gz
+
+commit 2ecf0171dd396fabfa4b6919ef10b7a561164f0f
+Author: forcer <forcer>
+Date:   Wed May 31 00:23:00 2006 +0000
+
+    emms-volume.el: Minor cosmetic cleanup
+    
+    darcs-hash:20060531002351-2189f-cedd0ca3350a02fc8deda9ec51e1e33f05ab9ecc.gz
+
+commit f168ce641347671400a631743681bbdc71bd3c33
+Author: forcer <forcer>
+Date:   Wed May 31 00:11:00 2006 +0000
+
+    emms-volme.el: Add some requires.
+    
+    darcs-hash:20060531001118-2189f-5d181b45b3ffdfc51c44e17185b3d2d9063475a9.gz
+
+commit 25efa815c1e86e9a2cb20c26c73981f410d6a093
+Author: forcer <forcer>
+Date:   Wed May 31 00:11:00 2006 +0000
+
+    emms-volume-amixer.el: Provide a way to set the control for amixer
+    
+    darcs-hash:20060531001102-2189f-d203d6c92b8e72c7ab8dd380834cba1700815e5f.gz
+
+commit 8027bb23119322eaf6c4601fbd4e3ae31b88961f
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed May 31 20:38:00 2006 +0000
+
+    Make handling of multiple playlist buffers less error-prone.
+    
+    darcs-hash:20060531203810-1bfb2-7a5c8ca307d33ea501871a6222ab76ad4ada498d.gz
+
+commit ec34941c7896238b2219165e2131b7b947f8393c
+Author: forcer <forcer>
+Date:   Tue May 30 23:07:00 2006 +0000
+
+    AUTHORS: Add Martin Schoenmakers. Welcome! :-)
+    
+    darcs-hash:20060530230723-2189f-7716e4510b18f344538deecdfce6810dfc9e035b.gz
+
+commit a21f33c5dc56e95d8273ab502907a8b81da6a3e9
+Author: Martin Schoenmakers <aiviru@diamond-age.net>
+Date:   Tue May 30 22:35:00 2006 +0000
+
+    Add emms-volume and emms-volume-amixer.
+    
+    New files: emms-volume.el provides some general volume changing things,
+    including a minor mode to more easily change volume when not in the
+    EMMS buffer. emms-volume-amixer.el is a backend using amixer.
+    
+    darcs-hash:20060530223500-97144-6c3f95ef335a5f100bc2c6d061a82cb5323b2557.gz
+
+commit ac9bb221022b60c987f0caab4be4cfcd99a33964
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue May 30 19:06:00 2006 +0000
+
+    emms-streams: Re-add space after prompt and use completion for type.
+    
+    darcs-hash:20060530190620-1bfb2-ab99409d531e96ce9bc2bca3585a7c193c0b117b.gz
+
+commit a5e116b511f233f01cf8cd59908182dee4214112
+Author: Martin Schoenmakers <aiviru@diamond-age.net>
+Date:   Tue May 30 13:04:00 2006 +0000
+
+    allow nonzero ogginfo exit plus some reindenting
+    
+    When ogginfo gave a nonzero value on exit, any valid data would get tossed
+    if there was any. This prevented emms from showing info for files that are
+    tagged but a bit odd.
+    
+    Also reindented emms-info-ogginfo accordingly, which incidentally removed
+    some tabs in favour of spaces.
+    
+    darcs-hash:20060530130411-97144-7a32c32535a534abdbe173f8f230194c462dbbbd.gz
+
+commit 0ff8ab2087e548609e0439cc345e45a8915be064
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue May 30 14:42:00 2006 +0000
+
+    emms-streams: When the user wants emms-streams to play the selected stream instead of add it, create our own playlist buffer.  When quitting, if we own the current playlist buffer, kill it.
+    
+    darcs-hash:20060530144243-1bfb2-c740d27615c65016b8516ee90d4db07b7e08fb4a.gz
+
+commit a16b4f99aca1581ef60cb7845a706f7c4d7e8e5d
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue May 30 04:54:00 2006 +0000
+
+    emms-streams: Re-implement yank and kill so that they do the right thing with emms-stream-list.
+    
+    darcs-hash:20060530045429-1bfb2-e7ae0ff556f6b20d3ab7a28630273308c6ac993c.gz
+
+commit e874d110f8a5d15a559fe372a12121547d84c4ac
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue May 30 04:01:00 2006 +0000
+
+    emms-streams: Implement kill and yank.
+    
+    darcs-hash:20060530040114-1bfb2-dee2441306ea4d38715338c0cec9d74996238e8c.gz
+
+commit 8c031d1890f41173748a3d83dd1f9dd5fc056538
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon May 29 03:00:00 2006 +0000
+
+    emms-streams: Make hitting RET on a URL do the right thing, improve cursor movement, and mark the buffer as unmodified after performing a save.
+    
+    darcs-hash:20060529030043-1bfb2-e17a5b1846d31929013805e31b5722f7e248b86d.gz
+
+commit 2bf79de2c33f1f35bafb5b8db8b75af3253b45b8
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu May 25 01:42:00 2006 +0000
+
+    emms-player-mpd: Use more robust method of detecting whether we need to force-feed MusicPD our playlist.
+    
+    darcs-hash:20060525014253-1bfb2-8dc73d1dcd1c3e70703f4a377cfd18d29725c378.gz
+
+commit c08efad3544fa9f924dc2d16cd26fb67f5f09804
+Author: foo <foo>
+Date:   Wed May 24 20:00:00 2006 +0000
+
+    emms-playlist-mode: Make "d" kill the entire line.  This seems to be a good compromise of those who use C-k and those who want more standard object-killing behavior.
+    
+    darcs-hash:20060524200008-0beec-44d42e025c9a7a95d740dc87f75aa7a8e3ce0a54.gz
+
+commit a665f6aa63b12dd12e0156a8a799dd3a59b39e5b
+Author: foo <foo>
+Date:   Wed May 24 19:59:00 2006 +0000
+
+    emms-player-mpd: When showing the currently-playing song, prepend the name of the radio station, if it exists.
+    
+    darcs-hash:20060524195911-0beec-2b18246bfdc9b627f315860265254332a2197356.gz
+
+commit a92fa296433cf56276b070c68ad3b9ecb1d164f9
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu May 25 03:31:00 2006 +0000
+
+    emms-player-mpd: Make seek work correctly.
+    
+    darcs-hash:20060525033120-1bfb2-00e9ea6d64e0c95fcac1105468024881d0a2faba.gz
+
+commit 08f9d4ef1c96d8b1075260cfcc61cf8e394a3fa1
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed May 24 06:16:00 2006 +0000
+
+    emms-player-mpd: Fix bug that caused unconditional reloading of the entire MusicPD playlist whenever the track was changed manually.
+    
+    darcs-hash:20060524061655-1bfb2-169e1435160d229391fbeab692180d47458f66c9.gz
+
+commit 7a770fa4ab50ae5b7445ec239c7e7375d09d3a24
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed May 24 05:57:00 2006 +0000
+
+    emms-player-mpd: Overhaul for streamlist support, and fix a few miscellaneous issues.
+    
+    darcs-hash:20060524055707-1bfb2-252c06fd98f7b7c5c9b2faae8d109274ca7fc649.gz
+
+commit 3fe590d6b34b30a6d76c6a7a888a8fb49debbdaf
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed May 17 03:54:00 2006 +0000
+
+    emms-player-mpd: Add a few checks to make sure that the given buffer exists before trying to do anything with it.
+    
+    darcs-hash:20060517035419-1bfb2-3b5eada9a5b8232067d491f2e607ef3ae3e35c3a.gz
+
+commit 7cb108237e5ebe3fd996e9587d7d68b3349c90ef
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue May 16 08:12:00 2006 +0000
+
+    emms-source-playlist: Do not expand names of files in playlists, as this can cause problems with emms-player-mpd in some configurations.
+    
+    darcs-hash:20060516081257-1bfb2-477dde9d9a2b2430897ee4fe0428a645b3beaa06.gz
+
+commit 179c6991624b8b119ee4a35059bac849a1b40f88
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed May 10 04:07:00 2006 +0000
+
+    emms-playlist-mode: Implement the option (disabled by default) of opening a new EMMS buffer for a playlist, when hitting RET on one.
+    
+    darcs-hash:20060510040730-1bfb2-210380685ccbd869f888ace574740f6e18c381b5.gz
+
+commit 82878fd44b6c6e37be79a1d33991cecc99cb019c
+Author: forcer <forcer>
+Date:   Wed May 3 23:43:00 2006 +0000
+
+    emms-playlist-mode.el: Don't put a period after the mode map. This hangs 21.4 on display.
+    
+    darcs-hash:20060503234351-2189f-a9506ca448aec033dc5132d490a6b7747d03bf52.gz
+
+commit d10f4faee2fa5a5e0b20d90cd86c003188ce8f13
+Author: forcer <forcer>
+Date:   Sat Apr 29 19:28:00 2006 +0000
+
+    debian/emms-extras.manpages: New file
+    
+    darcs-hash:20060429192811-2189f-ccd14a617c1a32eafc0bc705de1be77f9c5eee63.gz
+
+commit 6908b0fbd7d594bcc30cf4d1d05c328cd74878ce
+Author: forcer <forcer>
+Date:   Sat Apr 29 19:14:00 2006 +0000
+
+    Don't delete ChangeLog with make clean, we can't regenerate it without _darcs
+    
+    darcs-hash:20060429191407-2189f-4e5c50ad131187a0b19823550bd223e685bc778c.gz
+
+commit f7ffc8f89cd4045488989b825a7cd42ea73d12ab
+Author: forcer <forcer>
+Date:   Sat Apr 29 19:10:00 2006 +0000
+
+    Don't generate ChangeLog in debian/rules - darcs isn't there anymore then.
+    
+    darcs-hash:20060429191044-2189f-2d8a5a05a9e517608c1f7ba2fb3febc2bd1605f3.gz
+
+commit 80b0a2f2d2d801bf29d255795e0fa5b22c610024
+Author: forcer <forcer>
+Date:   Sat Apr 29 17:47:00 2006 +0000
+
+    emms.el: Change version to 2.0
+    
+    darcs-hash:20060429174710-2189f-e483ea3cf9375be5459bf452536cfa070a4a3c76.gz
+
+commit 0100e938655c809e0157acde368c617c885999f2
+Author: forcer <forcer>
+Date:   Sat Apr 29 17:45:00 2006 +0000
+
+    debian/changelog: 2.0-1 release version.
+    
+    darcs-hash:20060429174536-2189f-5ed0bff26fc0e0c099d93b707be4adaea1db0189.gz
+
+commit 8376354696f20d23e04c4a679cf2e94effd555b1
+Author: forcer <forcer>
+Date:   Sat Apr 29 18:54:00 2006 +0000
+
+    emms-print-metadata.c: Don't segfault if argument doesn't exist.
+    
+    darcs-hash:20060429185448-2189f-d25bfe8317afd3be16e5d2b4cb8c32b0724568e0.gz
+
+commit 972e4c0446146b457e39cb5e3734404141aed533
+Author: forcer <forcer>
+Date:   Sat Apr 29 18:41:00 2006 +0000
+
+    emms-print-metadata.1: New file.
+    
+    darcs-hash:20060429184129-2189f-d782b559f69380f77746cd7eb2a8a6d56e153cb3.gz
+
+commit 227fb23c0e0fbc25685aba46a991493a7decb001
+Author: forcer <forcer>
+Date:   Sat Apr 29 18:39:00 2006 +0000
+
+    Install correctly with Debian _and_ make install.
+    
+    darcs-hash:20060429183958-2189f-44de028e3face57316a1485fc9e09d29ecceb7eb.gz
+
+commit f49efbf33b4f5b00c4c4763e90919ad8a5ecf928
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 29 13:42:00 2006 +0000
+
+    emms-playlist-mode: Call kill-line instead of kill-region to fix a minor bug.
+    
+    darcs-hash:20060429134204-1bfb2-f7123e0f564cda7a675e8bf745f54f8bdbd968ff.gz
+
+commit fa148fc3c344022c1f4011a6c4da9441ae0849f6
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Apr 25 19:15:00 2006 +0000
+
+    Rename with-widened-buffer to emms-with-widened-buffer.
+    
+    darcs-hash:20060425191558-1bfb2-7bbb4ba814a5a83a3bf6b7f839ec2b824def9ae8.gz
+
+commit e707bd9a77d7ed676cf8da92415318505532b7cf
+Author: yoni-r <yoni-r>
+Date:   Tue Apr 25 11:46:00 2006 +0000
+
+    fixed Makefile
+    
+    darcs-hash:20060425114636-6ce53-dddce4f16a9318fd80d798dfe1c567c477ea9538.gz
+
+commit e57195633dabb65ea67d39b1fc58958e8f4a544c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Apr 25 14:27:00 2006 +0000
+
+    emms-playlist-mode: Add face entries for light backgrounds.
+    
+    darcs-hash:20060425142716-1bfb2-14d6aca08e78c48bad74b52baf680dbc7f22413a.gz
+
+commit a051095baa3bb9f50be8b8232a46bce12c03600c
+Author: forcer <forcer>
+Date:   Sun Apr 23 20:19:00 2006 +0000
+
+    emms.el: Simple playlists shouldn't be bothered by read-onliness.
+    
+    darcs-hash:20060423201939-2189f-806d03d345e7c8194afada0d344a3cf8e51d6e5e.gz
+
+commit a4b2dff4a3d5bdb43c71615c9d5aec86767cdd14
+Author: forcer <forcer>
+Date:   Sat Apr 22 13:28:00 2006 +0000
+
+    emms.el: Fix docstring of emms-player-finished-hook.
+    
+    darcs-hash:20060422132832-2189f-abbc2b41123ede5d7277719a548be8b1e0698310.gz
+
+commit da81b58374f0545b3eb36a99663b4060f6b503fa
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 22 03:48:00 2006 +0000
+
+    emms-player-mpd: Add disconnect function, for when you want to keep playing music, but not keep track of it in Emacs.
+    
+    darcs-hash:20060422034842-1bfb2-9734c53ac157fae7082044e110077989db12778e.gz
+
+commit 45b3a842832d82144011e34b455634465432a88d
+Author: lucas <lucas>
+Date:   Fri Apr 21 19:19:00 2006 +0000
+
+    emms-metaplaylist-mode.el: New keybinding to emms-metaplaylist-new-buffer.
+    
+    Yes, it's a small patch...
+    
+    darcs-hash:20060421191956-4f952-1094d9640dfb4be8fc2f146de10f0fbe07e4099a.gz
+
+commit 7cec9d03b8941c466afc773e6ae96b65d6ef0533
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Apr 21 22:47:00 2006 +0000
+
+    emms-player-mpd: Make sure that emms-player-finished-hook is called once the playlist is exhausted.
+    
+    darcs-hash:20060421224715-1bfb2-33f5e3e65bff53f48a17854f3ba31f196ed290cb.gz
+
+commit 45115aee206a609edc51656190220a443fed0ee3
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Apr 21 21:51:00 2006 +0000
+
+    emms-player-mpd: Prompt for volume change amount.
+    
+    darcs-hash:20060421215128-1bfb2-18736498b4feb9f24be75d880a0180b2b8cd5138.gz
+
+commit 08d369cedee786f4614e1b9210cb3c78741361f3
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Apr 21 21:43:00 2006 +0000
+
+    emms-player-mpd: Implement and document support for changing the volume.
+    
+    darcs-hash:20060421214306-1bfb2-44c50b54640c68005184d312ea975c7cb77e629d.gz
+
+commit 6bd53f5563cc1a4cfe9cb50b54e9f14e289a9f45
+Author: lucas <lucas>
+Date:   Thu Apr 20 22:41:00 2006 +0000
+
+    emms-metaplaylist-mode.el: new function : emms-metaplaylist-set-active to set the active playlist buffer from the metaplaylist menu
+    
+    darcs-hash:20060420224114-4f952-b6612b4c3c720fb6799f43796603b096ac6ab513.gz
+
+commit e14816295f37f7c03531b16cbba95bcaaac82a74
+Author: lucas <lucas>
+Date:   Thu Apr 20 22:31:00 2006 +0000
+
+    emms-metaplaylist-mode.el: new function to create a new empty EMMS playlist.
+    
+    darcs-hash:20060420223126-4f952-0ed23bd23c06cf7febd995919cb8b95b75b01765.gz
+
+commit 13ff7c02ef108cd42a673070f5d8989cea1c8302
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Apr 21 11:34:00 2006 +0000
+
+    Update AUTHORS.
+    
+    darcs-hash:20060421113456-1bfb2-a4d6178410dd2251617c36732819d1737dec4efb.gz
+
+commit 8030081c1ac0a7e849780f2af9ca6632ce9bc21e
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Apr 20 23:57:00 2006 +0000
+
+    emms.el: Fix compiler warning for Emacs22.
+    
+    darcs-hash:20060420235746-1bfb2-6441ee307970da64129ecec07effb3d09acbad2b.gz
+
+commit a33158e96b8da3e4be465baac2e918f9127a5559
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Apr 20 23:47:00 2006 +0000
+
+    Make XEmacs21 and Emacs21 happy.
+    
+    darcs-hash:20060420234749-1bfb2-e458134b41ba8e28d25030fe5b6d6b8f4222c28d.gz
+
+commit 6e194a2d2a308faac79be89e26b6a49fe04e6717
+Author: forcer <forcer>
+Date:   Thu Apr 20 23:07:00 2006 +0000
+
+    Move propertize compatibility function to the others.
+    
+    darcs-hash:20060420230737-2189f-ba23ce86a96b3da64f5642790f0e839f01f9f406.gz
+
+commit 08471d5e769d67f6d9f7b908d7c04b7c4d09837c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Apr 20 22:38:00 2006 +0000
+
+    emms-player-mpd: Use better default for emms-player-mpd-supported-regexp.
+    
+    darcs-hash:20060420223819-1bfb2-4a2d9318ab7af9b5ca3fbbd7843d1d44dd938994.gz
+
+commit 244e5efb47ff0996654a463f58a71dc50ed8939b
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Apr 20 22:26:00 2006 +0000
+
+    emms-player-mpd: Use better check to see if we are given valid output from "mpd --version".  This should improve results for the case where mpd is installed on a different machine.  Thanks to Adam Sj[_\c3_][_\b8_]gren for the report.
+    
+    darcs-hash:20060420222600-1bfb2-6cbb1667e10978e848a64bb58dcec3388aa26819.gz
+
+commit 56ab07f294567f494eded602b83761e6a2b8ab83
+Author: forcer <forcer>
+Date:   Thu Apr 20 21:09:00 2006 +0000
+
+    Use %S not %s for tracks in errors.
+    
+    darcs-hash:20060420210952-2189f-a4ce15ed5c5696a4e5ac42b050256b9eba7a8d2b.gz
+
+commit 5d1019b4d8866e2a00dcb6410aea212a61946db6
+Author: forcer <forcer>
+Date:   Thu Apr 20 21:07:00 2006 +0000
+
+    Provide emms-propertize compatibility function.
+    
+    darcs-hash:20060420210744-2189f-c648403a30e0c47d63986e7378d122c7d811aab9.gz
+
+commit 56ad988565352e3084774b2d40150e13cbbe3c0a
+Author: forcer <forcer>
+Date:   Thu Apr 20 20:10:00 2006 +0000
+
+    Fix face definitions syntax (emms-playlist-mode, emms-metaplaylist-mode)
+    
+    darcs-hash:20060420201021-2189f-697d166a50c7e62f09abbbaf4ce0dd17ab9084ff.gz
+
+commit df33a9de0b079846589ade4322fff4ae3bda16ce
+Author: william.xwl <william.xwl>
+Date:   Fri Apr 14 11:45:00 2006 +0000
+
+    Added `emms-playlist-sort-by-natural-order'. Thanks to Matthew Kennedy
+    
+    <mkennedy@gentoo.org>.
+    
+    darcs-hash:20060414114543-e8fe6-c2c4b3e74d65da96ad36eb70c2aefaa742a52c27.gz
+
+commit 38424da232f995ee42b0262a1dc891042ea55acf
+Author: lucas <lucas>
+Date:   Thu Apr 13 16:14:00 2006 +0000
+
+    emms-libtag.el : Make it id3v1 friendly by removing all the trailing whitespace in metadata
+    
+    darcs-hash:20060413161451-4f952-95af88eaf6095d7459019458ca6131aa9f7d61e0.gz
+
+commit 234190f338439c84bc5d58aeaced264efaa424d4
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Apr 12 05:26:00 2006 +0000
+
+    emms-player-mpd: Don't start the timer upon playing a track if `emms-player-mpd-sync-playlist' is nil.
+    
+    darcs-hash:20060412052632-1bfb2-8733e8d42b9c6a006c09087655f0a4d59a11e877.gz
+
+commit b18fa304660f9cf4ce66a79834763e471adf0b40
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Apr 12 03:51:00 2006 +0000
+
+    Make `emms-player-started' function, which serves the same purpose as `emms-player-stopped', in that it is meant to be called by the player.  emms-player-mpd needs this so that it can tell EMMS exactly when playback has begun.
+    
+    darcs-hash:20060412035132-1bfb2-d4982d0b49ca4b949c353f2702ceca4318078bb3.gz
+
+commit 85576f435200a8a40686e78fda148cf4047fba3b
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Apr 12 03:29:00 2006 +0000
+
+    emms-player-mpd: Make last compiler warning go away with some `put' trickery.
+    
+    darcs-hash:20060412032926-1bfb2-1aae9faa36ff47ed53027cf5bfc4871adc7248b7.gz
+
+commit 9bc8c6f54c74e2b37a79358aad28409b0d79a74c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Apr 12 03:26:00 2006 +0000
+
+    emms-player-mpd: Make emms-player-mpd-show take a callback argument so that it's easy to make a /NP command for Emacs-based IRC clients.
+    
+    darcs-hash:20060412032655-1bfb2-bdc259d8c5b1210435d72a487e8ac756377d780f.gz
+
+commit 4972da8265bd1aaf02fb5296c013d5ca6b35d28d
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Apr 11 22:54:00 2006 +0000
+
+    emms-player-mpd: Set timer interval to be 1 by default and adjust docstring.
+    
+    darcs-hash:20060411225417-1bfb2-f7db6dfb4664a2f57de8e3cd415a49abe36cf76c.gz
+
+commit 640c4753038283d32b28c242b382ab6ff124f5db
+Author: forcer <forcer>
+Date:   Mon Apr 10 12:26:00 2006 +0000
+
+    emms-source-file.el: Fix dired source.
+    
+    darcs-hash:20060410122652-2189f-45a475ba6dcf5ed0ac492d2052bebba6cd6d5938.gz
+
+commit 6618771242832290c6bca0f8c0ce944e04780750
+Author: forcer <forcer>
+Date:   Mon Apr 10 12:26:00 2006 +0000
+
+    emms.el: Introduce and use `emms-source-old-buffer'
+    
+    darcs-hash:20060410122623-2189f-b75ebb39924d04ffdaddb7dae6f3f303f493a950.gz
+
+commit 0d64f1dc19471d0a6343a89703292d88131761b4
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Apr 11 04:10:00 2006 +0000
+
+    emms-player-mpd: Fix minor typo in comments.
+    
+    darcs-hash:20060411041037-1bfb2-73ab388007c8c81b890d1427e0aa0f6f39e115b6.gz
+
+commit dd04c73ba141c1b95fda50f7ed38b67ecd979171
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Apr 11 03:35:00 2006 +0000
+
+    emms-player-mpd: Make sure inserted text from emms-player-mpd-show goes to the right buffer.
+    
+    darcs-hash:20060411033552-1bfb2-f36fa15e202b91248e594a2485d170ff5c1ed8bb.gz
+
+commit a92a2f806e3d38a91730d8ca8558282f23f6b651
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Apr 11 03:05:00 2006 +0000
+
+    emms-player-mpd: Remove obsolete option.
+    
+    darcs-hash:20060411030539-1bfb2-7a0cb0680a654d0eda136fb70006c8ec47d257ed.gz
+
+commit b59d18fb1184b3af67240c04dda9a99b9c91a114
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Apr 11 03:00:00 2006 +0000
+
+    emms-player-mpd: Reset some extra state data on stop.
+    
+    darcs-hash:20060411030023-1bfb2-b53f8e516de55cdd2a7003def861323523971cb7.gz
+
+commit 4dc6b1a629bc707b9ab8be5064b5c038a50a7aa9
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Apr 11 02:59:00 2006 +0000
+
+    emms-playlist-mode: Fix a bug where too many overlays were being added when the track was updated.
+    
+    darcs-hash:20060411025931-1bfb2-71b7e3fe4999d77752bae448c5c34784c9db2d33.gz
+
+commit 9d8fa5e231319db1fcd04fe3c2aec6313457f1fd
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Apr 11 01:39:00 2006 +0000
+
+    emms-player-mpd: A few minor tweaks.
+    
+    darcs-hash:20060411013942-1bfb2-ca3de09dfd6aaae5dcd5b6dd2870b12a49aba2e1.gz
+
+commit 634ba8e1c2b60f338f2ec3ca94a69fd02e19f2f0
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Apr 11 00:43:00 2006 +0000
+
+    emms-player-mpd: Major rewrite to use a custom transaction queue implementation, which includes adjusting most functions to use callbacks and closures.
+    
+    darcs-hash:20060411004345-1bfb2-c423044aff0c53d3c26269d43c9f6827f66973f5.gz
+
+commit db10180b8bf08bc7fc69773025deb6a0a20c0176
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Sun Apr 9 20:55:00 2006 +0000
+
+    patch resolution
+    
+    darcs-hash:20060409205547-8f417-949ecd292c7800526e6195dbf3c11c1a33aee032.gz
+
+commit 65642af528f886fae0e370fa511b6fb150df4a5e
+Author: trentbuck <trentbuck>
+Date:   Sun Feb 26 05:54:00 2006 +0000
+
+    emms-player-mplayer.el: mplayer supports FLAC, too.
+    
+    darcs-hash:20060226055450-4ef00-88ce790a489db5ea89d3621b5d3f02ac5ff46e0a.gz
+
+commit 0a72e5435bc9d4fbacc330d334b5cf967908f2d0
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Sun Dec 4 18:13:00 2005 +0000
+
+    emms-info-libtag.el: remove unused variables.
+    
+    darcs-hash:20051204181347-8f417-cc6b45daa751bbd6189ff6f8c880979a8b5495ad.gz
+
+commit 3da0c9985e451937653b89ffa5c74d2f7dfa2b03
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Sun Nov 20 06:50:00 2005 +0000
+
+    emms-info-libtag.el: libtag can also handle Speex files.
+    
+    darcs-hash:20051120065009-8f417-8fc080259fe51b3e579026b9c9d0bed0d0c759d3.gz
+
+commit 9e13d9a4b8408e8af40793b84328377c4442354d
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Apr 9 05:25:00 2006 +0000
+
+    emms-playlist-mode: Remove obsolete function.
+    
+    darcs-hash:20060409052556-1bfb2-050df934eda6f883117367049ac996161a221037.gz
+
+commit 440e4491dd9b32fa589479029e2c51e396c6fcb4
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Apr 9 00:53:00 2006 +0000
+
+    Add new playlist sources to documentation.
+    
+    darcs-hash:20060409005306-1bfb2-d3512df73bfefc5371cd57bdab6c4552fa56677d.gz
+
+commit 8ba97c551f289c509140f29e075d0e3a657f66f3
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Apr 9 00:52:00 2006 +0000
+
+    emms-playlist-mode: Use emms-playlist-save instead of a custom function.
+    
+    darcs-hash:20060409005234-1bfb2-f2422fc74d0b1fc065c00647cb71e247e181bf10.gz
+
+commit 2d70d0a638b8b1f790674ef7e31efb44ca671b0d
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Apr 9 00:35:00 2006 +0000
+
+    emms-source-playlist: Get things working to my satisfaction, like saving playlists in different formats and (optionally) being prompted for which format.
+    
+    darcs-hash:20060409003540-1bfb2-4aedadb4bc109afb1aaf6b96530e61d6a9f19201.gz
+
+commit d03e7d69061e98ae1b807a5a3e57ba4bd4e72885
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Apr 6 04:26:00 2006 +0000
+
+    emms-playlist-mode: Make it possible to use edebug on `with-inhibit-read-only' forms.
+    
+    darcs-hash:20060406042615-1bfb2-4b1552442730fef820796f1c93cdb5c62a8b08b2.gz
+
+commit 9a59fa35c1a9a165c0aad92eb24738ee4c5e1136
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Apr 6 03:45:00 2006 +0000
+
+    emms-player-mpd: If the MusicPD daemon goes away, make sure that we can still stop EMMS.
+    
+    darcs-hash:20060406034553-1bfb2-7a900012bcfc586c2b38632345da30e6af72b733.gz
+
+commit 1ad6f6d51ebbb64a117c12adbb298cce4d816cfb
+Author: william.xwl <william.xwl>
+Date:   Mon Apr 3 14:04:00 2006 +0000
+
+    Updated manual for emms-lyrics.
+    
+    darcs-hash:20060403140416-e8fe6-e783c9fdc7420f7f1b6bc94642a80e86d2f251e1.gz
+
+commit ff4bd16b5db79f53d55637724afe413aa100e372
+Author: william.xwl <william.xwl>
+Date:   Mon Apr 3 13:49:00 2006 +0000
+
+    New variable: `emms-lyrics-coding-system'. It's the coding system used
+    
+    in the output of lyrics. (I sent this before, maybe some unexpected
+    problem happened.)
+    
+    darcs-hash:20060403134922-e8fe6-5b1bb0825a3f5f6616024226d1d0c6015c3aa83c.gz
+
+commit 2ae7913992e5a562771194de52b1e92168b51781
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Apr 2 18:48:00 2006 +0000
+
+    emms-player-mpd: Never set emms-player-stopped-p, since this is only to be done when the user explicitly stops the music.
+    
+    darcs-hash:20060402184833-1bfb2-1ce9edcaafb39aa44a92a0e80c606568c57546ca.gz
+
+commit 29907737af89a046bd8f8e87ef83e7ccae8687ab
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Apr 2 17:50:00 2006 +0000
+
+    Make sure that negated character classes in regexps include the newline character, so that there is no possibility of empty lines being matched.
+    
+    darcs-hash:20060402175002-1bfb2-9f7ccf9489b3688d660b612a7243fe42e87e84e7.gz
+
+commit 6c31e5abefd41045f9325827f6976d790f12fa82
+Author: forcer <forcer>
+Date:   Sun Apr 2 16:05:00 2006 +0000
+
+    emms-playlist-sort.el, quote FORM argument to eval-after-load
+    
+    darcs-hash:20060402160555-2189f-b7becf7694117b1aacfcc1a40410e4087ca951e3.gz
+
+commit 872f8b1a4006a031149f3b38121a66d6397162a8
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Apr 2 14:44:00 2006 +0000
+
+    Update manual and emms-setup with the preferred way of invoking emms-playing-time and emms-lyrics from .emacs.  Update MusicPD section of manual.
+    
+    darcs-hash:20060402144407-1bfb2-857e5408fe3df2dffd111150018b3bbf60436679.gz
+
+commit b9466bfe9813f555c7a589867f0f4153731693ea
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Apr 2 03:15:00 2006 +0000
+
+    emms-streams: Make some options customizable.  Fix compiler warnings.
+    
+    darcs-hash:20060402031546-1bfb2-9244eec3e8dc3890f2640a1f1f01a18309b9ae4d.gz
+
+commit 7f7223d6655e67e4e75d54bbd57f04a47b65dba3
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Apr 2 02:45:00 2006 +0000
+
+    emms-source-playlist: Add support for m3u and pls playlists.
+    
+    darcs-hash:20060402024556-1bfb2-da264c4af634159a12fed0e3e4425eb238b9c917.gz
+
+commit e1d5bf36570590809922d759be087be97ecd4d43
+Author: lucas <lucas>
+Date:   Sat Apr 1 19:04:00 2006 +0000
+
+    README: Added a paragraph about libtag.
+    
+    darcs-hash:20060401190443-4f952-6d2860b0aa971dace2ff643937e2071209c10712.gz
+
+commit 9d41c3807c00593c7c18bd144712ce2a0a414dd6
+Author: lucas <lucas>
+Date:   Sat Apr 1 18:54:00 2006 +0000
+
+    emms-info-libtag.el: Add a warning about the possible conflict with emms-info-mp3info
+    
+    darcs-hash:20060401185421-4f952-ca0419414afbe93766a07c7e396d4ac8cf586f44.gz
+
+commit c7ff450e200e3ee324c26d8752bc90e672552789
+Author: lucas <lucas>
+Date:   Sat Apr 1 18:18:00 2006 +0000
+
+    Some minor modifications
+    
+    darcs-hash:20060401181821-4f952-37cc54e5cdd7ce1db9a81e2d45cdc3e1762c497b.gz
+
+commit 843dfee3364438d0f8dbbe8486136bcf1dc9949f
+Author: forcer <forcer>
+Date:   Sat Apr 1 20:51:00 2006 +0000
+
+    Use insert-file instead of insert-file-literally to get around coding system problems
+    
+    darcs-hash:20060401205125-2189f-ebdde0312212cab3bae813796b9d79ae9ce1001b.gz
+
+commit 215607ef80022605cad09106bb7748aa089435ce
+Author: forcer <forcer>
+Date:   Sat Apr 1 20:43:00 2006 +0000
+
+    Added emms-play-playlist
+    
+    darcs-hash:20060401204306-2189f-3e4d369e25d12e99382d3ab51c9e05d88c768f82.gz
+
+commit 4d0be4b900c878607600a915a0b7f371b9a557bf
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 23:31:00 2006 +0000
+
+    Remove emms-tageditor.el, since it only works with emms-pbi.el.  It might be useful to re-add this, once it has been rewritten.  But first, let's get a release out the door :^) .
+    
+    darcs-hash:20060401233146-1bfb2-a463cb4bfd32568f171ff0ac95edfe1f8757ab91.gz
+
+commit b8ff219abfe062695d166e4e6013740dc3e9446e
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 23:30:00 2006 +0000
+
+    emms-player-mpd: Don't use define-emms-simple-player, since we provide our own versions of the functions that it produces.
+    
+    darcs-hash:20060401233036-1bfb2-a67d7b4d6de02703fde818b9db9342445ba7428d.gz
+
+commit d28577592c5b8c1857faaa8a43fce46d7462e924
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 23:29:00 2006 +0000
+
+    emms-lyrics: Make this behave like other add-ons.
+    
+    darcs-hash:20060401232918-1bfb2-44563a9e0e4801d9af65d82019631d3fdec2a1a8.gz
+
+commit 438e7ec52497afc1aa5799f13d83156ccfda1f15
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 23:26:00 2006 +0000
+
+    Fix a variety of compilation errors and warnings.
+    
+    darcs-hash:20060401232610-1bfb2-5fe5e4892c94e29a59738bf0d27e7e91ad68f2ed.gz
+
+commit da7d1d0ebae7e4b6d8027a7fec3eef0c3816f2b6
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 23:25:00 2006 +0000
+
+    Makefile: Don't show Emacs commandline.  Remove generated HTML file in clean rule.
+    
+    darcs-hash:20060401232522-1bfb2-472b1a3fa77db3d21f53fde078a28c371fb7c992.gz
+
+commit 1553d6a08d5c6432cfd5343dda8e7b7b57536362
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 21:08:00 2006 +0000
+
+    emms-streams: Add prefix to utility functions.
+    
+    darcs-hash:20060401210849-1bfb2-e22b7fcd606225ad83303472525860d0e66fb6dc.gz
+
+commit bf80e02cd233409d56580bf38cc76ef58fc0f24e
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 21:06:00 2006 +0000
+
+    Make all add-on files toggle-able.
+    
+    darcs-hash:20060401210634-1bfb2-6a8f735119b68c6ab80d503910ec0105680fec73.gz
+
+commit f2c85795a7b5c7e992b08c889ad563bce56f9ae2
+Author: forcer <forcer>
+Date:   Sat Apr 1 20:38:00 2006 +0000
+
+    Added emms-source-playlist.el, moved stuff from emms.el there
+    
+    darcs-hash:20060401203820-2189f-7dae5d0fc14543654aef72ba3f1ab72ff94c82e0.gz
+
+commit e41edcad7947fab43b17cae064ae617d0162f783
+Author: forcer <forcer>
+Date:   Sat Apr 1 18:59:00 2006 +0000
+
+    Move emms-parse-playlist to emms-source-file.el, rename to emms-source-file-parse-playlist
+    
+    darcs-hash:20060401185913-2189f-75ccf31626867407f72de64642d6fc020cfc240e.gz
+
+commit e539ab44dad0dfe282ef6cc4e30800cdbbb7be8d
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 19:43:00 2006 +0000
+
+    Remove emms-pl-manip.el
+    
+    darcs-hash:20060401194358-1bfb2-a0337e3a56ff8ad1628bea20f2eb65890142bdef.gz
+
+commit 36357c391c09fa2590f99db4695644cb23b006b5
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 19:33:00 2006 +0000
+
+    Remove emms-pbi*.el at forcer's request.
+    
+    darcs-hash:20060401193306-1bfb2-0e64e29a1c75efe182c6e77f2bd17327cd209b73.gz
+
+commit ca867192b76b7e10f1672cdd1fa7862eb2f40341
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 19:18:00 2006 +0000
+
+    emms-mode-line: Add toggle functions and autoload cookies.
+    
+    darcs-hash:20060401191825-1bfb2-763dcaee4201c44565e113e516b844e448a0c4a1.gz
+
+commit e9cfafc1da50e7ea469a3ed58add63b7785f09ae
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 19:04:00 2006 +0000
+
+    emms-player-mpd: Use simpler value for connect function.
+    
+    darcs-hash:20060401190427-1bfb2-b1a08aa97de633cb891a4601d9ecf8f2015a4262.gz
+
+commit fd8f2d49c6dff5b2be10bf1c67332d6e2f6e357c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 18:45:00 2006 +0000
+
+    Makefile: Use correct extension in new HTML rule.
+    
+    darcs-hash:20060401184547-1bfb2-c119fbec8e989ae49dd7081fb2bdf7240026f0c2.gz
+
+commit a3f190996829a77d75e3bb030efcef79f08a6fc6
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Apr 1 18:03:00 2006 +0000
+
+    Makefile: Update .PHONY, add .PRECIOUS line for generated files, add rule for creating HTML version of documentation.
+    
+    darcs-hash:20060401180331-1bfb2-44d539a5c9152d23c80c2107bebb5c67cccebee5.gz
+
+commit ab304cef4912461160100f2c79ee0c121f1b0fd2
+Author: forcer <forcer>
+Date:   Wed Mar 29 05:07:00 2006 +0000
+
+    emms-streams.el (emms-stream-default-list): Add "Voices from Within"
+    
+    darcs-hash:20060329050712-2189f-ec7a17ad015b924234a61a4678f5ee967adcd97d.gz
+
+commit 05b4e0040a004828183d76befd3518b445c84364
+Author: yonirabkin <yonirabkin>
+Date:   Fri Mar 24 23:25:00 2006 +0000
+
+    All stable extentions documented
+    
+    darcs-hash:20060324232506-be80e-e613107612d172e28a631a707b2a892e1121ac80.gz
+
+commit 22284f3dc9f47e26db32901d5528d4ab78aa75f4
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Mar 26 23:00:00 2006 +0000
+
+    emms-player-mpd.el (emms-info-mpd): Prevent an error when we can't connect to a MusicPD instance.  This prevents EMMS from causing Emacs to stop reading initialization settings.
+    
+    darcs-hash:20060326230003-1bfb2-0f3bba7ce910dfd287a640fa35288b7027bc6b21.gz
+
+commit fa07ba5436dbca2c401dc6f00f5c5842b8827e77
+Author: yonirabkin <yonirabkin>
+Date:   Thu Mar 23 16:48:00 2006 +0000
+
+    Added MusicPD to the Emms manual.
+    
+    darcs-hash:20060323164844-be80e-c8318152b9ff24a05bbfed0f5a113836393e5f3c.gz
+
+commit 8ace62a9927e23b188e25b5464c82351a4b92fa2
+Author: yonirabkin <yonirabkin>
+Date:   Thu Mar 23 12:53:00 2006 +0000
+
+    Added `emms-playlist-sort' to the Emms manual.
+    
+    darcs-hash:20060323125334-be80e-cba5ae5567623d231f81df0b1331905cd9ccf50f.gz
+
+commit 147707e5c30059c297ee448c915627e377cff6a6
+Author: yonirabkin <yonirabkin>
+Date:   Wed Mar 22 10:46:00 2006 +0000
+
+    re-organization of emms-setup levels
+    
+    darcs-hash:20060322104611-be80e-ea1f212093c000e3d33d6b497bb1a75fb63bcbae.gz
+
+commit bc984744c80745e666d9ef76b7076eb673a2e67c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Mar 23 13:51:00 2006 +0000
+
+    emms-player-mpd: Make importing of MusicPD playlist a bit less error-prone.
+    
+    darcs-hash:20060323135109-1bfb2-bf5417002b601172af920c21a90a1a26e6e79cb9.gz
+
+commit f128ac46140f1aa171a2f6f703693485e6a451c4
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Mar 20 07:13:00 2006 +0000
+
+    emms-player-mpd: Make pausing work after importing a playlist from MusicPD.
+    
+    darcs-hash:20060320071337-1bfb2-7bba470fcb6076795954f2a73bb86b985ffd46e4.gz
+
+commit d580c73fbef1c4cc21cd1638b4581021df32a3c3
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Mar 20 06:51:00 2006 +0000
+
+    emms-player-mpd: Try to get values for name and port from environment.  Fix awkwardness in `emms-player-mpd-block'.
+    
+    darcs-hash:20060320065153-1bfb2-0f6c4fa2e86903e84a5ea2adebc249eda01f7b2a.gz
+
+commit a40c9d74e6b973ace486493bd521dec78d253b9e
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Mar 20 06:14:00 2006 +0000
+
+    emms-player-mpd: Implement importing the current MusicPD playlist into EMMS and fix a couple of bugs.
+    
+    darcs-hash:20060320061455-1bfb2-d2213d8b9051a7bd03cf23d560590dfbff4c612b.gz
+
+commit 7474e8844ce76b50941d7a22fa03f749dde9b1e1
+Author: yonirabkin <yonirabkin>
+Date:   Wed Mar 15 19:07:00 2006 +0000
+
+    finished updating copyrights
+    
+    darcs-hash:20060315190720-be80e-ab0de489504975286f9c2cd9d1359c0345a5f7cb.gz
+
+commit a86a7af5251d6ad2f4557889a720bf678dbefded
+Author: yonirabkin <yonirabkin>
+Date:   Wed Mar 15 15:58:00 2006 +0000
+
+    fixed copyright years and copyright holder
+    
+    darcs-hash:20060315155834-be80e-cda533a1510f20fdef5248ec0037ddaa037fa18b.gz
+
+commit dfbd6f4035ca319f417c9d730d1daf5bcce4dfef
+Author: forcer <forcer>
+Date:   Mon Mar 6 21:15:00 2006 +0000
+
+    emms-source-file: Yes, playlist does work. (Removed comment)
+    
+    darcs-hash:20060306211535-2189f-cb714d0f47ff666b1a2a6a19e63691d8b5d7ff66.gz
+
+commit e0013a77c5b26f59a87470f2f0ad48d49739ee02
+Author: forcer <forcer>
+Date:   Sun Mar 5 15:49:00 2006 +0000
+
+    emms-player-simple.el (alsaplayer): Fixed regexp.
+    
+    darcs-hash:20060305154938-2189f-e2553a0d4703dc15d855a0f4168b0bf7a0977a85.gz
+
+commit d28cb19d4e0672d89479011c58a26d2b50b039d6
+Author: forcer <forcer>
+Date:   Sun Mar 5 04:52:00 2006 +0000
+
+    emms-player-simple.el: Added alsaplayer support. Thanks to indio on #emacs.
+    
+    darcs-hash:20060305045259-2189f-6ddff373f70f9b9e2ae305211326eebe51a85dff.gz
+
+commit d06ba122a54cbd5a59592d3f01b3202c7b3f8c47
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Mar 2 03:23:00 2006 +0000
+
+    emms-player-mpd: Do a seek when the song has changed in case several seconds have elapsed between detection and song change.
+    
+    darcs-hash:20060302032315-1bfb2-04999c8395e8a22d602098f529914ae93b44d62c.gz
+
+commit 0d2dc943cd9d4b71e2428fa20e0e94b0d5d84012
+Author: yoni-r <yoni-r>
+Date:   Sun Feb 26 17:11:00 2006 +0000
+
+    playlist mode yank bug fix
+    
+    darcs-hash:20060226171121-6ce53-3e11dc88eab5e66338855da2654cb3f8b742a776.gz
+
+commit 79f9c4209fe910df32fbd4e06e8f8254bb0b5589
+Author: yoni-r <yoni-r>
+Date:   Thu Feb 16 18:18:00 2006 +0000
+
+    update README file
+    
+    darcs-hash:20060216181847-6ce53-04e7a1078c0eb8e134ad7b20d0d37ed751407c4c.gz
+
+commit 69a77df5a61a42a460d10ae60c1d41616940eed1
+Author: william.xwl <william.xwl>
+Date:   Wed Jan 18 13:14:00 2006 +0000
+
+    Pass correct parameter to `run-at-time', to make sure only one timer is
+    
+    running.
+    
+    darcs-hash:20060118131412-e8fe6-d423f6a7aa50b929403fc333984280e137b6b8fe.gz
+
+commit 1de710aba20ad287c7e39d9b0b3804b339e6823a
+Author: yonirabkin <yonirabkin>
+Date:   Mon Jan 9 08:38:00 2006 +0000
+
+    add two macros, one to emms.el and the other to emms-playlist-mode.el. The former fixes a bug in which the software attempts to access a completely narrowed buffer and the latter because it looks nicer.
+    
+    darcs-hash:20060109083856-be80e-475149a8911856cab9d2dd6f5143381c53afdcae.gz
+
+commit cf246d4690f5e776604f250547c96e51599c1020
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Jan 7 08:10:00 2006 +0000
+
+    emms-player-mpd: Detect when the server has stopped, and call emms-player-stopped.
+    
+    darcs-hash:20060107081052-1bfb2-8328797f81d3e794af03ef03521107161d74563f.gz
+
+commit 5481c98e4b4099f30bc5764ce2b252581a303214
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Jan 7 06:43:00 2006 +0000
+
+    emms-player-mpd: Implement blocking so that code in timers doesn't conflict.
+    
+    darcs-hash:20060107064358-1bfb2-3725a5776e4ad64196f8f9a0a0d08bd065e69d01.gz
+
+commit b215622aad016d7e39fda64809579bf2be0d3783
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Jan 7 05:33:00 2006 +0000
+
+    Rename m3u-playlist source to "playlist" and support .pls files.  The playlist-parsing routine has been moved to a separate function, since the MusicPD player also needs to use it.  Detect URLs in playlists and use type of 'url when creating tracks for them.
+    
+    darcs-hash:20060107053310-1bfb2-dc5bf155e440294ee4a91b08033fa4b4242695ab.gz
+
+commit 65dc3b56ef44b83fcb4f87cf8bf397fe0a8402e8
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 6 03:24:00 2006 +0000
+
+    Use emms-replace-regexp-in-string.
+    
+    darcs-hash:20060106032400-1bfb2-7036a03bfa98f5379e95bb61848c497de43b3be6.gz
+
+commit 6181ec571579b78c12424a7f55347be6b24f169c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 6 03:21:00 2006 +0000
+
+    emms-player-mpd: Escape specials in filenames like the other MPD clients do.
+    
+    darcs-hash:20060106032121-1bfb2-ff568ec3dbc6ef6477c89e20d9af1bdffc0b48a7.gz
+
+commit 60f527e70b40ecbf7cd6fef39e58acdc3ae3c87b
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Fri Jan 6 03:20:00 2006 +0000
+
+    emms-stream-info: Use emms-replace-regexp-in-string.
+    
+    darcs-hash:20060106032048-1bfb2-397168fc645c02324e27a8721dae9d28ab5b23c7.gz
+
+commit 4b913cf81982670faadaa3f9672a60e8ea63e720
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Jan 5 17:21:00 2006 +0000
+
+    New XEmacs compatibility function: emms-replace-regexp-in-string
+    
+    darcs-hash:20060105172144-1bfb2-36678408233ea377cc5b7deda59d37362948a78b.gz
+
+commit 417ef863ffd9868d086ad1f3046769e7c0dce821
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Jan 5 01:46:00 2006 +0000
+
+    emms-player-mpd: Quote file argument so that filenames with spaces are treated correctly.
+    
+    darcs-hash:20060105014642-1bfb2-d3de3b0693aa45aa354888143fe038124f3f08d5.gz
+
+commit d55a9c702e617e9808213c07847d5a0b803df1c2
+Author: forcer <forcer>
+Date:   Wed Jan 4 15:42:00 2006 +0000
+
+    Move `emms-cancel-timer' to a compatibility section in emms.el
+    
+    darcs-hash:20060104154238-2189f-946812c2493356d70391bac43323ae75958631ad.gz
+
+commit 725f0bd17945de99f325040a8d8cf6abc0206dde
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jan 4 22:49:00 2006 +0000
+
+    emms-playing-time: Make sure that we don't start more than one timer instance.
+    
+    darcs-hash:20060104224902-1bfb2-46604a22db0c34bd3fd5c9bf8b3d4cf6581361f0.gz
+
+commit 976d1266c71cf33ae0fa51b799e85b0465d58db2
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jan 4 22:47:00 2006 +0000
+
+    emms-player-mpd: Make it the default to sync the MusicPD playlist with the EMMS playlist, since this is what most EMMS users will probably want.
+    
+    darcs-hash:20060104224734-1bfb2-36155ee21122b7db68b1c1a2ab3adef713ca523c.gz
+
+commit 4bc3739cc8fa888a9708285f50196f2f574b0201
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jan 4 08:13:00 2006 +0000
+
+    Make emms-player-mpd work with emms-playing-time.
+    
+    darcs-hash:20060104081359-1bfb2-a0a8fad9d64ef84432c8698285f9c8293425152d.gz
+
+commit b64ef4cef7b58b20a952d78638125efd21a185ac
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jan 4 07:52:00 2006 +0000
+
+    emms-player-mpd: Bring this up-to-par with the other backends, in that it can update the current playlist position and load the contents of the current playlist into MusicPD.
+    
+    darcs-hash:20060104075237-1bfb2-09f9e463614cb8a2f067b16a7d197463e96c7718.gz
+
+commit 7fe71e6381915e775deed571f7b5c0babdf0f394
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Wed Jan 4 06:10:00 2006 +0000
+
+    Use timers in a way that is compatible with both Emacs and XEmacs.
+    
+    darcs-hash:20060104061024-1bfb2-a35972f84a96c27a9a4bee6a245a8cbe2d6a8dd1.gz
+
+commit 76389c6781d42947ce36fa8b260391935532a941
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Tue Jan 3 04:04:00 2006 +0000
+
+    emms-player-mpd: Docfix, wait 200 millisecs for process to start, add more output when verbose mode is enabled.
+    
+    darcs-hash:20060103040456-1bfb2-1c56881762563b193eee69dfbf1d4b0f033b962c.gz
+
+commit 18153aafcfee4135aefe846072dffe737a299d6f
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Mon Jan 2 09:07:00 2006 +0000
+
+    emms-player-mpd: Fix documentation.  The mpc binary is no longer needed.
+    
+    darcs-hash:20060102090752-1bfb2-17b7fe577741369d893c2cb04437be3cbd4d9cdf.gz
+
+commit 2a0db7acb0c740a9cfa673ab096c316b9ac9e3d5
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Jan 1 02:09:00 2006 +0000
+
+    emms-player-mpd: Make sure the process gets closed autommatically when exiting Emacs.
+    
+    darcs-hash:20060101020942-1bfb2-315f558879b5e1989e8c82476b0342edf9142f8c.gz
+
+commit 400cae8b98eb32273a9f6a248309e583056fd1bd
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Dec 31 08:32:00 2005 +0000
+
+    Significantly improve (and speed up) MusicPD support.
+    
+    darcs-hash:20051231083223-1bfb2-424c2ad1bc366455e51204f02c69887bc38658f5.gz
+
+commit 6f5d5aec27e89f6215b7bcccd4bbefd6d0bb9190
+Author: william.xwl <william.xwl>
+Date:   Fri Dec 16 09:19:00 2005 +0000
+
+    `emms-score-set-playing' is not really "set", but "add". Fix this. Same
+    
+    for `emms-score-set-file-on-line'.
+    
+    darcs-hash:20051216091938-e8fe6-cbba6bc91a39e46d1585654e51beb590efed1350.gz
+
+commit fe75d2aac6312c97b4463b7bf86e459b25228dc4
+Author: william.xwl <william.xwl>
+Date:   Tue Dec 13 13:15:00 2005 +0000
+
+    Added `emms-playlist-sort-by-score'.
+    
+    darcs-hash:20051213131558-e8fe6-ee2bc9a6c1d608ede136b8ee814a56a2f21ccb55.gz
+
+commit 63d50898c2520d529231e0eda708d75c84d9ca78
+Author: william.xwl <william.xwl>
+Date:   Tue Dec 13 13:11:00 2005 +0000
+
+    Fixed emms-score.el to accommordate with changes in EMMS2. I've also
+    
+    reorganized the code structure a little bit and added bunches of new
+    user interface functions.
+    
+    darcs-hash:20051213131157-e8fe6-0ee9d94670ddd2c5989c970b5c1d77fc5804c758.gz
+
+commit f034a2674495dfefa93dd84c80936f25d6f1487a
+Author: william.xwl <william.xwl>
+Date:   Mon Dec 12 09:47:00 2005 +0000
+
+    Move `emms-lyrics-mode' to the end, or it won't work on CVS Emacs.
+    
+    darcs-hash:20051212094752-e8fe6-05d5ecabfe7c14d47b63ff98e969f565975f55a7.gz
+
+commit 909f28d8fda2c467be867a3a3942d4bb72ed516a
+Author: yonirabkin <yonirabkin>
+Date:   Sat Dec 3 19:47:00 2005 +0000
+
+    fix mode-alter bug
+    
+    darcs-hash:20051203194736-be80e-90831954d25cd6d0608343e5be7317c8bc467683.gz
+
+commit 8f9741378df9aadcb27151f05a84ffe9c7895088
+Author: yonirabkin <yonirabkin>
+Date:   Tue Dec 20 12:25:00 2005 +0000
+
+    update manual for playlist-mode
+    
+    darcs-hash:20051220122514-be80e-1b89102419c4855ddc84198773351fadc1c722a2.gz
+
+commit 0987c5a3e0524c37653455965b8bf86d68940b39
+Author: yonirabkin <yonirabkin>
+Date:   Sat Dec 24 10:57:00 2005 +0000
+
+    make emms-playlist-mode emacs21.4 compatible
+    
+    darcs-hash:20051224105738-be80e-6312a9a6858f8bf4f101176f2e4b9b5e9b6f3950.gz
+
+commit b3480e653238bc759294fed0c429789ea422eb62
+Author: yonirabkin <yonirabkin>
+Date:   Sun Dec 18 10:22:00 2005 +0000
+
+    fix emms-playlist-save-as-m3u
+    
+    darcs-hash:20051218102218-be80e-70018be27db6320656602308f19cfb502a516ae9.gz
+
+commit d6dd7526befbbfd49c15cd14ff1f14938b908bf8
+Author: yonirabkin <yonirabkin>
+Date:   Fri Dec 9 16:34:00 2005 +0000
+
+    killing and yanking in the interactive playlist buffer
+    
+    darcs-hash:20051209163432-be80e-eb60a5e8cb71fe56aa3ef9f09513a84f3c7a57ac.gz
+
+commit 41e4e89f944c12bc9187da62d7ec65f22b4fe232
+Author: yonirabkin <yonirabkin>
+Date:   Mon Dec 5 09:20:00 2005 +0000
+
+    Killing and yanking
+    
+    darcs-hash:20051205092044-be80e-106a5ba397a5cbc621e12180f3332695629944da.gz
+
+commit 5773f6565cc179593020af642e75465cfbfbc42e
+Author: yonirabkin <yonirabkin>
+Date:   Sun Nov 27 08:56:00 2005 +0000
+
+    fix manual sectioning
+    
+    darcs-hash:20051127085636-be80e-51967ab6da702cc6bba6c1d53eaa16f8828f9eb6.gz
+
+commit baf748f1c895767a356f4b7053495cf3e9da4a93
+Author: yonirabkin <yonirabkin>
+Date:   Sun Nov 20 15:46:00 2005 +0000
+
+    Fix conflicts in emms-playlist-mode.el
+    
+    darcs-hash:20051120154643-be80e-465da34d3b711e60b8d83f211377b0d6caeb33cf.gz
+
+commit 003e929a5d01cba568d1ecbb6df135f79b0f5a94
+Author: yonirabkin <yonirabkin>
+Date:   Fri Nov 25 17:54:00 2005 +0000
+
+    Fix emms.texinfo for PDF output (thanks twb)
+    
+    darcs-hash:20051125175445-be80e-24251f3641e15cf0d1031635ecadbc1aa5e27030.gz
+
+commit 195fad806d580445aae921b5fc6d1bd0a172d8d3
+Author: william.xwl <william.xwl>
+Date:   Sat Nov 19 17:14:00 2005 +0000
+
+    Added `emms-playlist-mode-go-popup' for popuping emms-playlist as a side
+    
+    window.
+    
+    darcs-hash:20051119171419-e8fe6-576ff2c8fab5c9023ad4a7960d30aa75a27f89c1.gz
+
+commit e1dc8e456fb3fa629ab0918509ab850b70c5b8d4
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Sat Nov 19 15:08:00 2005 +0000
+
+    emms-info-mp3info.el (emms-info-mp3find-arguments): use info-tracknumber instead of info-tracknum, so as to be consistent with ogginfo.
+    
+    emms-info.el: Update documentation.
+    
+    darcs-hash:20051119150805-8f417-0d2b6db05e53860d657c6c4fe1f7005a6aaffd28.gz
+
+commit a56e48ca823adde74c7f84103b5ab22f8de89661
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Fri Oct 28 14:25:00 2005 +0000
+
+    emms-source-file.el: add missing third clause to AUTOLOAD calls.
+    
+    darcs-hash:20051028142538-8f417-24f8937ae61e4b99fdf6e0908aca171855f0785e.gz
+
+commit b5bd47545ea803d97bd9107fee096f9c064dcd87
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Sat Nov 19 18:39:00 2005 +0000
+
+    emms-info-libtag.el: Fix a couple of typos.
+    
+    darcs-hash:20051119183945-8f417-4a85bfd58f00ae44dc404ef6ebc48e91b3261678.gz
+
+commit c959a9d8568e5a5fa318ff2a8e8c46b324a44676
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Sat Nov 19 18:15:00 2005 +0000
+
+    Implement an emms-info function using the libtag package.
+    
+    darcs-hash:20051119181528-8f417-cccb6d14779011d1e58eac89474282257768e631.gz
+
+commit e169a8955ba16794d0a0ee28abd48e6d78720ffc
+Author: yonirabkin <yonirabkin>
+Date:   Mon Nov 7 03:42:00 2005 +0000
+
+    Finished rewriting manual
+    
+    darcs-hash:20051107034232-be80e-2dd881001cb4561318979c1595186510b906dc80.gz
+
+commit 9aa9ca1f92704131ed432e2923384f70e315c100
+Author: yonirabkin <yonirabkin>
+Date:   Thu Nov 3 17:01:00 2005 +0000
+
+    More manual work, but still only 71 percent done
+    
+    darcs-hash:20051103170157-be80e-8d0fe3a6e38b9c6cf511d1caa12ce08d22cd8c00.gz
+
+commit 05d34d279a0cc1d3d8ff3a2ac000f997feedd147
+Author: lucas <lucas>
+Date:   Thu Nov 3 18:38:00 2005 +0000
+
+    Added support for toggling default action in streams
+    
+    darcs-hash:20051103183830-4f952-4eda4ae86bf6c600f8056ecf6ec570e9a2baa1bd.gz
+
+commit 57cb82e43e2bd9682b4391be4d60ba93a002afd2
+Author: lucas <lucas>
+Date:   Thu Nov 3 18:38:00 2005 +0000
+
+    Added a hook for emms-streams
+    
+    darcs-hash:20051103183801-4f952-73e9e94c3aa34773c1e09eb37b0aec4188bd682f.gz
+
+commit 72a409fb89cce29c8ee73c27f0d0f9dccdec7cfc
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Thu Oct 27 17:27:00 2005 +0000
+
+    debian/emms.emacs-install: Leave symlinks in bytecode dir for find-library/function/variable.
+    
+    darcs-hash:20051027172739-8f417-989397150707d7252d25a8c2af2b7c928a045eaf.gz
+
+commit a6eb415ef08cfdcc2b893b33bb6b69abfe0f0c32
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Thu Oct 27 15:04:00 2005 +0000
+
+    debian/rules: swap binary-indep and binary-arch bodies, since emms is packages as source code.
+    
+    darcs-hash:20051027150418-8f417-67d3d361141c762d7977151a11b448d97c74f911.gz
+
+commit ff8d692ce2a1e4df73bf421d63aeb2718535d895
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Thu Oct 27 13:39:00 2005 +0000
+
+    Makefile (ChangeLog): Generate ChangeLog from darcs metadata.
+    
+    debian/rules (build-stamp): Have make generate the ChangeLog.
+    (build-arch): Include ChangeLog and debian/changelog in debian package.
+    
+    darcs-hash:20051027133919-8f417-831560dba011ae058eb50dff57e5faba5c6b64a6.gz
+
+commit 66b2f900a4472848d02f47877a34a7fd89d3e901
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Sun Oct 23 01:20:00 2005 +0000
+
+    Added simple player "playsound".
+    
+    darcs-hash:20051023012053-8f417-73ef9722cbd8307a362eb93a554d87f9759aba9b.gz
+
+commit 22d716f2518880b4c1e8140919287eb18d43228d
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Mon Sep 12 13:33:00 2005 +0000
+
+    Remove TODO from debian/docs.
+    
+    darcs-hash:20050912133353-8f417-96843c7e416e2208b172512f3e29b3179857bd89.gz
+
+commit daef12608ac200f0b9a460bcd009b813fdcb93cc
+Author: Trent Buck <trentbuck@gmail.com>
+Date:   Mon Sep 12 12:57:00 2005 +0000
+
+    Don't attempt to dh_installchangelogs ChangeLog in debian/rules.
+    
+    darcs-hash:20050912125754-8f417-917076f0db746db226056de5f46c4cc0ee98cd4b.gz
+
+commit f5d80743af6db6bcc803219ae2fab253c2c2a3ed
+Author: william.xwl <william.xwl>
+Date:   Wed Oct 26 16:14:00 2005 +0000
+
+    Add prefix keys support.
+    
+    darcs-hash:20051026161459-e8fe6-d4a7a1426470a58e2f2935e9c2a694e6d32365b5.gz
+
+commit 20d864bd4f5bec88ba5e17b8250727676e2d0fd0
+Author: yonirabkin <yonirabkin>
+Date:   Mon Oct 17 15:29:00 2005 +0000
+
+    manual 71% done
+    
+    darcs-hash:20051017152934-be80e-a0d126a7a8b0aecb000d69ff156ac471527fc935.gz
+
+commit 291aba27f8e22bb9e5142dc4655a0dd82cb0d79c
+Author: yonirabkin <yonirabkin>
+Date:   Sat Oct 15 10:43:00 2005 +0000
+
+    fix emms-info-ogginfo laguange
+    
+    darcs-hash:20051015104340-be80e-ca11a2e2b74f0206b0f8345a8d02589b877a2ded.gz
+
+commit 32cc9880056ac6f98f78553290b7b673b2850803
+Author: yonirabkin <yonirabkin>
+Date:   Thu Oct 13 18:39:00 2005 +0000
+
+    manual update (68% done)
+    
+    darcs-hash:20051013183949-be80e-dda309495d59721e1c9f17a331974eb415ff4c0f.gz
+
+commit 6987e3f09444c63c98db27616608d1d8a47aa39f
+Author: yonirabkin <yonirabkin>
+Date:   Sat Oct 15 14:09:00 2005 +0000
+
+    emms-metaplaylist fix requested by Lukhas
+    
+    darcs-hash:20051015140904-be80e-2fbfe070170fbaa50857028fab153907547ddf4e.gz
+
+commit 4dd6efe6b70606c8640a34439a4106cd42459dda
+Author: william.xwl <william.xwl>
+Date:   Sun Oct 16 03:32:00 2005 +0000
+
+    A minor spell correction.
+    
+    darcs-hash:20051016033227-e8fe6-595e73a6a15a396c765e93f9d4dba68ee9302b42.gz
+
+commit 4d68d4503dbb4638b8562dd552bbbf452b1ecda9
+Author: lucas <lucas>
+Date:   Sun Oct 9 13:03:00 2005 +0000
+
+    Make emms-mode-line-icon use the good function to get the current track
+    
+    darcs-hash:20051009130300-4f952-86bbf7d1d6c618c68f6de3e84fc452b983b6a22f.gz
+
+commit 5fb496d95c75c87604b6d7577bad4c13eb445744
+Author: forcer <forcer>
+Date:   Sat Oct 8 07:18:00 2005 +0000
+
+    Rename `emms-playlist-save-active-as-m3u' to `emms-playlist-save-current-as-m3u'.
+    
+    darcs-hash:20051008071829-2189f-46167437fb97e67f1b8b6279a5ab5700003b8469.gz
+
+commit 8bef0fd0d611ad91b4eb9e5cacc42d7567ff8747
+Author: william.xwl <william.xwl>
+Date:   Fri Oct 7 08:47:00 2005 +0000
+
+    emms-playlist-sort.el: New file containing various playlist sort
+    
+    functions.
+    
+    darcs-hash:20051007084756-e8fe6-cc88b1e1d581e801dc339ec97a6f5534599d79cf.gz
+
+commit ed2e57232a6933e3665557991da261b413dd9dc9
+Author: william.xwl <william.xwl>
+Date:   Fri Oct 7 08:46:00 2005 +0000
+
+    emms-setup.el: Added `emms-playlist-sort' to `emms-devel'.
+    
+    darcs-hash:20051007084601-e8fe6-90b4a2455d71a02a5cd6d2606e87939e340ff239.gz
+
+commit 53b5cbdb8959f143f8e4620b57019f7abd17f825
+Author: william.xwl <william.xwl>
+Date:   Thu Oct 6 02:51:00 2005 +0000
+
+    emms-setup.el: Moved `emms-lyrics' and `emms-playing-time' into
+    
+    `emms-all'.
+    
+    darcs-hash:20051006025155-e8fe6-6a18f855565ff59f5e4948d4d99a90f981a117bf.gz
+
+commit 50a4eb28bb4183731b7fae4edac1cece8f4ccba3
+Author: william.xwl <william.xwl>
+Date:   Wed Oct 5 06:49:00 2005 +0000
+
+    emms-lyrics.el: New function: `emms-lyrics-restore-mode-line'.
+    
+    darcs-hash:20051005064914-e8fe6-a3bf4ebc649177b6c8774510fc8746c2fa1fa028.gz
+
+commit 47c874cbc0e9582c19d56fa2176bd2a473148765
+Author: william.xwl <william.xwl>
+Date:   Wed Oct 5 06:48:00 2005 +0000
+
+    emms-playing-time.el: New function: `emms-playing-time-restore-mode-line'.
+    
+    darcs-hash:20051005064846-e8fe6-c4f072868018fe19587c9d264de1d1b4057f85e0.gz
+
+commit bba3062997c45ff28186c56e6973651c3a21aa07
+Author: yonirabkin <yonirabkin>
+Date:   Wed Oct 5 19:13:00 2005 +0000
+
+    manual work (57% done)
+    
+    darcs-hash:20051005191315-be80e-030f1f1257759e8d1228a0816d0b99807fe2c861.gz
+
+commit 4a5b03f31983d0419dd189c3f2220f17e491bf63
+Author: william.xwl <william.xwl>
+Date:   Wed Oct 5 05:53:00 2005 +0000
+
+    emms.el: Should initialize `emms-player-paused-p' to nil at start. Or a
+    
+    pause + stop would make `emms-player-paused-p' be wrong.
+    
+    darcs-hash:20051005055332-e8fe6-27c08bc14b67b708d92dc257186a1034e2420286.gz
+
+commit c3312693608064f399eea3e4fba5fc45834bf0be
+Author: william.xwl <william.xwl>
+Date:   Wed Oct 5 05:37:00 2005 +0000
+
+    emms-mode-line.el: Made `emms-mode-line-alter' be compatible with
+    
+    `emms-track-updated-functions'.
+    
+    darcs-hash:20051005053723-e8fe6-af820eb0ae971b9f47fd829ad3db9fdc2af5384d.gz
+
+commit 6e0e5a6961e8d0454664e832d69dabf3a9917549
+Author: william.xwl <william.xwl>
+Date:   Tue Oct 4 16:21:00 2005 +0000
+
+    emms-mode-line.el: When artist or title info cann't be achieved, show
+    
+    file name without directory.
+    
+    darcs-hash:20051004162138-e8fe6-dbbeb40bb623c61ac9a1051afcd8c12e4dc11553.gz
+
+commit 414b92ad08b4399575f7b0adc6dfa7ee68494322
+Author: william.xwl <william.xwl>
+Date:   Tue Oct 4 15:46:00 2005 +0000
+
+    emms-mode-line: Changed dead `emms-playlist-current-track-changed-hook'
+    
+    to `emms-track-updated-functions'.
+    
+    darcs-hash:20051004154656-e8fe6-9872e4246c7635987fa79f7a499134b622e3e453.gz
+
+commit 3cd3a11cc7d754f34711144c51392548915928a7
+Author: yonirabkin <yonirabkin>
+Date:   Tue Oct 4 19:30:00 2005 +0000
+
+    emms-playlist-mode-switch-buffer
+    
+    darcs-hash:20051004193020-be80e-d83b29d6a6fd07b0884a9876685ce650229cbaf7.gz
+
+commit 5917c93f567e70cfcb6122fc140f603557207788
+Author: yonirabkin <yonirabkin>
+Date:   Tue Oct 4 13:49:00 2005 +0000
+
+    Yet Another Installment of the manual re-write
+    
+    darcs-hash:20051004134932-be80e-4b875ae487827f1507f8f7dd0f13a37023894976.gz
+
+commit c1fc8a4356b804f028858579f99e993d492c9926
+Author: yonirabkin <yonirabkin>
+Date:   Sat Oct 1 10:09:00 2005 +0000
+
+    emms-setup.el re-write
+    
+    darcs-hash:20051001100929-be80e-4d00edea104b2d18be8f552812550dd547628d44.gz
+
+commit 3463b8d83256684a65853d4202f347b40f2fdcba
+Author: yonirabkin <yonirabkin>
+Date:   Fri Sep 30 21:24:00 2005 +0000
+
+    more manual re-writing
+    
+    darcs-hash:20050930212451-be80e-f339987613f6eb5668f180268b1a32d080ac654b.gz
+
+commit fff50f931cd9d2682834b16b34939e84e350dafb
+Author: yonirabkin <yonirabkin>
+Date:   Thu Sep 29 20:52:00 2005 +0000
+
+    manual work
+    
+    darcs-hash:20050929205222-be80e-df5516a7c609262ca7a0ed4ffc16a39569a6331f.gz
+
+commit fa298a5f4c8a79197c69658c267915bfd9ad946d
+Author: yonirabkin <yonirabkin>
+Date:   Wed Sep 28 07:13:00 2005 +0000
+
+    Another installment of manual changes
+    
+    darcs-hash:20050928071321-be80e-d6ffd8ab5ab0ab84074951d1c869903d2f096dcb.gz
+
+commit 7e658c50e8f8a56a06ce6df3cc41bf4cc31a93f2
+Author: yonirabkin <yonirabkin>
+Date:   Mon Sep 26 17:24:00 2005 +0000
+
+    some manual fixes (just the start)
+    
+    darcs-hash:20050926172449-be80e-2992507a21d9cc719d233f41a5ffd2d1010bb6e3.gz
+
+commit a6d3a6d26e449d5c8682477c03118c9193512f7f
+Author: forcer <forcer>
+Date:   Wed Sep 28 03:42:00 2005 +0000
+
+    Rename emms-default.el to emms-setup.el.
+    
+    darcs-hash:20050928034207-2189f-b2873193aedf955414761a1d22c4873f8c7451e6.gz
+
+commit a239073e80f4137b0eb95d37d60ed1e047710604
+Author: yonirabkin <yonirabkin>
+Date:   Sat Sep 24 13:20:00 2005 +0000
+
+    List all the changes needed in the manual
+    
+    darcs-hash:20050924132001-be80e-c3c7da63419c535eb652dec5a74bcce88570e32b.gz
+
+commit c6f371b13e0d9f50079d06f106aab704840db016
+Author: forcer <forcer>
+Date:   Mon Sep 26 01:28:00 2005 +0000
+
+    Update tracks with a specific function, and provide emms-track-updated-functions
+    
+    darcs-hash:20050926012813-2189f-88b12a9350389bba0f12b3d3525b8eb14f066a37.gz
+
+commit 7b5a900a765d928153125ad9bb5b164f1de4f6eb
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Sep 25 16:53:00 2005 +0000
+
+    emms.el (emms-playlist-new): Use interactive-p rather than
+    
+    called-interactively-p, since the latter is not available in Emacs21.
+    
+    darcs-hash:20050925165342-1bfb2-f28192eb2f5ce62ad80d94eb760731a83060c43d.gz
+
+commit aaf97fcbd6f52b0e2a36726fe8e1f6e1eff78bb4
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sun Sep 25 16:03:00 2005 +0000
+
+    emms-streams.el: Update `emms-info-file-info-song-artist' so that it
+    
+    can deal with the new interface.
+    
+    darcs-hash:20050925160336-1bfb2-95abcbab9f4d62c6d8dee2b7a8b3b8523e4089a4.gz
+
+commit 5bab7a72a1a5ffc0134fa370b096925fd91c771f
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Sep 24 18:38:00 2005 +0000
+
+    emms-playlist-mode.el: 3rd attempt to not clobber
+    
+    emms-playlist-buffer-p.
+    
+    darcs-hash:20050924183844-1bfb2-7a7c3f5a022a3f877411ac6bc179401dd5aba9d0.gz
+
+commit 7c95eebcdd4c731400825d968f5001642eb4999f
+Author: yonirabkin <yonirabkin>
+Date:   Fri Sep 23 16:43:00 2005 +0000
+
+    rollback patch to fix adding tracks.
+    
+    darcs-hash:20050923164324-be80e-fa8a734a8c540dc79482cf7f9634059b236d42dd.gz
+
+commit 244fb3fa97e40c6a16885a109b660af093693d22
+Author: yonirabkin <yonirabkin>
+Date:   Fri Sep 23 21:30:00 2005 +0000
+
+    Adding emms-info-ogginfo.el and consiquently modifying emms-default
+    
+    darcs-hash:20050923213008-be80e-471fff42070a012a822fdd34958b2c65c974a10e.gz
+
+commit 66d6f60c1a4fa48d83ee33f1c5c9e4293f72d181
+Author: yonirabkin <yonirabkin>
+Date:   Fri Sep 23 17:03:00 2005 +0000
+
+    add emms-metaplaylist-mode.el
+    
+    darcs-hash:20050923170348-be80e-1a580b48fcd338db45ef2f069554cc0b946285bb.gz
+
+commit 4b8643e5c5d5ad393a3fc538177fa31f37ceed5c
+Author: william.xwl <william.xwl>
+Date:   Fri Sep 23 16:34:00 2005 +0000
+
+    emms-playing-time.el:
+    
+    1 New functions: `emms-playing-time-enable',
+    `emms-playing-time-disable', `emms-playing-time-toggle', for handling
+    hook stuffs.
+    
+    2 Removed `emms-playing-time-display-p' where unnecessary now.
+    
+    3 Updated commentary and author name. :-)
+    
+    darcs-hash:20050923163428-e8fe6-f9871c6d81c9dd347d7d3f1a90c7ccc53052a8f8.gz
+
+commit beaeab32a109098ab7c7bf78243177a6162e9ce5
+Author: william.xwl <william.xwl>
+Date:   Fri Sep 23 16:32:00 2005 +0000
+
+    eemms-lyrics.el:
+    
+    1 New functions: `emms-lyrics-enable', `emms-lyrics-disable',
+    `emms-lyrics-toggle', for handling hook stuffs.
+    
+    2 Removed `emms-lyrics-display-p' where unnecessary now.
+    
+    3 Updated commentary and author name. :-)
+    
+    darcs-hash:20050923163220-e8fe6-b700a37e3388a1dd1051b9e6fa5b79822bac8982.gz
+
+commit 78c58f36be38a353407b78cd57503873ca0d7c63
+Author: william.xwl <william.xwl>
+Date:   Fri Sep 23 04:23:00 2005 +0000
+
+    emms-lyrics.el: Fixed a bug in `emms-lyrics-start'.
+    
+    darcs-hash:20050923042355-e8fe6-f8963a566f39a7ce381c38e6849088215c640d98.gz
+
+commit 2a3e1237f2f9c647535f53f8cc798507ed4db0e9
+Author: william.xwl <william.xwl>
+Date:   Fri Sep 23 04:22:00 2005 +0000
+
+    emms-playing-time.el: Applied standard customization definitions.
+    
+    darcs-hash:20050923042230-e8fe6-7aa526aeb68fa6b3bd964dd17cc5d5627c2c6719.gz
+
+commit b2ac5e98453572ab46f717804bdf79aab84286ee
+Author: forcer <forcer>
+Date:   Thu Sep 22 18:46:00 2005 +0000
+
+    emms-info-mp3info: Provide a way to configure the mp3info output coding system.
+    
+    darcs-hash:20050922184657-2189f-122182bd8d0dbb1f966161be07d1c03b121591b1.gz
+
+commit caf31401b5ed00a16b1b201204e030f15579b610
+Author: forcer <forcer>
+Date:   Thu Sep 22 18:32:00 2005 +0000
+
+    Add documentation of the define symbols for emms-info.el.
+    
+    darcs-hash:20050922183214-2189f-97de1c0477b7a8162b6b6f170484eb0b92ddfa4d.gz
+
+commit d1075eefa063bd98d165b6ed551d9fc96998be2d
+Author: yonirabkin <yonirabkin>
+Date:   Thu Sep 22 16:58:00 2005 +0000
+
+    remove emms-metaplaylist-mode code from emms-playlist-mode
+    
+    darcs-hash:20050922165801-be80e-ca5535f624ce98446b706f6dc3d183e18b1b1b2c.gz
+
+commit 297b183bfafd53b72539fe57aaf88cb32acdb4d5
+Author: william.xwl <william.xwl>
+Date:   Thu Sep 22 16:15:00 2005 +0000
+
+    emms-playing-time: Since 'info-playing-time is an int now, changed
+    
+    `emms-playing-time-display' accordingly.
+    
+    darcs-hash:20050922161519-e8fe6-10afec9d862e9706358a9d7da3f9041c6d5a8236.gz
+
+commit 06aa86fe5f5edc7664442c53bf994362c1bfee21
+Author: forcer <forcer>
+Date:   Thu Sep 22 14:54:00 2005 +0000
+
+    emms-info-mp3info: Use number for 'info-playing-time.
+    
+    darcs-hash:20050922145403-2189f-3c7ec02551f2a965d18ca2350878c14694037c50.gz
+
+commit cd4d94affea79510389155df0ca486e3822b6c04
+Author: william.xwl <william.xwl>
+Date:   Thu Sep 22 13:13:00 2005 +0000
+
+    emms-playing-time.el: Updated the playing-time retrieval method, so as
+    
+    to be able to display playing-time again.
+    
+    darcs-hash:20050922131319-e8fe6-31a021162b338fa900f3f04916b3232ba75c6efe.gz
+
+commit 79e95d09f9aa7467252f06af52f2455d0575c20d
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Sep 22 13:28:00 2005 +0000
+
+    emms-playlist-mode: Make sure emms-playlist-buffer-p is set, since we
+    
+    destroy all local variables.
+    
+    darcs-hash:20050922132808-1bfb2-ac762ce18c460a052e82725eeb9fdf5afe2ff280.gz
+
+commit 4214b958e378284769aa321328d05349e8624e4c
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Thu Sep 22 13:24:00 2005 +0000
+
+    emms-playlist-mode-go: Add buffer-live-p check to circumvent a
+    
+    "selecting deleted buffer" error.
+    
+    darcs-hash:20050922132424-1bfb2-69edb479fbda82e7c3e8e9cb9500611844a43b3e.gz
+
+commit 50c2d32db87d015e74117cd246bc8708b58dff41
+Author: forcer <forcer>
+Date:   Wed Sep 21 16:52:00 2005 +0000
+
+    emms-player-mplayer.el: Set resume method to nil to just use pause.
+    
+    darcs-hash:20050921165253-2189f-16a549a2a3ee19c6904d49c4358b94e6a4f36bc8.gz
+
+commit ec90d94d50cdfb49d5474190365b71cd6f6267ae
+Author: yonirabkin <yonirabkin>
+Date:   Wed Sep 21 15:10:00 2005 +0000
+
+    fix emms-score.el and emms-info-ogg.el borkage
+    
+    darcs-hash:20050921151000-be80e-f0f52d81156347ffd2469b1cc3fc0f019a1cd597.gz
+
+commit cd1f64f873331c5a12fcd0146b0edd6ebfe0b2d9
+Author: yonirabkin <yonirabkin>
+Date:   Tue Sep 20 20:13:00 2005 +0000
+
+    clean-up emms-info-ogg.el
+    
+    darcs-hash:20050920201300-be80e-1917b1e46f73bc57908ea1236ddf5efb4bf06fcf.gz
+
+commit 707ea4c592771085eab2d063c2be0b447503831c
+Author: yonirabkin <yonirabkin>
+Date:   Tue Sep 20 19:22:00 2005 +0000
+
+    fix ogg-info
+    
+    darcs-hash:20050920192219-be80e-5622dc6e2700bf5189f1c985544803b35dbcb26b.gz
+
+commit 8b3fe1b890cb5c0ac3581ead85abc45866a0d170
+Author: forcer <forcer>
+Date:   Tue Sep 20 20:02:00 2005 +0000
+
+    emms-info-mp3info ignores files which are not mp3s
+    
+    darcs-hash:20050920200258-2189f-b022eaf859e07f2433128cb2469eeb935bf12785.gz
+
+commit 210dae37326f6e57d2038d746e785840614ee70f
+Author: forcer <forcer>
+Date:   Tue Sep 20 19:51:00 2005 +0000
+
+    Don't set values mp3info has nothing for
+    
+    darcs-hash:20050920195119-2189f-fcfa87d4801c108a5e438c5606f1cda798c50296.gz
+
+commit 21ac80ab5f61689eaffff3316dfbbafe4ecde636
+Author: forcer <forcer>
+Date:   Tue Sep 20 19:26:00 2005 +0000
+
+    later-do.el: Run timer after function did run to avoid stacking
+    
+    darcs-hash:20050920192602-2189f-1edaca802ff8727f0ef077ca99217aa6b6a2f174.gz
+
+commit 6aef5b432ee8d76469b1b0e9df22d726836560dd
+Author: forcer <forcer>
+Date:   Tue Sep 20 19:25:00 2005 +0000
+
+    Inefficiency removed: Update each track only once :P
+    
+    darcs-hash:20050920192531-2189f-97973969ed90c9c72be6f4a9951c6de52a4558dc.gz
+
+commit fa77f2c443f817f06bc7f0840b8c72de499bd10e
+Author: forcer <forcer>
+Date:   Tue Sep 20 18:57:00 2005 +0000
+
+    Ignore read-onliness when updating a track in a playlist buffer
+    
+    darcs-hash:20050920185705-2189f-fdbbe3e722c0ea46c44d0e7a3c173618ff00ca46.gz
+
+commit 4419434e68690130ed655c3aa82d93573f17c151
+Author: forcer <forcer>
+Date:   Tue Sep 20 18:56:00 2005 +0000
+
+    Use time-less-p instead of <= for times
+    
+    darcs-hash:20050920185652-2189f-09a62b400c47786fabb8ca41ad1476dc780b51d5.gz
+
+commit 90af28d88467cbf4d06e6e15eabdd6ce6ca06bad
+Author: forcer <forcer>
+Date:   Tue Sep 20 18:39:00 2005 +0000
+
+    later-do.el emms version
+    
+    darcs-hash:20050920183948-2189f-a3ff550a612f60b402a9090d658b84ee512375e4.gz
+
+commit 056631ed63c86bd5c0be5bcb2fe4f538647352ea
+Author: forcer <forcer>
+Date:   Tue Sep 20 18:29:00 2005 +0000
+
+    emms-streams shouldn't overwrite `emms-track-initialize-functions'
+    
+    darcs-hash:20050920182952-2189f-e0f98b3622b5df0fe9a508097e4704a75b0352db.gz
+
+commit f2b67055ed55c869b7636b9be7a83a2dfe5dde1c
+Author: forcer <forcer>
+Date:   Tue Sep 20 18:10:00 2005 +0000
+
+    Typo fix (findo -> find)
+    
+    darcs-hash:20050920181036-2189f-af195e1556a42ce36c258c50f3a458fd52aadd02.gz
+
+commit 7678cf90a7e74f78a0651b07085aca5de2650a68
+Author: forcer <forcer>
+Date:   Tue Sep 20 17:52:00 2005 +0000
+
+    emms-info-track-description: Fall back to old behavior if no title and artist
+    
+    darcs-hash:20050920175244-2189f-b1e1413fde30472f7b6d974c7c4a2119f6523dd5.gz
+
+commit 9ed18917952044ca8d98812c7c5e3b12cc82041c
+Author: forcer <forcer>
+Date:   Tue Sep 20 17:13:00 2005 +0000
+
+    Hotfix for emms-streams due to info changed. Please fix later.
+    
+    darcs-hash:20050920171329-2189f-4d4df14baa03e0a200039510958b5b782098f4d1.gz
+
+commit 0d415cf8ef9ffe5d2bde8b1192a030a6ec193734
+Author: forcer <forcer>
+Date:   Tue Sep 20 17:08:00 2005 +0000
+
+    Fix emms-default.el, and ignore ogg stuff for now.
+    
+    darcs-hash:20050920170859-2189f-c2774cf5acda1ad25356881025b661e6c679266f.gz
+
+commit 827a436a05fec4cca5764e8f06979f024d58775a
+Author: forcer <forcer>
+Date:   Tue Sep 20 17:02:00 2005 +0000
+
+    Remove emms-info-later-do.el
+    
+    darcs-hash:20050920170253-2189f-fe351e79d4c8d4ffd79305916a83c2d2620bd272.gz
+
+commit eac49fb242c0e11475b10a74fbaeda1c10fa8ed8
+Author: forcer <forcer>
+Date:   Tue Sep 20 17:02:00 2005 +0000
+
+    Fix emms-default.el for new emms-info.el
+    
+    darcs-hash:20050920170238-2189f-7e23af6e66de25385c0d2b0466d900990368273a.gz
+
+commit d7e4c9c9465fefe3aae7da19f6eac079b06c6670
+Author: forcer <forcer>
+Date:   Tue Sep 20 16:59:00 2005 +0000
+
+    emms-info-mp3info.el updated for newest emms-info.el
+    
+    darcs-hash:20050920165928-2189f-592a72839b3d1567866d6b7dd40a7c41a20d435e.gz
+
+commit 7a0a6df204101c34330cdef60f9b2cb4112729ee
+Author: forcer <forcer>
+Date:   Tue Sep 20 16:32:00 2005 +0000
+
+    emms-info.el rewrite.
+    
+    darcs-hash:20050920163255-2189f-225b911f090628ebe65a51a66927116b7065e8b6.gz
+
+commit d6361e597150746437cf1d4fce6db113cf90aabe
+Author: forcer <forcer>
+Date:   Tue Sep 20 16:01:00 2005 +0000
+
+    later-do: Work even if the called function errors out.
+    
+    darcs-hash:20050920160128-2189f-8674b2d67de3428a3a7ab47b36a24342552089e1.gz
+
+commit 8da8ace462c9a23d9d8dcde1f18e9a8eae6c1023
+Author: forcer <forcer>
+Date:   Tue Sep 20 15:06:00 2005 +0000
+
+    emms-random: Use `emms-playlist-current-select-random'.
+    
+    darcs-hash:20050920150644-2189f-a968b0f1a76d015c6939bf0483c78d3d4e1aae30.gz
+
+commit 82bd4e9840db47910ed42534a775184026640399
+Author: yonirabkin <yonirabkin>
+Date:   Mon Sep 19 21:05:00 2005 +0000
+
+    fixing track killing some more
+    
+    darcs-hash:20050919210533-be80e-c5fa4f158225ee65e1b9d65171dcffef02fd0a7c.gz
+
+commit 851aa9c3c8d0960076074531d98de5b65ea5725d
+Author: yonirabkin <yonirabkin>
+Date:   Mon Sep 19 20:38:00 2005 +0000
+
+    use insert function for yanking
+    
+    darcs-hash:20050919203816-be80e-c17eaabd2c75f163ee334e2590714b8dc715f457.gz
+
+commit 305ef4c196b68dbb0f6e0d9c5f2aa6e4c6670b34
+Author: forcer <forcer>
+Date:   Mon Sep 19 16:46:00 2005 +0000
+
+    Fixed saving/loading for emms-playlist-mode, also added track updating
+    
+    darcs-hash:20050919164624-2189f-e924677b89b8516dfa409bf23b02643df4c7abe8.gz
+
+commit 143785652eb7d6770b1495585da2206f45bbab38
+Author: forcer <forcer>
+Date:   Mon Sep 19 16:45:00 2005 +0000
+
+    Added track updating to emms.
+    
+    darcs-hash:20050919164537-2189f-e7142b3e3d7b5fabb773ddd54adfc451c6bd6f05.gz
+
+commit 3cc364fc552d48e644e48648635a1cba8ad49da0
+Author: yonirabkin <yonirabkin>
+Date:   Mon Sep 19 16:02:00 2005 +0000
+
+    Added emms-playlist-mode-insert-function (fixed sorting and shuffling font-lock)
+    
+    darcs-hash:20050919160239-be80e-2d58597fe1bc610e96305febbf54365555ae04a1.gz
+
+commit 8ff0169a2e17104d9dd3e7e0b826fb8fbdedaa35
+Author: yonirabkin <yonirabkin>
+Date:   Mon Sep 19 13:00:00 2005 +0000
+
+    Fix bugs in lyrics and mode-line modes when switching songs, fix yanking in playlist buffer
+    
+    darcs-hash:20050919130007-be80e-6b215d9ffeedd6c2a1b90412345560e9718f6d20.gz
+
+commit 5a9d752d58773ad9d85ee32c4d9569f73a2cf55c
+Author: yonirabkin <yonirabkin>
+Date:   Mon Sep 19 12:45:00 2005 +0000
+
+    UNDO: Fix track switching error and interactive playlist yanking
+    
+    darcs-hash:20050919124513-be80e-19b15bf7f3d48d50eead0ba1cad39f3f29c89ca3.gz
+
+commit 705ef3e86e6cde8e728906784df405c1385c1449
+Author: yonirabkin <yonirabkin>
+Date:   Mon Sep 19 12:45:00 2005 +0000
+
+    Fix track switching error and interactive playlist yanking
+    
+    darcs-hash:20050919124513-be80e-845e8aa410d52df3c7eb49a87cd08e42c2d55558.gz
+
+commit b16b48c14a2126d123925cb4529952bcf1c950a9
+Author: yonirabkin <yonirabkin>
+Date:   Mon Sep 19 06:37:00 2005 +0000
+
+    Added 'emms-playlist-clear to the default key-map for emms-playlist-mode
+    
+    darcs-hash:20050919063744-be80e-8a48cc617350af06ee126d5e1862d467f87c52bf.gz
+
+commit dc3401cab4539e59313affe4e3e7a3596eb43413
+Author: mwolson <mwolson>
+Date:   Mon Sep 19 13:53:00 2005 +0000
+
+    Make emms-playlist-current-clear an interactive function.
+    
+    darcs-hash:20050919135301-66c01-bb3595657d5e510ad3c22668bcc891a09574da20.gz
+
+commit 8406c54c6fbf440c5567027828ab477c972f9752
+Author: yonirabkin <yonirabkin>
+Date:   Mon Sep 19 06:54:00 2005 +0000
+
+    Added 'emms-playlist-clear to default playlist keymap
+    
+    darcs-hash:20050919065400-be80e-51626c44004d73797f6bb2713da03c36b67e8c2f.gz
+
+commit 88486511d43b6eb82d33332cdb9de4e1572b590d
+Author: yonirabkin <yonirabkin>
+Date:   Sun Sep 18 19:39:00 2005 +0000
+
+    include streaming into emms-default and fix streaming info from within the *EMMS Streams* buffer
+    
+    darcs-hash:20050918193906-be80e-b8b8921427703df27d9053bb07b6bcbcf451bd1a.gz
+
+commit 75cd35b85f82de1295b4a99a1d117c9774189aa3
+Author: mwolson <mwolson>
+Date:   Sun Sep 18 20:03:00 2005 +0000
+
+    Make `emms-playlist-clear' interactive so that I can map it to a key.
+    
+    darcs-hash:20050918200341-66c01-bea6b2f0b6930728212be35ce6714faa74cc902d.gz
+
+commit 2030e9b1274a92066428ef150f847d9fc24520a5
+Author: forcer <forcer>
+Date:   Sun Sep 18 19:44:00 2005 +0000
+
+    Make `with-current-emms-playlist' disable read-onlyness.
+    
+    darcs-hash:20050918194432-2189f-a9a8d3e0d34ff56250308a1d812d4d9e110218de.gz
+
+commit 6a2419934fd491a24ab91c14feadbbe1522fe690
+Author: yonirabkin <yonirabkin>
+Date:   Sun Sep 18 18:53:00 2005 +0000
+
+    fix emms-streams.el and emms-player-mplayer.el
+    
+    darcs-hash:20050918185351-be80e-6b9fdd384b25c68e2e1935bd39324c0fc7fe2900.gz
+
+commit 5b613ee4d76d6964d0747135271c0875f7c4d3a4
+Author: yonirabkin <yonirabkin>
+Date:   Sun Sep 18 18:06:00 2005 +0000
+
+    comment out emms-info-playlist breakage
+    
+    darcs-hash:20050918180623-be80e-74f66cbc862e694acae8ec78ca52d1861ca775d1.gz
+
+commit a6ffe948ddbb1c061114bdf5b4a7c424d756bc97
+Author: forcer <forcer>
+Date:   Sun Sep 18 15:47:00 2005 +0000
+
+    emms-playlist-set-playlist-buffer: Ensure the selected buffer is a playlist.
+    
+    darcs-hash:20050918154758-2189f-720bc6d736b60db1d420c97a59eef0c5847fa859.gz
+
+commit fcf800bdfa668461ffc4003b73b884632b1c5e78
+Author: forcer <forcer>
+Date:   Sun Sep 18 15:38:00 2005 +0000
+
+    Ignore read-onliness when opening a playlist-mode-buffer.
+    
+    darcs-hash:20050918153818-2189f-741632f4e0094043b2a9b4a3b4795bbed4114582.gz
+
+commit 660a39312ab1506e5e11efec6af6e8f23892239e
+Author: yonirabkin <yonirabkin>
+Date:   Sun Sep 18 14:37:00 2005 +0000
+
+    fixing errors after breakage
+    
+    darcs-hash:20050918143712-be80e-a610dbf62d72b902d4a2d55f598dcc42c652f3aa.gz
+
+commit d0efdf999ea41be893b19228b6d0e1c72b9d00d1
+Author: forcer <forcer>
+Date:   Sun Sep 18 13:48:00 2005 +0000
+
+    Big renaming for current buffer/current playlist distinction.
+    
+    All playlist functions which work on the current playlist now are named
+    `emms-playlist-current-...'. Other functions named `emms-playlist-...'
+    work on the current buffer.
+    This affects the following functions:
+    
+    emms-playlist-clear => emms-playlist-current-clear
+    emms-playlist-selected-track => emms-playlist-current-selected-track
+    emms-playlist-select-next => emms-playlist-current-select-next
+    emms-playlist-select-previous => emms-playlist-current-select-previous
+    emms-playlist-select-random => emms-playlist-current-select-random
+    emms-playlist-select-first => emms-playlist-current-select-first
+    emms-playlist-select-last => emms-playlist-current-select-last
+    emms-playlist-insert-source => emms-playlist-current-insert-source
+    
+    darcs-hash:20050918134805-2189f-2f7c0f1b4828e5438f15906b7a15959b28c97760.gz
+
+commit 90cc6addbe21ee379366536fc5ece6cf942fb63a
+Author: forcer <forcer>
+Date:   Sun Sep 18 13:17:00 2005 +0000
+
+    emms-playlist-new: No, it's a major mode, DONT pass an argument!
+    
+    darcs-hash:20050918131728-2189f-c88a72052b9fdc8f1dc63203a2b8e479120d8d0f.gz
+
+commit 24d8b5142333d50e6dfc4d908fffb06cd5bfd7b1
+Author: lucas <lucas>
+Date:   Sun Sep 18 12:51:00 2005 +0000
+
+    Making emms-default now emms-playlist-mode compatible
+    
+    darcs-hash:20050918125105-4f952-230ff24b0e2c179270762b82c0c18db144d4c1dd.gz
+
+commit 549de334b204dbc9ba96277a0c46c9a40468c12c
+Author: forcer <forcer>
+Date:   Sun Sep 18 12:51:00 2005 +0000
+
+    emms-playlist-new: Pass positive argument to mode function.
+    
+    darcs-hash:20050918125107-2189f-c2a970ba946ecada105e3de47b90edbb25732711.gz
+
+commit 998245fb2e6f025dc4307ff9ebb6f4a195ee17e1
+Author: lucas <lucas>
+Date:   Sun Sep 18 12:30:00 2005 +0000
+
+    Renaming the "playlist" source to "streamlist".
+    
+    Things might be broken.
+    
+    darcs-hash:20050918123045-4f952-54c6f999429e0e9204c4407f29dc13c5729fa023.gz
+
+commit 1c038156cd13b5d0ce3bac875d8782803ab903f6
+Author: yonirabkin <yonirabkin>
+Date:   Sun Sep 18 11:13:00 2005 +0000
+
+    clean-up pseudo font-locking
+    
+    darcs-hash:20050918111356-be80e-b110448449043fdb7cc75d858c64ef314a7d52ee.gz
+
+commit da660a77c5a379b7453bba9ea277ef8cb6bc4f6e
+Author: yonirabkin <yonirabkin>
+Date:   Sun Sep 18 11:06:00 2005 +0000
+
+    "font-locking" for inserted, unselected tracks
+    
+    darcs-hash:20050918110651-be80e-86d1642303a821e4b0bf665124a82ff79f4b9043.gz
+
+commit d30e5fe8d8bb874013b1dbdbbc9822b405738429
+Author: yonirabkin <yonirabkin>
+Date:   Sun Sep 18 10:22:00 2005 +0000
+
+    emms.el missing quote fix, emms-playlist-mode.el kill-track fix
+    
+    darcs-hash:20050918102240-be80e-01feafe2aeab07d9a6f61dcd10027b22abe17812.gz
+
+commit 5ea605bdb7972862bbd9df1e7679d64a854eafa0
+Author: lucas <lucas>
+Date:   Sun Sep 18 00:21:00 2005 +0000
+
+    Adding a bunch of FIXME tags for the playlist source
+    
+    When we come to a consensus on the naming, we'll just fix it.
+    Yrk should have a word about it, stream-playlist sounds good.
+    
+    darcs-hash:20050918002119-4f952-24dbcb9f6fd5e897f7f4879160480f4d6c316740.gz
+
+commit f0805a50fc393a89ae73c013ebb532c342c5fc28
+Author: lucas <lucas>
+Date:   Sun Sep 18 00:06:00 2005 +0000
+
+    Fixing emms-playlist-mode-open-buffer
+    
+    darcs-hash:20050918000605-4f952-6867d44d87365efb09189c1641c8ab1114ebd74d.gz
+
+commit 82aa0e5fe261e9205392edf65422b4ada0cead1c
+Author: forcer <forcer>
+Date:   Sat Sep 17 23:49:00 2005 +0000
+
+    emms-playlist-select should not switch to the playlist buffer.
+    
+    darcs-hash:20050917234943-2189f-af7835eb6a888554adbb38ebff4e5bc0c9169c2d.gz
+
+commit b442a6a3ab4de2258ceb2625a08a8e87931bb765
+Author: lucas <lucas>
+Date:   Sat Sep 17 23:02:00 2005 +0000
+
+    Renaming emms-playlist-save to emms-playlist-mode-save-buffer
+    
+    darcs-hash:20050917230231-4f952-9f90c8db115e93b2a4f0baf24b6d2b2a85bcf75d.gz
+
+commit ca184383ea5f0628aebd0165da3ba4dd53c7aba3
+Author: yonirabkin <yonirabkin>
+Date:   Sat Sep 17 18:43:00 2005 +0000
+
+    Added docstrings and clean-up for emms-playlist-mode.el
+    
+    darcs-hash:20050917184331-be80e-625e5442d3579163cf54cd0e1880fdbd0e578739.gz
+
+commit 96573c9344c4e5ee89310026c8a7ac92d639a9e1
+Author: yonirabkin <yonirabkin>
+Date:   Sat Sep 17 17:28:00 2005 +0000
+
+    A kinder, gentler emms-playlist-mode-go
+    
+    darcs-hash:20050917172815-be80e-b12d00404dfa78d5d6647a1b19678a204d7199f4.gz
+
+commit b1f7743701939aab80caa3112060c515c30dc387
+Author: yonirabkin <yonirabkin>
+Date:   Sat Sep 17 11:53:00 2005 +0000
+
+    clean-up and emms-playlist-mode-center-current
+    
+    darcs-hash:20050917115359-be80e-6795d7ec60ac1d8d4fbae659b244044bd4475a75.gz
+
+commit 82a67e810ab0037f3ec4cf9e4b4825c9b924b752
+Author: william.xwl <william.xwl>
+Date:   Thu Sep 15 15:45:00 2005 +0000
+
+    emms-player-mplayer.el: mplayer also knows rm, rmvb, mp4, ...etc.
+    
+    darcs-hash:20050915154517-e8fe6-d999e20df6848f0bdd935636926d41cb166525a0.gz
+
+commit deb7e2a2cb02bb0e785ea2fbf7b6a64fc1259deb
+Author: yonirabkin <yonirabkin>
+Date:   Sat Sep 17 11:33:00 2005 +0000
+
+    multiple fixes to emms-playlist-mode.el
+    
+    darcs-hash:20050917113312-be80e-8fe0e28da37075b86053c7f9214f1bb5b44d715e.gz
+
+commit 259a95a880d5245e02bd37d9e992f07a59e9e683
+Author: forcer <forcer>
+Date:   Sat Sep 17 11:33:00 2005 +0000
+
+    emms-show now knows when nothing is playing.
+    
+    darcs-hash:20050917113301-2189f-0d126507e1d0cc0f9fdc7a8d22a9848a27814e29.gz
+
+commit 27c872628c0e7899af04e6d369b45d393e7ed69e
+Author: forcer <forcer>
+Date:   Sat Sep 17 11:14:00 2005 +0000
+
+    Inhibit read-only in `emms-playlist-insert-track'
+    
+    darcs-hash:20050917111449-2189f-de933b63402b796f6c2de9a85492c7d2bb4491ad.gz
+
+commit 1d93684d37b6adda2be568a1c640534553a270e9
+Author: Michael Olson <mwolson@gnu.org>
+Date:   Sat Sep 17 02:11:00 2005 +0000
+
+    mpd-updates
+    
+    emms-player-mpd.el: Add handler for 'resume.
+    (emms-player-mpd-paused-p): Remove, since we already have
+    emms-player-paused-p.
+    (emms-player-mpd-pause): Use toggle instead of either play or
+    pause.
+    
+    darcs-hash:20050917021138-1bfb2-733cf6b6af61426e3232ffa36aaa5a7df168a37b.gz
+
+commit 4bc68e51697b62d0d740d1062ee1802491c37ca8
+Author: lucas <lucas>
+Date:   Fri Sep 16 21:28:00 2005 +0000
+
+    Making emms-playlist-mode-go respect emms-playlist-buffer
+    
+    darcs-hash:20050916212845-4f952-74de68c92079fab8aa468bedbcd781d835078691.gz
+
+commit 74ffb1b03be6669294921c2e6e754b8f6fc2b2c9
+Author: forcer <forcer>
+Date:   Fri Sep 16 21:26:00 2005 +0000
+
+    Add `emms-ensure-player-playing-p'
+    
+    darcs-hash:20050916212623-2189f-bda20f8b211ef0ef2e85316c0d9b684fb391b237.gz
+
+commit 46f2edc42166eb1a4a840485f410823b9e0c8b72
+Author: lucas <lucas>
+Date:   Fri Sep 16 21:21:00 2005 +0000
+
+    Adding emms-playlist-mode-save and -open
+    
+    darcs-hash:20050916212134-4f952-f9c41d8ba7a07b8525e8d627e1d5630def0de19c.gz
+
+commit 3e97e2a386e287dc5b7acf37a87aa1b8daaa0af8
+Author: yonirabkin <yonirabkin>
+Date:   Fri Sep 16 20:22:00 2005 +0000
+
+    Small fixes
+    
+    darcs-hash:20050916202237-be80e-e15fcf8f430dd620041567040d8e746d5d83118a.gz
+
+commit ddc5477ea066880b471c7c5705429fa99d952efc
+Author: forcer <forcer>
+Date:   Fri Sep 16 13:53:00 2005 +0000
+
+    Be able to clear the playlist buffer even if it's killed.
+    
+    darcs-hash:20050916135349-2189f-7586b026b430eea1471581360b0b5ae8e4a94614.gz
+
+commit 9a310175d0c7f6af4088ba8a0425b97a40cc41b0
+Author: lucas <lucas>
+Date:   Fri Sep 16 11:39:00 2005 +0000
+
+    Adding emms-playlist-save-active-as-m3u
+    
+    darcs-hash:20050916113946-4f952-51f4f9f76f02bb36c32e9979cad37b4ab391f6f2.gz
+
+commit 1690b1313085fecc75755498fd4bb59ed9edcadb
+Author: lucas <lucas>
+Date:   Fri Sep 16 11:39:00 2005 +0000
+
+    Fixing a typo in emms-playlist-save-active
+    
+    darcs-hash:20050916113911-4f952-3aba93912d958f141fe139e53dd32c3d83fccad5.gz
+
+commit 7d607a99baa1d182e331275be19155369b973bdc
+Author: lucas <lucas>
+Date:   Fri Sep 16 11:38:00 2005 +0000
+
+    Docstrings for playlist saving functions
+    
+    darcs-hash:20050916113805-4f952-0326d97c34e0ebdbbc06dd8223705f6abd3bdb32.gz
+
+commit bfc1d52754fea6bffa1ee8e549ecc074199264e1
+Author: lucas <lucas>
+Date:   Fri Sep 16 11:35:00 2005 +0000
+
+    Adding m3u playlist format for saving.
+    
+    darcs-hash:20050916113519-4f952-6b64bce74a914de5f6ccb336174e6a3fcb877da3.gz
+
+commit f47307dd053f8457e7cad556cbc2933881427bbd
+Author: forcer <forcer>
+Date:   Fri Sep 16 13:40:00 2005 +0000
+
+    Added emms-playlist-mode.el
+    
+    darcs-hash:20050916134001-2189f-4dc12e4e9c599b50784cc115a07da94675e8c990.gz
+
+commit 829d2f10fbde315aee63e187067f03a80a8ed5a4
+Author: forcer <forcer>
+Date:   Fri Sep 16 12:51:00 2005 +0000
+
+    Shuffle, sort and source-add don't move point anymore.
+    
+    darcs-hash:20050916125153-2189f-11149468188ec76cafabb03f51edf7870824f07f.gz
+
+commit 09a83a3d852966666ff7cfea8737f456ffd751dd
+Author: forcer <forcer>
+Date:   Fri Sep 16 01:12:00 2005 +0000
+
+    Provide source insertion
+    
+    darcs-hash:20050916011202-2189f-8e2e487b296e5a4d69f48c4bf6e19ba54a2274fe.gz
+
+commit e028af54dcfc56f04bdabdf6aeba3037e4246fac
+Author: forcer <forcer>
+Date:   Fri Sep 16 00:51:00 2005 +0000
+
+    Cleaned up `emms-playlist-save' a bit
+    
+    darcs-hash:20050916005103-2189f-5ca71f755760a832d2351c221fa58ec500fe1f5e.gz
+
+commit 3b340f3c204e9cec0a69d10f6d22297ee6db1038
+Author: lucas <lucas>
+Date:   Fri Sep 16 00:42:00 2005 +0000
+
+    Adding emms-playlist-save and -active-save
+    
+    Opening will come soon.
+    
+    darcs-hash:20050916004252-4f952-6ddd886a8bb95591ecdb5bd801cafadca0d9ad64.gz
+
+commit e7854c9b8b16ee118b5c7aca640f482a339d1cec
+Author: forcer <forcer>
+Date:   Fri Sep 16 00:33:00 2005 +0000
+
+    Fix emms-playlist-new and make emms-playlist-clear use it.
+    
+    darcs-hash:20050916003331-2189f-e450098f69ebd1acf9605479ea9f760fd17d3caf.gz
+
+commit 079e9b43cb95ff95649a06e8949e35fdef5a7647
+Author: lucas <lucas>
+Date:   Thu Sep 15 22:36:00 2005 +0000
+
+    Removing the old emms-save-playlist
+    
+    darcs-hash:20050915223636-4f952-c412dd199396faaac1a400124393c4a08ecf111c.gz
+
+commit d5ee498a1c0d2fa545cc8165750d24b454af54d4
+Author: forcer <forcer>
+Date:   Thu Sep 15 19:50:00 2005 +0000
+
+    emms-source-add now checks for an as of yet unset marker, too.
+    
+    darcs-hash:20050915195059-2189f-47156a6a913df1012caf07bc2b4b68309354334a.gz
+
+commit f797263d20955756cef4047d71b9232ed3df6bdc
+Author: forcer <forcer>
+Date:   Thu Sep 15 19:26:00 2005 +0000
+
+    Add `emms-playlist-buffer-p'.
+    
+    darcs-hash:20050915192621-2189f-77ac4024f5f200c66441c741adb7fd7fb16f7aee.gz
+
+commit afa65e1b447c45d587cda694b5fa8fa460be4a0f
+Author: william.xwl <william.xwl>
+Date:   Thu Sep 15 04:15:00 2005 +0000
+
+    emms-lyrics.el: Changed to `emms-player-seeked-hook' to
+    
+    `emms-player-seeked-functions', defined in `emms.el'.
+    
+    darcs-hash:20050915041558-e8fe6-2db36d29657d506de085ab8e11b27ad766d3a3e7.gz
+
+commit c470a6b67622c7d69d8ae554dee54004b38971a9
+Author: william.xwl <william.xwl>
+Date:   Thu Sep 15 04:12:00 2005 +0000
+
+    emms-playing-time.el: Changed to `emms-player-seeked-hook' to
+    
+    `emms-player-seeked-functions', defined in `emms.el'.
+    
+    darcs-hash:20050915041250-e8fe6-9158bd4cdc7b6de802ca387dcec5760d20cdf9e3.gz
+
+commit 9cdc66aaca76e8fb378f5ba8aaf8a9b2bfd5b419
+Author: william.xwl <william.xwl>
+Date:   Thu Sep 15 04:07:00 2005 +0000
+
+    emms.el: Fix seek bug in `emms-player-seek'.
+    
+    darcs-hash:20050915040717-e8fe6-cc67bc754b6121308a9de83ebcd1ca55fc53c4d9.gz
+
+commit 58f84a976bad80a81c3cf1a2b91fb2b686269931
+Author: william.xwl <william.xwl>
+Date:   Wed Sep 14 14:58:00 2005 +0000
+
+    emms-lyrics.el: Updated commentary and applied standard customization
+    
+    definitions.
+    
+    darcs-hash:20050914145818-e8fe6-a05a813a3e17ad962d1c3600140895155dbe28d2.gz
+
+commit ea1212c32b170340cd2158545bc98bb3d74e7112
+Author: forcer <forcer>
+Date:   Wed Sep 14 21:56:00 2005 +0000
+
+    ogg-comment.el: Define macros before using them.
+    
+    darcs-hash:20050914215657-2189f-6138e4593adb14f5ae2553b3819510ae03e2cd3c.gz
+
+commit f3e2073b312f954940d9fab944525b23f22fc926
+Author: forcer <forcer>
+Date:   Wed Sep 14 14:19:00 2005 +0000
+
+    Add more mikmod command line args.
+    
+    darcs-hash:20050914141914-2189f-4e29867532782c1fc17100c521c1b1746fb51b73.gz
+
+commit 459295382c80cba3327883cd643a8bb1a1144b7d
+Author: forcer <forcer>
+Date:   Wed Sep 14 14:13:00 2005 +0000
+
+    Added mikmod support (thanks to Martin Schoenmakers)
+    
+    darcs-hash:20050914141335-2189f-29e4513d371dbbf7a241e2232c7d24987340546f.gz
+
+commit 66df3dd061c024b1e72de5f0d03587f109ffc1a9
+Author: forcer <forcer>
+Date:   Wed Sep 14 12:40:00 2005 +0000
+
+    emms-playlist-new, emms-playlist-set-playlist-buffer: New commands.
+    
+    darcs-hash:20050914124043-2189f-596b94d21d7715a023d574e9bb97efe001f0a266.gz
+
+commit 935c96b110747ea774d6e9a8ddb8d4d73e93b58e
+Author: forcer <forcer>
+Date:   Wed Sep 14 11:19:00 2005 +0000
+
+    Add `emms-player-simple-regexp'. Also, use it as appropriate.
+    
+    darcs-hash:20050914111945-2189f-41013fda35fa58bb063cd33673607d86cd15f3b5.gz
+
+commit 427771f9061d95ce1394b63afcf2e3eb592d59d9
+Author: lucas <lucas>
+Date:   Wed Sep 14 11:03:00 2005 +0000
+
+    Fixing typo in file regexps for gstreamer
+    
+    darcs-hash:20050914110346-4f952-e9342ae8080ee0302dca7f45e4eb3d5ed6a3b34a.gz
+
+commit eca575ece92fc749c9d9ed161d1708684125db92
+Author: forcer <forcer>
+Date:   Tue Sep 13 23:26:00 2005 +0000
+
+    Updated define-emms-simple-player examples in emms.texinfo
+    
+    darcs-hash:20050913232630-2189f-30904f1ec02344bfcc24ddf83735b5e3675d2f9a.gz
+
+commit 757479e76a2a6c15554055d10c87a11ca7b51e2a
+Author: forcer <forcer>
+Date:   Tue Sep 13 14:46:00 2005 +0000
+
+    Call widen in shuffle and sort.
+    
+    darcs-hash:20050913144610-2189f-177ce9e62c59598fa2e96d1060df6bac490f3ded.gz
+
+commit 24a3b107f48617d130d156b903983a6087a8131a
+Author: forcer <forcer>
+Date:   Tue Sep 13 14:43:00 2005 +0000
+
+    Added `emms-playlist-delete-track-function'.
+    
+    darcs-hash:20050913144350-2189f-a2006aeec64fec759f735934c7c301e1337844cd.gz
+
+commit f4e10b6195e40fd413ed6c2eeb4cd333e2ce30fe
+Author: forcer <forcer>
+Date:   Tue Sep 13 14:41:00 2005 +0000
+
+    Remove emms-playlist-kill-track.
+    
+    darcs-hash:20050913144138-2189f-8d561ded2bc4a42cec012ce31353a26535a82327.gz
+
+commit f8c762c9cbb8780376408afb3cf403bb61c2b2cf
+Author: forcer <forcer>
+Date:   Tue Sep 13 14:36:00 2005 +0000
+
+    Fix shuffling in combined sources.
+    
+    darcs-hash:20050913143654-2189f-7e3f05cef7eb5160bd1eeab31eaa74878ad991a1.gz
+
+commit 4d1b90bc599aa8fe8e3f2bcdbb0cc523e3e3f384
+Author: forcer <forcer>
+Date:   Tue Sep 13 13:22:00 2005 +0000
+
+    Call `emms-shuffle' to shuffle a source.
+    
+    darcs-hash:20050913132230-2189f-d9d1d3a0969ddf940df4e27051e48303d5033a51.gz
+
+commit 4b3b2888b66888ac0ac2352b23f650e23a86e2a0
+Author: forcer <forcer>
+Date:   Tue Sep 13 12:22:00 2005 +0000
+
+    Cleanup of the shuffle/sort stuff
+    
+    darcs-hash:20050913122202-2189f-9aa7ef59932a59f0f9bd82e958584527dadcda43.gz
+
+commit b287337c453a019c686139a1b2a5aebf9a2d760d
+Author: forcer <forcer>
+Date:   Tue Sep 13 12:03:00 2005 +0000
+
+    emms-shuffle-all: Depend on the value of current, not of emms-player-playing-p
+    
+    darcs-hash:20050913120303-2189f-c735a8476728feac9349915a512e9de7356adb01.gz
+
+commit 183d1e623555d579cd981e3a32cce0f2f8323643
+Author: forcer <forcer>
+Date:   Tue Sep 13 11:56:00 2005 +0000
+
+    Don't make emms-playlist-sort and emms-playlist-shuffle interactive.
+    
+    darcs-hash:20050913115644-2189f-26baa0c5e9ad16fdcf21266ea5ac7debfafb1e54.gz
+
+commit 2eb4f321a46888dad9fb35996e5d081db1a71517
+Author: forcer <forcer>
+Date:   Tue Sep 13 02:06:00 2005 +0000
+
+    Keep the selected song correct for shuffling and sorting
+    
+    darcs-hash:20050913020638-2189f-293bdbd2dd6e836d9348adac36e4f67b2a5c751b.gz
+
+commit b4c652a8f64b5d1426c47ea216f37ad6ad1861f1
+Author: forcer <forcer>
+Date:   Tue Sep 13 01:37:00 2005 +0000
+
+    Throw errors for `emms-next' and `emms-previous' at the end/beginning of the playlist
+    
+    darcs-hash:20050913013733-2189f-8af35462c962d2f187a6453ffdc6afbf3d538d70.gz
+
+commit c94c41fd6b9618e4a6422266f9e712753a8c199c
+Author: forcer <forcer>
+Date:   Mon Sep 12 23:36:00 2005 +0000
+
+    Added `emms-random[_\c3_]' (idea by twb)
+    
+    darcs-hash:20050912233602-2189f-15c33eafc9d4c587065046a26762fa07359aee0d.gz
+
+commit b75e294ed74af4e6a893af7400604e9967f493eb
+Author: forcer <forcer>
+Date:   Mon Sep 12 23:23:00 2005 +0000
+
+    Add shuffling and sorting.
+    
+    darcs-hash:20050912232329-2189f-537afb6d16d9cefda2a009f3b7e4b910597dfbc0.gz
+
+commit 8124eab34627950a72a15a1f279c98cc2aaaccc6
+Author: forcer <forcer>
+Date:   Mon Sep 12 23:06:00 2005 +0000
+
+    Lots of condition-case fixes.
+    
+    darcs-hash:20050912230657-2189f-75349f8e27c54a20151ec3f52ebcfd97af1c810f.gz
+
+commit 4ab7c61701b9eb1bac0d75207fdcf8bbe17dbec2
+Author: lucas <lucas>
+Date:   Mon Sep 12 17:23:00 2005 +0000
+
+    First attempt at reading playing time for .ogg
+    
+    Problem : it's a bit long to read the info now.
+    We need to optimize that.
+    
+    darcs-hash:20050912172312-4f952-73cffb3445ed251fd8cb7e5d691f7c95a676bda0.gz
+
+commit 731479aad60f6d75e3371503b3ccc0c29496dbd6
+Author: forcer <forcer>
+Date:   Mon Sep 12 15:22:00 2005 +0000
+
+    Move gstreamer support into simple player.
+    
+    darcs-hash:20050912152239-2189f-e1b16eaa105d479db199254efc639d0cbe4d3bb2.gz
+
+commit 03055c8e7e2c4bd1a62529af1273bedbf803d7c9
+Author: forcer <forcer>
+Date:   Mon Sep 12 15:22:00 2005 +0000
+
+    Add pause and resume to the simple player.
+    
+    darcs-hash:20050912152217-2189f-f2dbdea100c53cfe38fa47fc65d235eb1bf80323.gz
+
+commit 79dc6ebe7d16b3a85f90e1846bf31c0e4e5629a8
+Author: forcer <forcer>
+Date:   Mon Sep 12 15:03:00 2005 +0000
+
+    emms-stream-info.el: Use emms-playlist-selected-track.
+    
+    darcs-hash:20050912150302-2189f-87c1942fd76673c2bfcb3e4c06a5a15d03e68e06.gz
+
+commit 6b60d175cdd429140b5c35cfb32005a7e2b1a76b
+Author: lucas <lucas>
+Date:   Mon Sep 12 14:45:00 2005 +0000
+
+    Removed old gstreamer wrappers
+    
+    darcs-hash:20050912144558-4f952-9568e78d793e65eab5f1189fbb4c3a613407fbae.gz
+
+commit f2b85bfdd6156d2af71d7421c8a017ef76a4c98b
+Author: lucas <lucas>
+Date:   Mon Sep 12 14:44:00 2005 +0000
+
+    Added new generic wrapper for gstreamer
+    
+    darcs-hash:20050912144453-4f952-ab068073ee53136739fa12b05fbe23d0da4170d3.gz
+
+commit e9e3f8c582c8d810d1027ba7ad36c0ff5f38e047
+Author: lucas <lucas>
+Date:   Mon Sep 12 14:43:00 2005 +0000
+
+    Fixed typo in emms.el
+    
+    Non quoted hook variable
+    
+    darcs-hash:20050912144334-4f952-750c40ef21e07114e08bb541b6922d29c65e2628.gz
+
+commit f4b96cd517218ec82eb02360216b76f841cd9aae
+Author: lucas <lucas>
+Date:   Mon Sep 12 14:42:00 2005 +0000
+
+    Rewrote emms-player-gstreamer
+    
+    darcs-hash:20050912144233-4f952-041bcf7e8a09c0d53eeb1fd7840c0f3e82995355.gz
+
+commit 0994a7c585ff45c60ec140f754859fd295cf5bd4
+Author: forcer <forcer>
+Date:   Mon Sep 12 13:52:00 2005 +0000
+
+    Typo: It's emms-playlist-insert-track, not ...-track-insert.
+    
+    darcs-hash:20050912135246-2189f-e88b69611f0dc35f654c6e4e8cf6b2d169ca1dea.gz
+
+commit 58fd1dff80e3a96b13f693f7eafac5688000e356
+Author: forcer <forcer>
+Date:   Mon Sep 12 13:39:00 2005 +0000
+
+    emms-player-mpd doesn't need emms-player-extensions anymore.
+    
+    darcs-hash:20050912133923-2189f-72ec43a9f8a8fc4a3d61423db6c887675dec2d0d.gz
+
+commit c79c2e3e1ac394fe24082f333282cf9f4bfe613b
+Author: forcer <forcer>
+Date:   Mon Sep 12 13:08:00 2005 +0000
+
+    FAQ: Typo fix (Thes -> The)
+    
+    darcs-hash:20050912130801-2189f-bacda3ce92c62f31414ae7f7b7812a878b554fe7.gz
+
+commit 7b1a8d2abfebe09f4ab49095f2b4976bd13cfcd6
+Author: lucas <lucas>
+Date:   Mon Sep 12 12:58:00 2005 +0000
+
+    Fixing the extensions problem.
+    
+    Just removed the requires, and added require mplayer
+    in emms-default.
+    
+    darcs-hash:20050912125805-4f952-c8233776b898931b835cd6d6674b003ee01572ee.gz
+
+commit 699cf4d82a5f96cdfb9f0e0d7b8f3c4da834bc19
+Author: forcer <forcer>
+Date:   Mon Sep 12 12:53:00 2005 +0000
+
+    Select a track after adding, too, if none is selected.
+    
+    darcs-hash:20050912125342-2189f-e56edb2dfc0bc82f822c05dd4e2d67722b5f4fde.gz
+
+commit 58a13760b87d70587eb92cdb415779ad8fd34858
+Author: forcer <forcer>
+Date:   Mon Sep 12 12:42:00 2005 +0000
+
+    Rename emms-mpd.el to emms-player-mpd.el
+    
+    darcs-hash:20050912124204-2189f-9882f477cd27d74ce9ff8ca39fc82d8169983d7c.gz
+
+commit 7d8661b26343424cacf67c6344fcebdcdbab581c
+Author: forcer <forcer>
+Date:   Mon Sep 12 12:40:00 2005 +0000
+
+    Rename emms-lyric.el to emms-lyrics.el
+    
+    darcs-hash:20050912124035-2189f-7c4f6bc6a1f9f8414e3071219ab843b1fa37f5c8.gz
+
+commit b628c03d46abc951b79b884a816fcafaa4562f47
+Author: forcer <forcer>
+Date:   Mon Sep 12 12:35:00 2005 +0000
+
+    Add speex support
+    
+    darcs-hash:20050912123529-2189f-3d86b8d06e5f1425308cf841b1648dcd37ea6228.gz
+
+commit 60e841e1dd91d89be4168774c77fdbda2118e469
+Author: forcer <forcer>
+Date:   Mon Sep 12 12:31:00 2005 +0000
+
+    Add pause and seek support to emms.el.
+    
+    This factors out the mplayer support into emms-player-mplayer.el,
+    and removes emms-player-extensions.el.
+    
+    darcs-hash:20050912123151-2189f-8ead830f8f4e50f883325f308423b6f7677ea8d9.gz
+
+commit 2b26cd1027757dca1b34f0479b9ec65c249c923b
+Author: lucas <lucas>
+Date:   Mon Sep 12 11:56:00 2005 +0000
+
+    renaming the provide, Emacs complains otherwise
+    
+    darcs-hash:20050912115634-4f952-1f34052b3767ed2ee2dc5500642bd8ba6ba231b8.gz
+
+commit bd397bd12c8832b0a91c7fb224ede7620f683999
+Author: lucas <lucas>
+Date:   Mon Sep 12 11:44:00 2005 +0000
+
+    Fixed emms-mode-line-icon and -playing-time
+    
+    darcs-hash:20050912114449-4f952-7673b38ea57a6c34a59500c0ae1769a98fb28c9f.gz
+
+commit c1308f0e1322af1cc1677b8487271700b2ae91c8
+Author: forcer <forcer>
+Date:   Mon Sep 12 11:50:00 2005 +0000
+
+    Rename emms-gstreamer.el to emms-player-gstreamer.el
+    
+    darcs-hash:20050912115010-2189f-ca853d135f22c7c55b55f268a87e8e8accaaac26.gz
+
+commit 649edac3b50b7eed9a7ca8f4f85a8783a8e84bbc
+Author: lucas <lucas>
+Date:   Mon Sep 12 11:23:00 2005 +0000
+
+    fixing emms-lyric.el and emms-mode-line.el
+    
+    I don't have any lyric file, so I can't test it. But
+    there are no errors :)
+    
+    darcs-hash:20050912112331-4f952-2981436bdf7b89f559c9888bdde58ec5345abadd.gz
+
+commit 4f169973a679b402334a9e3ae919d26729f4784e
+Author: forcer <forcer>
+Date:   Mon Sep 12 10:59:00 2005 +0000
+
+    emms.el (with-current-emms-playlist): Also recreate when the buffer is
+    
+    dead.
+    
+    darcs-hash:20050912105908-2189f-9511f1b22cef47e3a6b6aa4ab3ad2bc0ba08c03d.gz
+
+commit bc7be1f4d0ea2cf0e67d2b805868df6652f2eeaa
+Author: forcer <forcer>
+Date:   Sun Sep 11 20:21:00 2005 +0000
+
+    emms.el (emms-next-noerror): Always return non-nil when
+    
+    `emms-playlist-select-next' doesn't error out.
+    
+    darcs-hash:20050911202113-2189f-4e933a7bbe447057bdba8ce192ef841d5790fc4d.gz
+
+commit 3a573a243b134f7e4244f87cdf53c3538265e15f
+Author: forcer <forcer>
+Date:   Sun Sep 11 20:05:00 2005 +0000
+
+    Playlist buffer rewrite
+    
+    darcs-hash:20050911200536-2189f-fcbbdb6ca90b3e5c3a68162dd5ae841057dac920.gz
+
+commit bb65333ef00df02dbf6bd83294b4df49e64ea325
+Author: forcer <forcer>
+Date:   Sun Sep 11 20:05:00 2005 +0000
+
+    Initial commit (CVS 2005-09-11)
+    
+    darcs-hash:20050911200506-2189f-48a136015e33465c3cf09940ce935ec2203df463.gz
