aboutsummaryrefslogtreecommitdiff
path: root/lisp/emms-lyrics.el
Commit message (Collapse)AuthorAgeFilesLines
* emms-lyrics: Use eww if present to display lyricsRasmus2015-03-171-20/+35
| | | | | Lyrics are now fetched from lyricwiki.org. It is possible to change the url, but it assumes a certain order of the format string.
* * lisp/emms-lyrics.el: Fix bug; the correct tag is info-title.Yoni Rabkin2014-04-011-2/+2
|
* (emms-lyrics-set-timer): Don't repeat lyrics already displayed whenWilliam Xu2013-08-131-12/+13
| | | | | | | | | | resumed. When resuming from a paused session, played lyrics timers will have a negative time, but timer-duration is so nice to convert it as positive, thus messing lyrics display. Check the `time' to fix. Thanks to Ian D.
* Support both XEmacs and Emacs to highlight playing lyrics.Arnaud Fontaine2012-12-191-3/+3
| | | | | | | * lisp/emms-compat.el: support highlighting for both XEmacs (highlight) and Emacs (hl-line). * lisp/emms-lyrics.el: use compatibility functions defined in emms-compat.el.
* 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.
* Fix compiler warnings.William Xu2009-11-231-5/+4
| | | | | For emms-browser.el, emms-compat.el, emms-last-play.el, emms-lyrics.el and emms-streams.el.
* Introduce emms-insert-file-contents.Michael Olson2009-08-051-1/+1
| | | | | | 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-1/+1
|
* *.el -> lisp/*.el: Move lisp files into "lisp/" subdirectory.William Xu2008-06-171-0/+520