Covers and lyrics
The covers and lyrics page lists albums without covers and tracks without lyrics, matches them one by one, and writes a result into the music files only after you confirm it. Everything written can be undone while the app is running.
When the app goes online
Link to the “When the app goes online” sectionThe app only goes online when you press “Start matching” or “Match again”, when “Another one” has run out of the candidates already found, or when writing a cover needs to download the image. Starting, scanning, opening this page and changing settings never go online. Requests never sign in and carry no cookies; they send only the title, artist, album and duration needed for the lookup, never file paths.
The queue
Link to the “The queue” sectionThe queue on the left has three kinds of rows: albums without a cover, tracks with no album name that look for a cover of their own, and tracks without lyrics. The segmented control above filters by all, missing covers or missing lyrics, with a count on each.
By default only what is missing gets matched: tracks that already have lyrics and albums that already have a cover are left out. Turn on “Replace existing lyrics” in the settings to match tracks with lyrics too.
Matching
Link to the “Matching” section“Start matching” matches every item in the queue, in order, in the background. It can pause and continue, and keeps going while you visit other pages.
- Lyrics are looked up in NetEase Cloud Music, QQ Music, Kugou Music and Kuwo Music, in the order set in the settings; sources that are switched off are skipped. The search stops at the first source that gives lyrics with a confidence of 90% or more.
- Covers come from NetEase Cloud Music, looked up by album name and album artist.
Every candidate has a confidence: how closely it fits the item. The closer the title, artist, album and duration, the higher it is. 90% or more counts as high confidence; below 75%, the match card asks you to check it.
Select an item and press “Use this cover” or “Use these lyrics” on its match card, or “Another one” to see the next candidate. When there are high-confidence results, “Apply n high-confidence results” at the top writes them all.
- Where lyrics and covers go is up to the settings: the file tags, or separate
.lrcandcover.jpgfiles. Formats that cannot embed them get separate files. - When writing into the tags, the app first writes a temporary copy, reads it back to check the file is sound and the audio is unchanged, and only then replaces the original. If any step fails, the original stays as it was.
- Writing changes only the lyrics or the cover; other tags and the audio data stay the same.
Every write can be undone while the app is running: added lyrics or covers are taken out, new separate files are deleted, and replaced lyrics come back. A file changed by other software after the write is left alone, and the page says why.