Help - Search - Members - Calendar
Full Version: Where is the volume control?
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
zcorpan
I found this picture...

user posted image

It is not there in the context menu of the toolbar, so how do I get the volume control?
kode54
The volume control pictured is a dirty hack perpetrated by a banned component. I call this a dirty hack because:
  • The volume control subclasses the UI window to insert the volume control into the toolbar. This will only work with specific UI components which behave exactly as the author expects, and will break any time the UI dialogs happen to change. This is not within the scope of the component API, and is why the component is banned.
  • The author used a progress control instead of a slider control. Sure, with slider, you have to monitor clicks anyway if you want it to jump to exactly where the cursor is clicked instead of stepping there gradually, but it still looks strange.
I discussed the matter of porting the component to a UI Extension with its author. I'll refer him to musicmusic's example components and see how that goes, but unless he eliminates the subclassing completely, it will remain banned.

You could always wait until someone else writes a UI Extension which controls either the system mixer or the internal volume control DSP.
zcorpan
So, except for that "dirty hack", it does not exist? ermm.gif It is such a basic feature that I think it should be default... Almost any other player has a volume control.

So for the programmers: It's highly requested tongue.gif
janjan
Look at http://www.hydrogenaudio.org/forums/index....opic=20740&st=0 for all information concerning the current lack of a volume slider.
ssamadhi97
discussion of kode54's new foo_uie_volume plugin (volume control UI extension for foo_ui_columns) split to this new thread
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.