elpasync pushed a change to branch externals/emms. from e5f46561c3 * emms.el: add `insert-current' to `define-emms-source' macro new a87de88c8c Add Emms filters. new 9f0286cb9e change cl to cl-lib new 5caa981519 put back the browse-by for a moment. new e361ea8501 Make emms-filters agnostic; refilter now uses hooks. new 4aa0615c1d remove lexical let, use lexical binding. fix typo of album-artist. new 2039f19f96 replace '(lambda with #'(lambda so it can be compiled. new d1c51fc1c8 remove require of cl completely. new dcc6f99d34 repplace references of lexical-let to let with lexcal-bindings. new 1989d6abbc update defcustom for covers. new 40f1722c44 comment tests, move setting of filter-track-hoook to the browser. new 419e1bd71d Turn filter definitions into defvars to fix unbound symbol warning. new f12978f009 fix typo of make-filter-.... name. new 84774d59ac Another typo fixed. new 6c53d05fd1 add require of emms-cache to resolve emms-cache-db. new a0f800e56a comment out the test data.. new 8ba17b6265 A remnant of an old name. search-caches is the newer name. new 196fade2bd Fix Doc strings and rewrite make-name to remove warnings. new e38e501309 Fix doc strings to eliminate warnings. new 3d35cfb92d Fix various small problems, remove uneeded -browser-search functions. new c6452dda96 Fix return value of the rewritten make-name. new f082e89489 Deleted unnecessary and used search function short cuts. new 92268ff1f8 added mark and collapse to expand-all to create expected mark. new fe231d28be Remove mark on expandall and the internal message no mark saved. new c3e64e6636 oy. fix erroneous paste causing infinite loop. new 9deefbdace restore no mark saved message which should never happen. new 75ffb7c969 Better show formats, cache stack is top down, two small problems. new 6ae8720307 Expand-all should not try to expand if there is no bdata tree. new 6fdb7db741 Added suggestion to maybe pop the cache to the empty cache message. new bd5e088932 Rearrange the empty hash messages so that they are more precise. new 62eca2f5ee Merge branch 'Emms-filters' new f0a65a9245 Update copyright notices and license headers. new 09f829b048 version bump to 23
Summary of changes: NEWS | 10 + doc/emms.texinfo | 1068 +++++++++++++++++++++++++-- emms-browser.el | 587 ++++++++------- emms-filters.el | 2136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ emms.el | 4 +- 5 files changed, 3453 insertions(+), 352 deletions(-) create mode 100644 emms-filters.el