YTMDesktop2
Features

Lyrics

Timed lyrics in the YouTube Music Lyrics tab via Better Lyrics, Unison, and LRCLib

When Lyrics is enabled, YTMDesktop2 replaces the YouTube Music Lyrics tab with timed lines. Providers are tried in your chosen order (default: Better Lyrics → Unison → LRCLib). Syllable/word highlighting appears automatically when the winning provider returns it.

Synced lyrics in the player

Setup

  1. Open Settings → Player → Lyrics.
  2. Enable Enable lyrics.
  3. Optionally open Providers to reorder or toggle sources.
  4. Play a track and open the Lyrics tab in the player.

Options

SettingDefaultWhat it does
Enable lyricsOffHijacks the Lyrics tab (hot-toggle, no app restart).
Allow approximate matchesOnFor LRCLib, show lyrics when title/artist match is close but not exact.
Show time codesOffTwo-column layout with a right-aligned timestamp per line.
Show line progressOnMuted fill on the active line when there are no word/syllable cues.
ProvidersBetter Lyrics → Unison → LRCLibSeparate card: drag to reorder; toggle each source on/off.

Providers

ProviderSync levels
Better LyricsSyllable & line (TTML)
UnisonSyllable, line & plain
LRCLibLine & plain

Notes

  • The Lyrics tab shows a small provider badge (name · sync level).
  • Changing provider order clears the session cache and refetches for the current track.
  • Ads, live, podcasts, and very short clips are skipped.
  • Overlapping timed lines can all be active at once; scroll follows the latest-started.
  • Disable anytime to restore stock YouTube Music lyrics.

On this page