Bug#229030: rhythmbox: missing volume and equalization control

Cosimo Alfarano Cosimo Alfarano <kalfa@debian.org>, 229030@bugs.debian.org
Sun, 1 Feb 2004 16:27:42 +0100


On Sun, Feb 01, 2004 at 03:26:31PM +0100, Sebastien Bacher wrote:
> Rhythmbox is a player, why not using a mixer to set audio properties ?
> gnome-volume-control from gnome-media package should do this job fine

I consider xmms control interface good, it lets user adjust a lot of
audio aspects. ie the equalization. Not mixer, yes.

In rhythmbox there's the needing of gst support for any of this issues.

In fact after filing this bug I checked the rhythmbox code and noticed
that it uses the gst's volume filter, not some sort of system volume
applet, so the necessity of a mixing interface has decreased.

It was really simple imho to call the gnome-volume-control via the
applet (the panel applet do that) , while calling it and adding the
gst-volume control is harder, AFAIK.

Anyway, a volume bar directly instead of a volume button with a pop-up
bar could improve the UI interface (one less click).


> Still not the rhythmbox job imho ... a player should just play (and
> allow to change the volume), for more controls on the sound you should
> just use a mixer.
> 
> Let me know what you think about this.

I think the equalization is a streamtuner's job (ie the audio engine).
Rhythmbox can import the eq interface via bonobo, as the volume filter,
letting user modify it (rock, jazz, classic, etc, or advanced settings).

I'm taking a look on gstreamer's internals, if it will be necessary I'll
probably write some code to do equalization.
It's an open issue on gst/rhythmbox lists, so I have to think a little
bit more about it.

	c.