LyricMode

lyric-mode is for editing .lrc files. It is mostly like fundamental-mode (rather than text-mode, because you probably don’t want line-wrapping etc in verse), but it can start an ogg123 process and parse the timing information that comes back from it, letting you insert synchronization tags by pressing one key as you listen to the song being played. There are facilities for reviewing and adjusting the tags, too.

Use C-c C-p to start playing from the beginning.

Use the variable ‘lyric-mode-slowdown’ to set the speed.

C-c C-s stops playing, and C-c C-r resumes.

C-c C-g starts playing at the tag nearest above point.

When not playing, the space and return keys insert space and newline; when playing, they insert a tag and move to the next line, respectively, letting you move rapidly through a ready-typed text to add a tag to each line.

While on a tag, you can adjust its time by ‘lyric-tag-delta’ using the less-than and greater-than keys.

Lisp:lyric-mode.el