Write metadata and cover art INTO the audio file on disk (not just the DB row), so downloads and album ZIPs carry the change. Text tags and artwork are written in a single TagLib save, then ID3 padding is reclaimed and fileSizeBytes refreshed — the stream URL's ?v= cache-buster is keyed on it. Local tracks only.