aboutsummaryrefslogtreecommitdiff
path: root/lisp/emms-browser.el
Commit message (Collapse)AuthorAgeFilesLines
* * lisp/emms-browser.el: Add emms-browser-cache-thumbnail-async for faster ↵Pierre Neidhardt2019-02-211-0/+24
| | | | thumbnail lookups.
* * lisp/emms-browser.el: bug fixFran Burstall2018-11-221-4/+4
| | | | | Don't rely on (interactive "r"): it can error out if no mark ever set.
* * lisp/emms-browser.el: Prioritize albumartist and artist over the sort tagsPierre Neidhardt2018-05-171-4/+4
|
* * lisp/emms-browser.el: Fix emms-browser-get-track-field-function custom valuesPierre Neidhardt2018-04-101-3/+2
|
* * lisp/emms-browser.el: Make 'emms-browser-move-up-level interactivePierre Neidhardt2018-04-091-2/+5
| | | | This is useful for Org-style browsing.
* * lisp/emms-browser.el: Add 'emms-browser-toggle-subitems-recursivelyPierre Neidhardt2018-04-091-0/+17
| | | | It enables Org-style browsing.
* * lisp/emms-browser.el: Fix missing result in fallback thumbnail filterPierre Neidhardt2018-04-091-1/+1
|
* * lisp/emms-browser.el: Support region and prefix arg from ↵Pierre Neidhardt2018-04-091-16/+33
| | | | emms-browser-remove-tracks
* * lisp/emms-browser.el: Use albumartist before artist by defaultPierre Neidhardt2018-04-091-2/+26
| | | | | I believe it to be the most common use-case. For the old behaviour, revert `emms-browser-get-track-field-function' to 'emms-browser-get-track-field-simple.
* * lisp/emms-browser.el: Add emms-browser-remove-tracksPierre Neidhardt2018-04-091-16/+25
| | | | | With a prefix argument, remove files and empty folders. This supersedes emms-browser-delete-files.
* * lisp/emms-browser.el: Add all tracks in region are with numeric prefix argPierre Neidhardt2018-04-091-9/+21
|
* * lisp/emms-browser.el: Move cursor forward when adding tracksPierre Neidhardt2018-04-091-0/+1
| | | | It makes it possible to keep pressing <return> to add a sequence of tracks.
* * lisp/emms-browser.el: Re-use the browser search buffer in emms-smart-browsePierre Neidhardt2018-04-091-7/+18
| | | | | | | | The browser search now acts as a "browser view" until it is killed (e.g. with "q"). This is probably what the user expects. Previously, successive calls to emms-smart-browse from a browser search would result in cascading window splits of browsers and playlists.
* Define all mode-maps with defvar instead of defconstPierre Neidhardt2017-12-291-2/+2
|
* emms-browser: Add mode hookPierre Neidhardt2017-12-291-1/+6
|
* Fix 'seq' requirement in emms-browserPierre Neidhardt2017-12-091-0/+1
|
* Add progress reporter to EMMS browser expansionPierre Neidhardt2017-12-091-7/+22
| | | | | The thumbnail display makes expansion even slower because of cache building and querying.
* Add support for dynamic thumbnail cachingPierre Neidhardt2017-12-091-3/+118
|
* lisp/emms-browser.el: Extract year from info-date or fallback on info-yearPierre Neidhardt2017-11-271-2/+2
|
* lisp/emms-browser.el: Add autoloads to emms-browser and emms-smart-browsePierre Neidhardt2017-11-261-0/+2
|
* * lisp/emms-browser.el: Remove pitchforkYoni Rabkin2017-11-151-27/+0
| | | | | Pitchfork is not a desirable resource. See the discussion on the emms-help mailing list for references.
* Move from cl to cl-lib.Yoni Rabkin2017-07-141-4/+3
| | | | Patch by tumashu <tumashu@163.com>.
* * lisp/emms-browser.el: Cover only on info album.Yoni Rabkin2017-04-171-5/+8
| | | | | Get the cover only when the album info is requested. Small patch by Cedric Chepied <cedric.chepied@gmail.com>.
* Fix bug in emms-browser.elRasmus2016-02-071-1/+1
| | | | * lisp/emms-browser.el: setq requires an even number of arguments now.
* emms-browser-goto-random only goes to lowest levelRasmus2015-08-101-2/+4
| | | | | | emms-browser-goto-random only considers item of lowest level. For instance, in level 2 emms-browser-goto-random will only stop once an albums has been found and so forth.
* Sort using locale language in the browserRasmus2015-08-101-2/+11
| | | | | - Use string-collate-lessp if available for alphabetic sorting. - Use emms-browser-alpha-sort-function to sort in the browser.
* emms-browser: fix bug in 9e48ab1aRasmus2015-03-221-0/+2
| | | | move emms-volume directly to emms-browser mode map.
* Handle covers with different file extensionsrasmus2015-03-081-5/+34
| | | | | | Covers are can now have different file extensions. See emms-browser-covers-file-extensions. The first file from emms-browser--covers-filename, which is build when needed, is used.
* * lisp/emms-browser.el: Fix bug in use of compare-strings.Johnathan Rabkin2012-09-201-1/+1
| | | | | The standard use of compare-strings in this manner is (eq t (compare-st...)).
* Add support for disc-number sorting of FLAC files.Johnathan Rabkin2012-09-181-0/+10
| | | | Patch from Christophe Rhodes <csr21@cantab.net>.
* * lisp/emms-browser.el (emms-browser-track-duration): New function to allow ↵Lucas Bonnet2011-04-251-0/+11
| | | | custom browser track-formats to display track duration.
* * lisp/emms-browser.el: fix typo in commentLucas Bonnet2011-04-251-1/+1
|
* Replace ``?\ '' with ``?\s''.Tim Landscheidt2010-06-271-1/+1
| | | | * lisp/emms-browser.el: Replace ``?\ '' with ``?\s''.
* emms-browser-top-level-type: Fix typo.William Xu2009-12-241-1/+1
|
* Fix compiler warnings.William Xu2009-11-231-1/+2
| | | | | For emms-browser.el, emms-compat.el, emms-last-play.el, emms-lyrics.el and emms-streams.el.
* (emms-browser-mmatches-p): When performing searches, check whetherJose Antonio Ortega Ruiz2009-03-091-3/+3
| | | | | | 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.
* * emms-browser.el (emms-browser-make-hash-by): Check that field is present ↵Jose Antonio Ortega Ruiz2009-03-091-4/+5
| | | | | | | | | | | | | 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.
* Update copyright headers.Michael Olson2009-02-081-1/+1
|
* Update copyright lines.Michael Olson2008-09-201-1/+1
| | | | | | | | Also, - Force utf-8 encoding in all files. - Update header of tq.el from version in Emacs.
* *.el -> lisp/*.el: Move lisp files into "lisp/" subdirectory.William Xu2008-06-171-0/+1959