Mediagg Documentation

Lyrics

AndroidiOS

Reading lyrics from the file's own tags, from the web, or both — timed where they exist.

When a song is playing, a Lyrics chip appears under the artwork if there are any to show. It behaves exactly as a transcript does: timed lyrics follow the music, the current line is the only one at full strength, and tapping a line jumps to it.

Where they come from

Two places. Your files can carry them — either as a .lrc file sitting beside the track, or as a tag inside the track itself — and LrcLib, a community lyrics database, can be asked online.

Source of lyrics, under Playback in Settings, decides which is tried:

ChoiceWhat the app says about it
The file, then LrcLibTimed words win over untimed ones, whichever is asked first — the default
LrcLib, then the fileTimed words win over untimed ones, whichever is asked first
Only the fileNever asks anyone what is playing
Only LrcLibIgnores what a file carries

Timed beats untimed

The line the two mixed options share is worth understanding. A tag inside a file holds plain text; a .lrc file and most LrcLib entries hold timings. So under The file, then LrcLib, a plain-text tag in your file does not stop Mediagg finding a timed version online — the timed one wins even though the file was asked first.

Privacy

Only the file is the setting for not talking to anyone. Asking LrcLib means sending the track, artist, album and length of what is playing, so that it can find the right song — that is what Never asks anyone what is playing is saying.

What gets lyrics

Music only. Podcast episodes are never looked up; they have transcripts instead.

Lyrics inside a file are only read where the file is actually on your device. A track that lives only on a media server has no local file to read, so only LrcLib can answer for it.

Radio

When a station announces the track it is playing, Mediagg can fetch lyrics for that track — but only online, and only if your setting includes LrcLib. There is no file to read on a live stream.