Open Boogeyman79 opened 12 years ago
if you run rhythmbox from a terminal - do you see any errors?
Yes I do. I turned off all other plugins except EQ. This is what the console outputs:
Traceback (most recent call last): File "/usr/lib/rhythmbox/plugins/equalizer/equalizer.py", line 91, in playing_song_changed if self.conf.preset_exists(genre): File "/usr/lib/rhythmbox/plugins/equalizer/Conf.py", line 115, in preset_exists return self.gconf.dir_exists(EQUALIZER_GCONF_PREFIX + '/' + preset) File "/usr/lib/python2.7/dist-packages/gi/types.py", line 43, in function return info.invoke(_args, *_kwargs) gi._glib.GError: Bad key or directory name: "/apps/rhythmbox/plugins/equalizer/80's": `'' is an invalid character in key/directory names
And then when I exit the program, this:
(rhythmbox:3739): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
(rhythmbox:3739): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `G_IS_OBJECT (object)' failed
(rhythmbox:3739): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
(rhythmbox:3739): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `G_IS_OBJECT (object)' failed
(rhythmbox:3739): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
(rhythmbox:3739): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `G_IS_OBJECT (object)' failed
(rhythmbox:3739): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
(rhythmbox:3739): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `G_IS_OBJECT (object)' failed
*EDIT Figures, right after I send the email it lets me comment, and for some reason included everything in the email, even what I didnt copy.
I think your issue is the same as mine - https://github.com/luqmana/rhythmbox-plugins/issues/14
if you open up gconf-editor and navigate to /apps/rhythmbox/plugins/equalizer/80's - it has an apostrophe - it probably shouldnt. I think I know the fix (its in my answer) - if I get time I'll try to push up a fix from a fork of this project.
Thinking about it - the plugin probably shouldnt be using gconf anyway - should be converted to dconf/gsettings.
the ~/80's part is because the genre of the song I was listening to was "80's". I just checked with an "alternative" genre song, and get no errors. Tried the "80's" genre song again, and the error reappears.
Incedently, the plugin is working again, as long as I don't use the "rock" preset. Most other presets seem to be suffereing too.
On Mon, Jul 23, 2012 at 8:43 AM, fossfreedom < reply@reply.github.com
wrote:
I think your issue is the same as mine - https://github.com/luqmana/rhythmbox-plugins/issues/14
if you open up gconf-editor and navigate to /apps/rhythmbox/plugins/equalizer/80's - it has an apostrophe - it probably shouldnt. I think I know the fix (its in my answer) - if I get time I'll try to push up a fix from a fork of this project.
Thinking about it - the plugin probably shouldnt be using gconf anyway - should be converted to dconf/gsettings.
Reply to this email directly or view it on GitHub: https://github.com/luqmana/rhythmbox-plugins/issues/15#issuecomment-7178178
Traceback (most recent call last): File "/usr/lib/rhythmbox/plugins/equalizer/equalizer.py", line 91, in playing_song_changed if self.conf.preset_exists(genre): File "/usr/lib/rhythmbox/plugins/equalizer/Conf.py", line 115, in preset_exists return self.gconf.dir_exists(EQUALIZER_GCONF_PREFIX + '/' + preset) File "/usr/lib/python2.7/dist-packages/gi/types.py", line 43, in function return info.invoke(_args, *_kwargs) gi._glib.GError: Bad key or directory name: "/apps/rhythmbox/plugins/equalizer/Alt. Rock": ` ' is an invalid character in key/directory names
Yeah, it seems to take offense at my music genre's
After using the plugin for a week or so with no issues, it worked fine with a song, went to the next song and low end frequencies disappeared. I have tried disabling and re-enabling, and rebooting, no luck.
Rhythmbox 2.96 Ubuntu 12.04