Some test music have genres embedded with "Punk Rock" and "Easy Listening"
When trying to set the equalizer for these songs (e.g. switching to the song), the equalizer settings are not remembered.
Looking at the code in Conf.py
def preset_exists(self, preset):
return self.gconf.dir_exists(EQUALIZER_GCONF_PREFIX + '/' + preset)
I think this could be due to that these genres have spaces - perhaps a "self.mangle" needs to be surrounded in the dir_exists parameters.
I have tried this myself and it stops the crashes of the equalizer. However, these mangled genres are never written back to /apps/rhythmbox/plugin/equalizer - so that's probably the reason why the presets are never remembered between switching songs.
Any ideas?
Some test music have genres embedded with "Punk Rock" and "Easy Listening"
When trying to set the equalizer for these songs (e.g. switching to the song), the equalizer settings are not remembered.
Looking at the code in Conf.py
return self.gconf.dir_exists(EQUALIZER_GCONF_PREFIX + '/' + preset)
I think this could be due to that these genres have spaces - perhaps a "self.mangle" needs to be surrounded in the dir_exists parameters.
I have tried this myself and it stops the crashes of the equalizer. However, these mangled genres are never written back to /apps/rhythmbox/plugin/equalizer - so that's probably the reason why the presets are never remembered between switching songs.
Any ideas?