aboutsummaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* * lisp/emms-info-ogg.el and lisp/ogg-comment.el: Since emms-info-ogg.el no ↵Lucas Bonnet2010-07-122-364/+0
| | | | longer uses ogg-comment, and since it breaks on accents, we can safely remove them, emms-info-ogginfo.el is a working replacement.
* Support displaying lyrics in a dedicated buffer, to highlight playingWilliam Xu2010-07-121-15/+65
| | | | | | | | | | | | | | | | | | | | | | | 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.
* emms-info-track-description: Handle title-only tracks and fix documentation.Tim Landscheidt2010-07-081-5/+8
| | | | | * lisp/emms-info.el: Handle tracks without artist, but with title information gracefully and fix documentation.
* Fix typos.Tim Landscheidt2010-07-081-67/+83
| | | | * lisp/emms-i18n.el: Fix typos.
* Fix typos and spacing.Tim Landscheidt2010-07-071-72/+76
| | | | * README, lisp/emms.el: Fix typos and spacing.
* Update emms-lastfm-client.el (code + manual).Yoni Rabkin2010-07-021-21/+452
|
* From: Dimitry Gashinsky <dimitry@gashinsky.com>Lucas Bonnet2010-06-291-13/+13
| | | | | | * 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
* Fix typos and spacing.Tim Landscheidt2010-06-273-15/+14
| | | | | * AUTHORS, FAQ, NEWS, README, lisp/emms-bookmarks.el, lisp/emms-cache.el, lisp/later-do.el: Fix typos and spacing.
* Replace ``?\ '' with ``?\s''.Tim Landscheidt2010-06-271-1/+1
| | | | * lisp/emms-browser.el: Replace ``?\ '' with ``?\s''.
* lisp/emms-lastfm-client.el: Removed Emacs local variable.Tim Landscheidt2010-06-241-1/+0
| | | | | | * 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.
* Removed support for gstreamer.Tim Landscheidt2010-06-201-3/+0
| | | | | | | * NEWS: Updated. * gst-wrapper: Removed. * lisp/emms-player-simple.el: Removed `(define-emms-simple-player gstreamer)'.
* * emms-info-libtag.el: Make use of emms-info-libtag-program-nameLucas Bonnet2010-06-151-1/+1
| | | | Thanks to Tim Landscheidt <tim@tim-landscheidt.de> for the patch
* * lisp/emms-lastfm-client.el: Add Tim Landscheidt's fixes.Yoni Rabkin2010-06-141-5/+4
|
* * lisp/emms-setup.el: Move emms-mark and emms-tag-editor to emms-all.Yoni Rabkin2010-03-271-2/+2
|
* * lisp/emms-setup.el: Move emms-bookmarks to emms-all.Yoni Rabkin2010-03-271-1/+1
|
* * lisp/emms-setup.el: Move emms-last-played to emms-all.Yoni Rabkin2010-03-271-4/+4
|
* * lisp/emms-lastfm-client.el: Update copyright years.Yoni Rabkin2010-03-271-1/+1
|
* Document emms-lastfm-client.elYoni Rabkin2010-03-271-43/+3
|
* * lisp/emms-setup.el: Move emms-lastfm-client to emms-all.Yoni Rabkin2010-03-271-3/+3
|
* Move emms-cue.el from emms-devel to emms-all and update manual.William Xu2010-03-191-5/+5
|
* lisp/emms-cache.el: Initialize cache immediately instead of using ↵David Engster2010-03-161-2/+2
| | | | | | | after-init-hook. * emms-cache.el (emms-cache): Call emms-cache-restore directly instead of using after-init-hook.
* emms-player-mpd.el: Parsing of supported formats for newer versions of mpd.David Engster2010-03-041-10/+15
| | | | | * emms-player-mpd: (emms-player-mpd-get-supported-regexp): Added code to parse the output of newer versions of mpd.
* * emms-player-mpd: (emms-player-mpd-seek, emms-player-mpd-seek-to):Lucas Bonnet2010-03-011-2/+2
| | | | | | | 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>
* * lisp/emms-player-mpd.el: new function to update all MPD tracks, thenLucas Bonnet2010-02-261-0/+46
| | | | | | clear local cache and fetch new updated cache from MusicPD Patch by David Engster <deng@randomsample.de>
* * lisp/emms-player-mpd.el (emms-player-mpd-add): do not add files not ↵Lucas Bonnet2010-02-221-1/+2
| | | | | | recognized by MPD Patch by David Engster <deng@randomsample.de>
* * lisp/emms-source-file.el: Avoid adding duplicates when dealing with ↵Lucas Bonnet2010-02-191-2/+5
| | | | | | symbolic link. Patch from Stefan Kangas <skangas@skangas.se>
* * lisp/emms-setup.el: Replace the `emms-lastfm' feature.Yoni Rabkin2009-12-241-2/+2
|
* Replace lisp/emms-lastfm.el with lisp/emms-lastfm-client.el.Yoni Rabkin2009-12-242-697/+743
| | | | | The original emms-lastfm.el doesn't work at all with the current Last.fm API.
* emms-browser-top-level-type: Fix typo.William Xu2009-12-241-1/+1
|
* emms-cue.el (emms-info-cueinfo): New function for retrieving track info.William Xu2009-11-272-2/+30
| | | | | | - (emms-cue-next-track): Replace find-file-noselect with emms-insert-file-contents. - emms-setup.el: Add emms-info-cueinfo to emms-info-functions.
* Fix compiler warnings.William Xu2009-11-235-14/+17
| | | | | For emms-browser.el, emms-compat.el, emms-last-play.el, emms-lyrics.el and emms-streams.el.
* emms-cue.el: New file.William Xu2009-11-232-2/+97
| | | | emms-setup.el: Enable emms-cue and emms-mode-line-icon modules.
* (emms-playing-time-display): Gurantee emms-playing-time to be an integer.William Xu2009-11-221-1/+1
|
* emms-i18n.el: Spell fix.William Xu2009-08-061-15/+17
|
* Merge branch 'master' of ssh://xwl@git.sv.gnu.org/srv/git/emmsWilliam Xu2009-08-068-10/+32
|\
| * * lisp/emms-playlist-mode.el: (emms-playlist-mode-open-buffer) UseYoni Rabkin2009-08-051-1/+2
| | | | | | | | `emms-insert-file-contents' to load saved playlist.
| * Introduce emms-insert-file-contents.Michael Olson2009-08-057-9/+30
| | | | | | | | | | | | 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.
* | (emms-player-vlc-start): Around-advice it with `quit-vlc-after-finish' toWilliam Xu2009-08-011-3/+2
| | | | | | | | resolve "function redefined" compile warnings.
* | (emms-playlist-sort-map-setup): Bind emms-playlist-sort-by-file-extension to "e"William Xu2009-08-011-0/+1
| | | | | | | | in emms-playlist-sort-map.
* | emms-playlist-sort.el: Refactor sort functions.William Xu2009-08-011-17/+25
|/ | | | (emms-playlist-sort-by-file-extension): New func.
* (emms-history-file-coding-system): New var.William Xu2009-07-261-0/+9
| | | | (emms-history-save): Set mode and coding-system in saved file.
* Merge branch 'master' of ssh://xwl@git.sv.gnu.org/srv/git/emmsWilliam Xu2009-07-267-41/+62
|\
| * * lisp/emms-playlist-mode.el: Bind "C-x u" to `emms-playlist-mode-undo' in ↵Yoni Rabkin2009-07-051-0/+1
| | | | | | | | emms-playlist-mode.
| * emms-source-playlist: Docstring typo.Michael Olson2009-06-091-1/+1
| |
| * emms-source-playlist: Fix bug, update docstring.Michael Olson2009-06-091-23/+29
| |
| * Allow relative file names in .m3u playlistsDieter Deyke2009-06-081-3/+3
| |
| * emms-tag-editor: Turn all symbols to strings before completing read.Michael Olson2009-03-311-6/+19
| | | | | | | | Otherwise ido-mode will choke on it.
| * Add "ogm" extension to VLC, MPlayer and Xine.Tassilo Horn2009-03-173-3/+3
| |
| * * lisp/emms-player-vlc.el: Add support for VLC versions > 0.8.6e.Yoni Rabkin2009-03-101-1/+1
| |
| * (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.