aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryonirabkin <yonirabkin>2006-03-24 23:25:00 +0000
committeryonirabkin <mwolson@gnu.org>2006-03-24 23:25:00 +0000
commit05b4e0040a004828183d76befd3518b445c84364 (patch)
tree51d51e89a4f1c81bbe6aed857a0e18660d9794ca
parent22284f3dc9f47e26db32901d5528d4ab78aa75f4 (diff)
All stable extentions documented
darcs-hash:20060324232506-be80e-e613107612d172e28a631a707b2a892e1121ac80.gz
-rw-r--r--emms.texinfo104
1 files changed, 103 insertions, 1 deletions
diff --git a/emms.texinfo b/emms.texinfo
index 3527364..15fb4e8 100644
--- a/emms.texinfo
+++ b/emms.texinfo
@@ -66,8 +66,10 @@ Advanced Features
Modules and Extensions
* Sorting Playlists:: Sorting the order of the tracks.
+* Emms Mode Line:: Emms information on the mode line.
* Music Player Daemon:: Interface to Music Player Daemon.
* Streaming Audio:: Interface to streaming audio.
+* Lyrics:: Displaying lyrics synchronously.
* Extending Emms:: How to define new players and modules.
Copying and license
@@ -186,7 +188,7 @@ run Emms just fine without byte compiling it.
@cindex quick setup
After adding the location of the Emms code to the @var{load-path}
-variable, see @xref{Installation}. we invoke the following using the
+variable, see @xref{Installation}. We invoke the following using the
`emms-setup' feature which allows for quick and simple Emms setup.
@lisp
@@ -1033,6 +1035,46 @@ Sort playlist by notes in ascending order.
Sort emms playlist by score in descending order.
@end defun
+@node Emms Mode Line
+@chapter Emms Mode Line
+
+@cindex mode line
+@cindex display emms information
+
+We can display information about the currenty playing track on the
+Emacs mode line using the package `emms-mode-line' which is provided
+by the file @file{emms-mode-line.el}.
+
+To activate this feature invoke:
+
+@lisp
+(require 'emms-mode-line)
+(emms-mode-line 1)
+@end lisp
+
+It is also possible to display the amount of time a track has been
+playing. This feature is defined in the `emms-playing-time' package
+which is provided by the file @file{emms-playing-time.el}.
+
+To use this feature invoke:
+
+@lisp
+(require 'emms-playing-time)
+(emms-playing-time-enable)
+@end lisp
+
+@defun emms-playing-time-enable
+Enable displaying emms playing time on the mode line.
+@end defun
+
+@defun emms-playing-time-disable
+Enable displaying emms playing time on the mode line.
+@end defun
+
+@defun emms-playing-time-toggle
+Toggle displaying emms playing time on the mode line.
+@end defun
+
@node Music Player Daemon
@chapter Music Player Daemon
@@ -1117,6 +1159,66 @@ Starts a process playing TRACK.
Stop the currently playing song.
@end defun
+@node Lyrics
+@chapter Lyrics
+
+@cindex lyrics
+
+We can display the lyrics of a song in time with the music using the
+`emms-lyrics' package provided by the file @file{emms-lyrics.el}.
+
+The lyrics files should have the extention ``.lrc''.
+
+To add this feature we invoke:
+
+@lisp
+(require 'emms-lyrics)
+(emms-lyrics-enable)
+@end lisp
+
+There are a number of variables we can set to define the way that
+`emms-lyrics' behaves, we can set these directly or by using the
+Customize feature in Emacs.
+
+@defvr {User Option} emms-lyrics-display-on-minibuffer
+If non-nil, display lyrics on minibuffer.
+@end defvr
+
+@defvr {User Option} emms-lyrics-dir
+Local lyrics repository. @command{emms-lyrics-find-lyric} will look
+for lyrics in current directory and this directory.
+@end defvr
+
+We can control `emms-lyrics' with the help of the following functions:
+
+@defun emms-lyrics-start
+Start displaying lyrics.
+@end defun
+
+@defun emms-lyrics-stop
+Stop displaying lyrics.
+@end defun
+
+@defun emms-lyrics-toggle-display-on-minibuffer
+Toggle display lyrics on minibufer.
+@end defun
+
+@defun emms-lyrics-toggle-display-on-modeline
+Toggle display lyrics on mode line.
+@end defun
+
+@defun emms-lyrics-enable
+Enable displaying Emms lyrics.
+@end defun
+
+@defun emms-lyrics-disable
+Disable displaying Emms lyrics.
+@end defun
+
+@defun emms-lyrics-toggle
+Toggle displaying Emms lyrics.
+@end defun
+
@node Streaming Audio
@chapter Streaming Audio