Tag editing in Rhythmbox is enabled by default since version 0.9.6. It depends on media-plugins/gst-plugins-taglib, but the dependency is not mentioned in the rhythmbox ebuild. Reproducible: Always Steps to Reproduce: 1. Make sure gst-plugins-taglib isn't installed 2. emerge media-sound/rhythmbox-0.10.1 3. Check if gst-plugins-taglib got installed Actual Results: Not installed. Expected Results: Installed (or at least mentioned, that it's needed for tag editing).
I think I had a similar problem in that, recreating my library without gst-plugins-taglib ended up in a really big chunk of my mp3s id3s not being read. Installing this plugin and re creating my library from scratch made it work. If you could confirm that too that would be great.
With my collection I got the same results with and without gst-plugins-taglib installed. To test it I'm removing the directory ~/.gnome2/rhythmbox before each run, but I'm not 100% sure that is sufficient.
Shouldn't the tagwriting (and maybe musicbrainz) USE flag draw in the gst plugin?
(In reply to comment #3) > Shouldn't the tagwriting (and maybe musicbrainz) USE flag draw in the gst > plugin? > The problem was, that when I was registering the bug, gst-plugins-taglib was keyword-masked, and rhythmbox wasn't. It's now unmasked, so this should work without problems.
Ivan, if this bug is fixed for you, please close the bug :) Thanks
Sorry, my English isn't perfect. :( What I meant was, that I agree with Christopher's comment. I was just trying to explain, that the situation when the bug was raised was that rhythmbox was stable, but gst-plugins-taglib wasn't. It won't be good to make a stable package depend on a non-stable, right? But now, both packages are stable, so the dependency should be ok. But it's still not there, so the bug isn't fixed.
Bug verified: USE="tagwriting" emerge rhythmbox Editing tags of MP3's fail, but Ogg/Vorbis will succeed. Fix: install gst-plugins-taglib Editing tags of mp3's succeed. Reason: tagwriting? ( media-plugins/gst-plugins-tagwriting ) is missing from RDEPEND.
I have gst-plugins-taglib installed and I can edit MP3 tags, but when I edit a FLAC tag it reverts back within 5-10 seconds after I make the change. I've tried re-emerging flac to no avail. Any suggestions?
Created attachment 138741 [details] Ebuild with added missing dependency
(In reply to comment #9) > Created an attachment (id=138741) [edit] > Ebuild with added missing dependency > taglib is for mp3 tagging only so "tagwriting? ( >=media-plugins/gst-plugins-taglib-0.10.6 )" should be inside "mad? ()" block. (In reply to comment #8) > I have gst-plugins-taglib installed and I can edit MP3 tags, but when I edit a > FLAC tag it reverts back within 5-10 seconds after I make the change. I've > tried re-emerging flac to no avail. Any suggestions? > It seems rhythmbox needs flactag for tag writing and the plugin is disabled in gst-plugins-flac. Are you sure you have flactag plugin installed?
Created attachment 141444 [details] Improved dependency
Created attachment 141446 [details] Improved dependency
I bet flactag is the problem. How can I enable that plugin?
(In reply to comment #13) > I bet flactag is the problem. How can I enable that plugin? > You should not IMO. It has been disabled in 0.10.x since Aug 2005. Better ping gstreamer developers about its status. If you still want it, edit gstflac.c in gst-plugins-good, remove "#if 0" around flactag registration code.
So no Gentoo users are editing flac tags in rhythmbox unless they uncomment that code?
(In reply to comment #15) > So no Gentoo users are editing flac tags in rhythmbox unless they uncomment > that code? > I don't use flac myself so my statement could be wrong. The same situation holds for every distro, not just Gentoo. And if you uncomment that code, you are risking your precious music files.
Ivan, could you please provide an ebuild patch on top of rhythmbox 0.11.5? Makes reviewing a lot easier. Thanks
Created attachment 149182 [details, diff] Patch for 0.11.5 ebuild The patch is quite simple: it just adds the dependency.
In portage without revbump. Thanks for reporting