mirror of
https://github.com/Googolplexed0/zotify.git
synced 2026-04-25 06:15:55 +03:00
[GH-ISSUE #118] [Question] Embedded Lyrics Revert Changes #105
Labels
No labels
bug
considering
discussion
documentation
enhancement
enhancement
good first issue
help wanted
pull-request
question
stale
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/zotify#105
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @TheseViolentEnds on GitHub (Nov 16, 2025).
Original GitHub issue: https://github.com/Googolplexed0/zotify/issues/118
This is more of a question than an issue...
I tried changing the lyrics to a song I downloaded with embedded lyrics in Musicbrainz Picard, and discovered that no matter how many times I save the new lyrics, upon reopening the file in Picard the embedded ones are added back. There are no other tags I can see where the lyrics are stored but they must exist somewhere or they wouldn't revert each time.
Zotify itself works fine, I'm really happy with it, I was just hoping you could shed some light on how the lyrics are being embedded in the metadata? Are they stored in an additional hidden tag that Picard maybe just doesn't read?
Thank you
Kind regards
@Googolplexed0 commented on GitHub (Nov 17, 2025):
Glad to hear!
Music file tags are set by the
music_taglibrary instead of by code I've written directly, so I can't make any guarantees, but there is no second hidden lyrics tag AFAIK. Lyrics are written to theLYRICStag for Vorbis (.ogg) files,©lyrtag for.mp4/.m4afiles, andUSLTtag for.mp3files.I am not familiar with Picard, but I expect your issue comes from something that it is doing behind the scenes. Some music tag programs have a preferred tag for lyrics (
UNSYNCEDLYRICS,SYNCEDLYRICS, etc.) that they will copy any detected lyrics to on first open and then always read from that tag with priority. If you are saving lyrics to a .lrc file, Picard may be overwriting file tags with the .lrc data on open.Try reading, editing, and reopening the files with an alternative music tag software (something like mp3tag) and seeing if that makes a difference.