Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rhythmbox equalizer - no low end frequencies #15

Open
Boogeyman79 opened this issue Jul 23, 2012 · 5 comments
Open

Rhythmbox equalizer - no low end frequencies #15

Boogeyman79 opened this issue Jul 23, 2012 · 5 comments

Comments

@Boogeyman79
Copy link

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

@fossfreedom
Copy link
Collaborator

if you run rhythmbox from a terminal - do you see any errors?

@Boogeyman79
Copy link
Author

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.

@fossfreedom
Copy link
Collaborator

I think your issue is the same as mine - #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.

@Boogeyman79
Copy link
Author

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 -
#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:
#15 (comment)

@Boogeyman79
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants