Scan reads each file’s tags to check they can be read and written, and buckets anything that needs attention. Scanning only reads. Repairing rewrites that file’s tag block — the audio is untouched — and only ever when you click.
Lyrics found automatically while you listened, waiting
on your say-so. Nothing here has been written to a file or to the library — accepting one saves
it exactly as a manual fetch would. Turn this on in Services → Lyrics.
Abisam matches your ratings, play counts and playlist places to files by where they sit
on disk. If something moves or is renamed outside Abisam, that link can break — and a file
that was also retagged or converted cannot be recognised at all. Writing a small
ABISAM_ID tag into each file fixes that for good, unless another tag editor
deletes it — the file then says which track it is, wherever it goes.
This adds one custom field to every file in your library, alongside whatever tags are
already there. Your other tags and the audio are untouched, and it only happens when you press
the button. It works through them steadily in the background, and you can stop at any point and
resume later.
If something does strip the id later, Abisam falls back to recognising the file by its size,
length, artist and title — that reconnects most moves on the next scan, on its own. But a file
that was also retagged or converted can't be recognised that way, and its play count, rating and
playlist places are lost. To re-add the id, run this again — it only writes to files that are
missing one.