0:00 YouTube Music for macOS, Windows and Linux

See the chorus coming.

Encore is a free, open-source desktop app for YouTube Music. Its seek bar is drawn from the song’s lyrics: one mark for every sung line, taller where a line comes back.

Daybreak Signal

Lumen Drive

0:00Drag the bar. Space, ← → and [ ] work too.3:38

A silent preview with invented songs, built from the app’s own seek bar. No audio plays on this page.

0:32 The song map

Every line gets a mark. Repeats stand taller.

Encore lays each synced line on the timeline. Gaps are instrumental. A line sung twice is a hook, three times or more is the chorus. Point at a line to find every place it comes back.

The seek bar for “Daybreak Signal”, with its lyric lines listed below.

    1:04 The app

    The real thing, on your system.

    Encore on macOS, dark theme: home, with lyrics and the queue in the side panel

    Screens from Encore running on demo data. Switch the page theme to see the app’s other one.

    1:36 Colour

    The cover picks the colour.

    Encore takes the dominant hue of the artwork and tints the highlights, the seek bar and the light behind the lyrics. Pick a cover. This page follows along.

    Accent
    hsl(205 78% 74%)
    Highlight
    hsl(205 70% 70% / .16)
    Backlight
    hsl(205 60% 45% / .32)

    2:08 Keys

    Leave the mouse alone.

    Every action has a key. These ones work on this page too, so try them.

    • SpacePlay or pause
    • ←→Seek 5 s, or 15 s with ⇧
    • []Previous or next lyric line
    • ⌘←⌘→Previous or next song
    • FFull-screen lyrics
    • LLike
    • ⌘KSearch and commands
    • EscClose

    2:40 Details

    Built to stay open all day.

    Native playback
    Audio is decoded in Rust and streamed into a disk cache. The next song loads before this one ends.
    System media controls
    Media keys, Now Playing on macOS, the media flyout on Windows, MPRIS on Linux.
    Lyrics from two places
    YouTube Music’s timed lyrics first, then synced lyrics from LRCLIB, matched by title, artist and length.
    Your whole library
    Playlists, liked songs, albums, artists and subscriptions. Brand channels work too.
    Sessions stay with you
    Kept in the macOS Keychain, Windows Credential Manager or your Linux keyring. Encore has no servers and sends no analytics.
    A queue that behaves
    Drag to reorder, play next with ⇧Enter, and shuffle, repeat and autoplay that do what they say.

    3:12 Download

    Get Encore for macOS.

    Apple silicon and Intel.

    Windows 10 and 11. The installer needs no admin rights.

    A .deb for Debian and Ubuntu, or an AppImage.

    Playback needs Python 3.10 or newer and Node.js, Deno or Bun. Encore sets up its own copy of yt-dlp on first launch.