rhythmbox destroys some tag information when changing ID3 tags
Submitted by Manuel Amador (Rudd-O)
Link to original bug (#659034)
Description
rhythmbox removes id3v1 tags.
rhythmbox also removes replaygain information tags TXXX, transforming them to RVA2:album and RVA2:track, which are not supported on the vast majority of players.
A transcript of tags follows from a song that was tagged with rhythmbox, then from a song that was NOT tagged by rhythmbox. both songs were previously tagged and replaygained with other software.
~@karen.dragonfear α: viewtags /var/shared/Entertainment/Music/Good/Compilations/RTL\ 2\ I\ love\ house,\ disc\ 1/Strings\ of\ life.mp3
/var/shared/Entertainment/Music/Good/Compilations/RTL 2 I love house, disc 1/Strings of life.mp3 ===APE tags==== REPLAYGAIN_ALBUM_GAIN APETextValue('-8.280000 dB', 0) MP3GAIN_ALBUM_MINMAX APETextValue('079,190', 0) REPLAYGAIN_TRACK_PEAK APETextValue('1.189994', 0) REPLAYGAIN_TRACK_GAIN APETextValue('-9.610000 dB', 0) MP3GAIN_MINMAX APETextValue('080,188', 0) REPLAYGAIN_ALBUM_PEAK APETextValue('1.238263', 0) ===ID3 tags=== RVA2:track RVA2(desc=u'track', channel=1, gain=-9.609375, peak=1.1899414068041096) TDRC TDRC(encoding=3, text=[u'2005']) TIT2 TIT2(encoding=3, text=[u'Strings of life']) RVA2:album RVA2(desc=u'album', channel=1, gain=-8.279296875, peak=1.2382202154203412) COMM:ID3v1 Comment:'xxx' COMM(encoding=3, lang='xxx', desc=u'ID3v1 Comment', text=[u'www.torrentazos.com']) TRCK TRCK(encoding=3, text=[u'4/13']) TPE1 TPE1(encoding=3, text=[u'Soul central feat. Kathy Brown']) TALB TALB(encoding=3, text=[u'RTL 2 I love house, disc 1']) TCON TCON(encoding=3, text=[u'House'])
~@karen.dragonfear α: kid3 /var/shared/Entertainment/Music/Good/Compilations/RTL\ 2\ I\ love\ house,\ disc\ 1/Strings\ of\ life.mp3
~@karen.dragonfear α: viewtags /var/shared/Entertainment/Music/Good/Compilations/RTL\ 2\ I\ love\ house,\ disc\ 1/Issst.mp3
/var/shared/Entertainment/Music/Good/Compilations/RTL 2 I love house, disc 1/Issst.mp3 ===APE tags==== REPLAYGAIN_ALBUM_GAIN APETextValue('-8.280000 dB', 0) MP3GAIN_ALBUM_MINMAX APETextValue('079,190', 0) REPLAYGAIN_TRACK_PEAK APETextValue('1.205756', 0) REPLAYGAIN_TRACK_GAIN APETextValue('-8.400000 dB', 0) MP3GAIN_MINMAX APETextValue('096,188', 0) REPLAYGAIN_ALBUM_PEAK APETextValue('1.238263', 0) ===ID3 tags=== TXXX:replaygain_album_peak TXXX(encoding=1, desc=u'replaygain_album_peak', text=[u'1.238263']) TDRC TDRC(encoding=0, text=[u'2005']) TXXX:replaygain_track_peak TXXX(encoding=1, desc=u'replaygain_track_peak', text=[u'1.205756']) TIT2 TIT2(encoding=0, text=[u'Issst']) COMM:ID3v1 Comment:'XXX' COMM(encoding=0, lang='XXX', desc=u'ID3v1 Comment', text=[u'www.torrentazos.com']) TXXX:replaygain_track_gain TXXX(encoding=1, desc=u'replaygain_track_gain', text=[u'-8.40 dB']) TRCK TRCK(encoding=0, text=[u'13/13']) TLEN TLEN(encoding=0, text=[u'317000']) TPE1 TPE1(encoding=0, text=[u'Tiefschwarz']) TALB TALB(encoding=0, text=[u'RTL 2 I love house, disc 1']) TXXX:replaygain_album_gain TXXX(encoding=1, desc=u'replaygain_album_gain', text=[u'-8.28 dB']) TCON TCON(encoding=0, text=[u'House'])