aboutsummaryrefslogtreecommitdiff
path: root/emms-playlist-sort.el
Commit message (Collapse)AuthorAgeFilesLines
* Change the function quoting style to help the compiler.Yoni Rabkin2021-04-201-16/+16
| | | | Patch by Stefan Monnier
* *.el: Remove redundant `:group` argumentsYoni Rabkin2021-04-171-5/+3
| | | | | | Also, remove some redundant leading `*` in defcustom docstrings Patch by Stefan Monnier <monnier@iro.umontreal.ca>
* lexical declarationYoni Rabkin2021-03-031-1/+1
|
* move all files to top-levelYoni Rabkin2020-06-031-0/+228
|
* *.el -> lisp/*.el: Move lisp files into "lisp/" subdirectory.William Xu2008-06-171-204/+0
|
* (emms-sort-natural-order-less-p): Handle empty 'info-album(treat as ""William Xu2008-04-161-8/+10
| | | | | | when sorting) correctly. darcs-hash:20080416160530-cfa61-de44c3dd75d0a5a75111ea1c544e457408bed594.gz
* (emms-playlist-sort): Remove region arguments. (It didn't used to workWilliam Xu2008-04-161-19/+15
| | | | | | | | | 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
* - emms-playlist-sort-prefix, emms-playlist-sort-map: New variable.William Xu2008-04-151-51/+90
| | | | | | | | | | | | | | | | | | | | | (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
* Add support for composer and performer tags.Nix2007-08-181-3/+7
| | | | | | | | | | | | | | | | 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
* make-S-prefix-key-for-sorting-functions.dpatchTassilo Horn2007-08-021-11/+9
| | | | darcs-hash:20070802200758-c06f4-060512f35899d2224b3febca6b3c03a792efce84.gz
* emms-playlist-sort.el: Bind "s s" to emms-playlist-sort-by-score.William Xu2007-07-191-2/+2
| | | | darcs-hash:20070719065003-cfa61-562ce88764bc18f0043394984f286c6f5bbc15fb.gz
* emms-playlist-sort.el: Remove emms-playlist-sort-prefix to make theWilliam Xu2007-07-171-25/+13
| | | | | | | | 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
* emms-playlist-sort.el: Minor updates.William Xu2007-07-081-13/+3
| | | | darcs-hash:20070708120050-cfa61-c1714b94ed7b1e12993fc6b7fc526bbf92b33653.gz
* New file: emms-playlist-limit.el. And minor updates to emms-playlist-sort.William Xu2007-07-051-19/+18
| | | | darcs-hash:20070705160221-cfa61-c16a2727863237aa851657d35705cd8cbfed3145.gz
* change-all-file-headers-to-gpl3-or-later.dpatchTassilo Horn2007-06-261-1/+1
| | | | darcs-hash:20070626141221-c06f4-e034ff32ecc6e2d57ffaefaeb4f78d1e36a830a2.gz
* emms-playlist-sort.el: Make `emms-string<' silent when some argument isWilliam Xu2007-03-171-1/+2
| | | | | | nil. darcs-hash:20070317092305-cfa61-5939905142385889ddfd77f12fc23ac3c6b49d07.gz
* emms-playlist-sort.el: Add `emms-string<', making string sort caseWilliam Xu2007-03-081-5/+9
| | | | | | | insensitive. (This makes more sense in cases like sorting according to artist, etc) darcs-hash:20070308115507-cfa61-7caf3b20e7c4c1ba53ba732fbb799e68da52c8c4.gz
* emms-playlist-sort: Add compile-time dependency on cl.el to avoid a warningMichael Olson2007-01-051-0/+2
| | | | darcs-hash:20070105040231-1bfb2-5a6ad6211071315025177f1b0ff2b3e87859c24a.gz
* emms-playlist-sort.el: Reorganize codes && add `emms-playlist-sort-by-list'.William Xu2006-12-251-12/+53
| | | | darcs-hash:20061225054559-cfa61-8735b162cb04410687f89dc778115cd4a0d516ca.gz
* Standardize copyright notices. Add COPYING file. Mention license in README.Michael Olson2006-06-081-5/+6
| | | | darcs-hash:20060608194123-1bfb2-cbfbc9eacb41016b24acb9ea2654f141496b0caa.gz
* browser sorting, and bug fixesDamien Elmes2006-06-081-20/+22
| | | | | | | | | - 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
* Added `emms-playlist-sort-by-natural-order'. Thanks to Matthew Kennedywilliam.xwl2006-04-141-0/+24
| | | | | | <mkennedy@gentoo.org>. darcs-hash:20060414114543-e8fe6-c2c4b3e74d65da96ad36eb70c2aefaa742a52c27.gz
* emms-playlist-sort.el, quote FORM argument to eval-after-loadforcer2006-04-021-4/+4
| | | | darcs-hash:20060402160555-2189f-b7becf7694117b1aacfcc1a40410e4087ca951e3.gz
* Fix a variety of compilation errors and warnings.Michael Olson2006-04-011-5/+12
| | | | darcs-hash:20060401232610-1bfb2-5fe5e4892c94e29a59738bf0d27e7e91ad68f2ed.gz
* fixed copyright years and copyright holderyonirabkin2006-03-151-2/+1
| | | | darcs-hash:20060315155834-be80e-cda533a1510f20fdef5248ec0037ddaa037fa18b.gz
* Added `emms-playlist-sort-by-score'.william.xwl2005-12-131-5/+15
| | | | darcs-hash:20051213131558-e8fe6-ee2bc9a6c1d608ede136b8ee814a56a2f21ccb55.gz
* Add prefix keys support.william.xwl2005-10-261-6/+19
| | | | darcs-hash:20051026161459-e8fe6-d4a7a1426470a58e2f2935e9c2a694e6d32365b5.gz
* A minor spell correction.william.xwl2005-10-161-1/+1
| | | | darcs-hash:20051016033227-e8fe6-595e73a6a15a396c765e93f9d4dba68ee9302b42.gz
* emms-playlist-sort.el: New file containing various playlist sortwilliam.xwl2005-10-071-0/+84
functions. darcs-hash:20051007084756-e8fe6-cc88b1e1d581e801dc339ec97a6f5534599d79cf.gz