Rhythmbox gives priority to APEv2 tags and won't display changes to ID3v2 tags

Bug #235945 reported by Matt Hanyok
96
This bug affects 14 people
Affects Status Importance Assigned to Milestone
Rhythmbox
Fix Released
Medium
rhythmbox (Ubuntu)
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: rhythmbox

Some MP3s I have downloaded from OC Remix contain APEv2 tags. If I try to change metadata about a file (album name, for example) Rhythmbox will show the change and then revert a few seconds later. The ID3 tag is changed, verified with a few other programs (Banshee, Exaile), but it's still placing a priority on the apetag.

I have found applications that can remove them (Winamp through Wine seems to work best for me). Can the tag priority be changed so that the tag types available for edit by gstreamer/rhythmbox have priority over those that can't?

This is on 8.04 Hardy Heron 64 bit, up to date as of this post.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for your report, it looks pretty similar to the following upstream report: http://bugzilla.gnome.org/show_bug.cgi?id=362876 , adding the link for it, thanks.

Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Triaged
Changed in rhythmbox:
status: Unknown → Confirmed
Revision history for this message
Matt Hanyok (matthew-hanyok) wrote :

Hello,

I looked over that link and see there hasn't been any activity on it since 2006. I have files experiencing the same problem and I'm using the Intrepid RC, so I'm guessing this hasn't been fixed.

I've attached to this post a file (downloaded from oc remix, the music is not copyright protected and available for free, see ocremix.org for more info) that exhibits this behavior.

Revision history for this message
davdo2004 (davdo2004) wrote :

Got the same problem on Jaunty using Rhythmbox 0.12.0.Changing the tags in easytag made no difference to what rhythm box was seeing.Installed mp3tag v2.43 under wine and enabled write ape tags in preferences which worked a treat.

Revision history for this message
Jeff (jdorenbush) wrote :

I have the same problem. Had it back in Ubuntu 8.10 and still have it now. It seems the problem is increasing in the amount of MP3 tags it is affecting. I am using Jaunty now with 0.12.5 Rhythmbox.

Revision history for this message
brennus (brennus) wrote :

Same problem. Very annoying. Edit tags, rhythmbox displays the changes, then reverts after seconds. Serious impediment to music organizing.

Revision history for this message
Jeff (jdorenbush) wrote :

Yeah I still haven't been able to resolve it. I switched over to Songbird for the time being. No problems editing ID tags with that.

Revision history for this message
EricDHH (ericdhh) wrote :

Rhytmbox 0.12.5

This bug already exists. If a tag item was edited and closed, the player accepts and refresh well. Seconds later the change was reverted and appears as rolled back again. This is very ugly cause banshee already have big quirks too.

Revision history for this message
10111 (joachim-neu) wrote :

Can confirm the same behavior here, also Ubuntu Jaunty 9.04.

Revision history for this message
10111 (joachim-neu) wrote :

Stripping the APEv2-tags from the file solved the issue for me. Afterwards it was again possible to tag the files and the tags remained unrewinded. I assume Rhythmbox used the remaining ID3-tags.

I used the following Python-script to strip the APEv2-tags. Save it to a .py-file, make sure you have python-mutagen installed, make the file executeable and give the files to change as commandline arguments.

THIS SCRIPT COMES WITH ABSOLUTELY NO WARRANTY! USE THIS SCRIPT ONLY ON YOUR OWN RISK AND WHEN YOU KNOW WHAT YOU ARE DOING!

#! /usr/bin/python
# -*- encoding: utf-8 -*-

import mutagen
import mutagen.mp3
import mutagen.apev2

import sys

for fn in sys.argv[1:]:
 f = mutagen.File(fn)
 f.load(fn, ID3=mutagen.apev2.APEv2)
 f.delete()
 f.save()

Revision history for this message
vwingate (launchpad-vwingate) wrote :

Same problem here. Workarounded with 10111's script in #9, thanks!

Revision history for this message
Jeff (jdorenbush) wrote :

@10111 Anyway to do an entire directory? And any reason this problem would be happening in Songbird now too?

Revision history for this message
eg0n (seattle-generation) wrote :

@10111
thank you for your script

Revision history for this message
eg0n (seattle-generation) wrote :

I found a solution to remove tags from your entire collection

http://brej.org/blog/?p=143

Revision history for this message
mockdeep (rtfletch81) wrote :

I'm having the same problem in Karmic.

Revision history for this message
tekstr1der (tekstr1der) wrote :

Still experiencing this exact issue on latest Lucid with rhythmbox 0.12.7

Revision history for this message
Jeff (jdorenbush) wrote :

I can confirm that I still am experiencing this problem with Rhythmbox 0.12.8 in Ubuntu 10.04.

Revision history for this message
eg0n (seattle-generation) wrote :

In some cases the only workaround that worked for me was to use sound converter to replace the files which contained ape tags. It takes a lot of time but then you can definitely solve the problem.

Revision history for this message
Sergio Torres (sergiotca) wrote :

same issue over here! Lucid, rhythmbox 0.12.8

Revision history for this message
Marcelo (marceloramone-gmail) wrote :

Hello,

I have the same problem in Ubuntu 10.04.

I opened a new bug (https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/578016) but i see this is the same problem: http://www.youtube.com/watch?v=CtIllGXMZLU

(Thanks Kamus)

Revision history for this message
Roger (rogeralexanderdean) wrote :

Potential workaround - not tested...

There's a music player bizarrely called DeadBeef which may become default in the next Lubuntu. Its prefs indicate that it may be able to strip APE tags

http://deadbeef.sourceforge.net/

Revision history for this message
Renato D'Arrigo (renatodarrigo) wrote :

The solution in #13 works like a charm. Stripped all APE tags from my collection.

Changed in rhythmbox:
importance: Unknown → Medium
Revision history for this message
Alan Orth (aorth) wrote :

The python script posted in #9 is quick and painless, and worked great for my whack MP3 with an APE tag hiding inside! Rhythmbox 13.1, Maverick 10.10, x86_64.

Changed in rhythmbox:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.