GNOME Bugzilla – Bug 619890
Banshee lyrics plugin adds extra ID3v1 tag and lyrics to file, corrupting audio
Last modified: 2020-03-17 08:51:54 UTC
I reported this downstream in Ubuntu, so see there for my original description: https://bugs.launchpad.net/bugs/586174 I first noticed my audio getting corrupted using Banshee 1.6.0 in Ubuntu and couldn't figure out why. Peter Weissgerber discovered it's due to the Lyrics plugin: "just found out that banshee is at least adding another ID3v1 tag (in addition to the existing ID3v2 tag) and the lyrics to the MP3 (even though I advised not to change the meta data in my files!)" This permananently changes the mp3 audio file and corrupts the playback both in Banshee and other audio players, leaving distortions in the song. Please see my downstream report if you need more info, or feel free to request more info here.
The lyrics extension was not following the "Write metadata to files" preference. I just committed a fix for that. The main issue is still valid : the file should not get corrupted. Further investigation is needed.
Is there any further information that I can provide?
Any news? I am having the same problem.
After applying the fix Bertrand mentioned, which is available in banshee-community-extensions - 1.6.1-1ubuntu1~lucid2 downstream, the lyrics plugin now follows the option under Edit->Preferences "Write Metadata to Files" option. If that is unchecked, the lyrics are not written to an id3 tag. If it is checked, they are. This now works correctly. My question still stands whether if the lyrics plugin is allowed to add lyrics to an id3 tag, does it corrupt the audio file, but as I said downstream, with the new version of the lyrics plugin I haven't had any distortion of my music so far, even if I allowed it to write lyrics to the audio file (knock on wood). For the most part, I've left the lyrics plugin disabled now, however.
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the responsibility for active development again. See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.