GlassLyrics

Native Apple Music

Pair a phone

Install GlassLyrics Bridge on the iPhone, tap Pair/Configure Server, enter this server's address and the six-digit code below. The code is good for ten minutes and works once.

    Find a song

    Language Learning Mode

    Translation
    Translation quality

    Glasses controls

    Gesture controls

    Off makes every input from the display inert — D-pad, taps, swipes, next/previous line, timing nudges — so handling the phone or the frames cannot move the lyrics by accident. Nothing else changes: lyrics still advance on their own, Apple Music syncing and predictive timing keep running, and these controls keep working.

    Glasses appearance

    Cosmetic only. Changes reach the glasses on their next poll — no restart, and the loaded lyrics are untouched.

    Preset
    Font
    Text size
    Weight
    Alignment
    Text colour
    Translation colour

    Paste LRC manually
    Advanced & diagnostics

    Lyric synchronization

    Bad synchronization has five different causes and they need five different fixes. This panel puts the evidence for each side by side rather than guessing between them: where the timings came from, whether they were provided or estimated, whether the lyric record is even the same recording as the track being played, what correction is being applied, and what the native clock has been doing.

      Translation quality & Premium

      Native bridge & predictive mode

        Queue snapshot

            While the bridge app is running it can read a bounded window of the Music app’s own queue. If iOS then suspends it and the current track’s estimate runs out, GlassLyrics may move on to an entry it was actually told about — shown as QUEUE-PREDICTED, never as live. Nothing here is ever invented: every entry was read from SystemMusicPlayer on the phone, and the first real reading that disagrees throws the whole chain away.

            Predictive mode estimates the playhead while iOS has the bridge app suspended. It cannot see a pause, a seek, a skip or a track change made during that time — the numbers below are how far off the estimate turned out to be each time the phone came back.

            Lyrics providers

            Which sources were asked for the loaded track, in which order, and what each one said. Provider keys live in /opt/glasslyrics/.env on the server and never reach this page.

            Fallback chain

              Sources

                Apple Music diagnostics

                Add ?appleDiag=1 to this page's URL to mint the developer token without its optional origin claim, then try Connect Apple Music again. Diagnostic only — it does not change the server default.

                Edit a translated line

                Corrections are stored against this track and layered over the generated text — regenerating never overwrites one.

                Glasses view: /glasses · lyrics from lrclib.net