123SUDODocs
Guides

Identify Song

Find what is playing in the room, not on this computer, and put lyrics to it.

Every other part of 9xLyrics reads what your computer is playing. Identify Song listens to the room instead: a speaker, a car, a café, the radio, a film. It recognises the track and then shows its lyrics like any other song.

The 9xLyrics Identify Song window, a tall dark window with a microphone button in the middle of concentric rings, the heading What's playing?, and an Identify song button
The window you see when something needs answering. Most of the time, listening happens without one.

Start it from the tray's Identify song…, the Shazam button in the Lyrics Window, Preferences › Playback, or a shortcut you assign.

Identifying music requires Pro or an active trial. Free finds lyrics from what your music player reports.

You can also choose Identify at the bottom of the Lyrics Window's right-hand rail to listen and review the result in the same window. Show lyrics switches to the recognised song; Lyrics in the rail returns to the lyrics view.

Identify Song in the Lyrics Window beside the current song and navigation rail
Identify Song in the Lyrics Window

It listens where it stands

No window opens. 9xLyrics listens, and what it finds starts playing in your overlays — the lyrics simply appear, the way they do for a song on this computer. The tray row reads Listening… while it runs, and stops it if you press it again.

A window appears only when something needs you: a Shortcut to add on macOS, a microphone that will not record, or nothing recognisable in the time allowed. When a native player is active, the result stays available with Show lyrics. Choosing it explicitly follows the recognised song instead; the next native track restores normal detection.

Nothing runs in the background and nothing is recorded between attempts. The microphone is live only while a recognition is running, and stops the moment there is a match, an error, a Cancel, or the built-in deadline.

Listen as soon as the window opens (Preferences › Playback, off by default) applies to the window itself, for the times you open it by hand.

When it finds something

A visible result offers Show lyrics, even with automatic listening off. It restores dismissed, enabled overlays; if none are enabled, it enables Floating Lyrics. The result window closes only after the action succeeds. Closing the result without choosing it does not replace the current song.

The song starts playing in your overlays, and in the Lyrics Window if you have it open. Nothing opens over what you were doing; the Lyrics Window is yours to open when you want it.

A recognised song with Show lyrics and View on Shazam buttons
Show lyrics follows this match and closes the result after the lyrics are applied.

In the Lyrics Window, that song carries a Shazam button and two rows in its More menu:

  • Re-sync with Shazam listens again and corrects the timing in place — worth it if the lyrics have drifted, and it picks up the next song if the room has moved on.
  • View on Shazam opens the track's Shazam page.

The transport controls are disabled for a recognised song: nothing is playing on this computer, so there is nothing to pause or seek.

Timing is estimated from the recognition and may drift. Use Listen again to re-sync. Playback and seeking are disabled because the app cannot control the external speaker.

Every match is kept

Every song Identify Song names is listed in Library › Identified with View on Shazam, even when you kept the lyrics on your music player instead. Open it later to read its lyrics again. The Library is free and stays on this computer.

Keeping up with the room

Keep listening while lyrics follow by ear (Preferences › Playback, off by default) schedules listening near the end of the recognised song, using its duration or synced lyrics when available. Failed matches receive a limited series of retries before automatic attempts stop. It runs only while lyrics are following music by ear: never over a music player, and never while the Identify Song window is open, where you are already doing it by hand.

A recognised song expires using the available duration, with a bounded fallback when no reliable length is known. Recognition does not continuously monitor whether the external speaker has stopped.

macOS asks you to set something up once

macOS recognition goes through Shortcuts, using Apple's own Shazam integration. The first time, the window shows Set up recognition:

  1. Add shortcut installs 9xLyrics Identify Song.
  2. Answer the macOS permission prompts.
  3. Check setup confirms it.

It is a one-time step. Windows and Linux have nothing to install — recognition is built in.

On macOS, cancelling stops 9xLyrics listening but is not proven to stop macOS's own recognition service. If Shortcuts is still listening after a cancel, stop it there.

When it fails

This is when the window appears. It says what went wrong — the microphone is off or busy, there is no microphone, no match was found, Shazam is rate limiting, or there is no connection — and Try again retries; on macOS, Open Shortcuts is offered as well. The automatic re-sync is the exception: it runs unasked, so it fails quietly rather than putting a window in front of you.

Recognition needs an internet connection. If it is temporarily unavailable, try again later.

On this page