aboutsummaryrefslogtreecommitdiff
path: root/lisp/emms.el
Commit message (Collapse)AuthorAgeFilesLines
* bump to version 5.0Yoni Rabkin2018-05-011-1/+1
|
* Set emms-directory according to user-emacs-directoryPierre Neidhardt2018-02-171-1/+1
|
* Add Homepage to the package headerPierre Neidhardt2017-12-261-0/+1
|
* lisp/emms-browser.el: Extract year from info-date or fallback on info-yearPierre Neidhardt2017-11-271-0/+23
|
* Push version updates.Yoni Rabkin2017-11-051-1/+1
|
* * lisp/emms.el: set-playlist-buffer bugfixYoni Rabkin2017-09-291-5/+6
| | | | Take into account destructive sorting. Patch thanks to Ian Dunn.
* * lisp/emms.el: add package-requiresYoni Rabkin2017-07-151-0/+1
|
* Bump version to 4.3.Yoni Rabkin2017-05-011-1/+1
|
* * lisp/emms.el: don't use obsolete variable `default-major-mode'Yoni Rabkin2016-12-201-1/+1
|
* Update version for release.Yoni Rabkin2016-11-081-1/+1
|
* Prepare 4.1 release.Yoni Rabkin2016-05-311-1/+1
|
* Add and use variable `emms-player-base-format-list'.Yoni Rabkin2014-12-021-3/+10
| | | | | | This variable holds the set of common formats that most modern players support. A new player definition should use this base list and add formats specific to the new player in the player definition file.
* * lisp/emms.el: Bump version.Yoni Rabkin2014-06-301-1/+1
|
* * lisp/emms.el: Add new display function.Yoni Rabkin2014-05-291-0/+8
| | | | Idea from by Ian D <dunni@gnu.org>.
* * lisp/emms.el: Replace obsolete function.Yoni Rabkin2014-04-221-2/+2
| | | | This has the pleasant side effect of quietening the compiler.
* Play tracks randomlyDaimrod2013-05-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [[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.
* Play tracks randomlyDaimrod2013-05-151-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [[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'.
* Fix typos and spacing.Tim Landscheidt2010-07-071-72/+76
| | | | * README, lisp/emms.el: Fix typos and spacing.
* Introduce emms-insert-file-contents.Michael Olson2009-08-051-0/+21
| | | | | | 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.
* Update copyright headers.Michael Olson2009-02-081-2/+2
|
* Update copyright lines.Michael Olson2008-09-201-2/+3
| | | | | | | | Also, - Force utf-8 encoding in all files. - Update header of tq.el from version in Emacs.
* Introduce emms-completing-read.Michael Olson2008-08-081-2/+21
| | | | | | | | 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.
* Implement filtering of track data after retrieving it.Michael Olson2008-08-071-1/+10
| | | | | | | | | | | | | * 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.
* (emms-pause): If player hasn't started, then start it now.William Xu2008-06-171-3/+5
|
* *.el -> lisp/*.el: Move lisp files into "lisp/" subdirectory.William Xu2008-06-171-0/+1391