HOW-TO:Add volume value to Estuary: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
This tutorial will show how to add a volume value (number, percent or dB) below the volume bar. This is achieved by editing DialogVolumeBar.xml (...\Kodi\addons\skin.estuary\xml\DialogVolumeBar.xml)
This tutorial will show how to add a volume value (number, percent or dB) below the volume circle. This is achieved by editing DialogVolumeBar.xml (...\Kodi\addons\skin.estuary\xml\DialogVolumeBar.xml)


All the code below should be added inside <code><controls>...</controls></code> but outside <code><control type="group">...</control></code>
All the code below should be added inside <code><controls>...</controls></code> but outside <code><control type="group">...</control></code>
Line 6: Line 6:


<gallery widths=194px heights=150px>
<gallery widths=194px heights=150px>
File:Mod-estuary-original.png|Original volume bar
File:Mod-estuary-original.png|Original volume circle
File:Mod1-estuary-number.png|MOD1 - number
File:Mod1-estuary-number.png|MOD1 - number
File:Mod2-estuary-percent.png‎|MOD2 - percent
File:Mod2-estuary-percent.png‎|MOD2 - percent

Revision as of 08:48, 1 August 2017

This tutorial will show how to add a volume value (number, percent or dB) below the volume circle. This is achieved by editing DialogVolumeBar.xml (...\Kodi\addons\skin.estuary\xml\DialogVolumeBar.xml)

All the code below should be added inside <controls>...</controls> but outside <control type="group">...</control>

Note: Kodi's audio is based on decibel and doesn't have 100 different levels, it has 90 (default). So at a couple places the volume will skip 2 points. E.g. 89%-91%.

Add volume value as a number or percent

Add this code:

<control type="label">
	<description>Volume value, number</description>
	<left>935</left>
	<top>90</top>
	<font>font45</font>	
	<shadowcolor>black</shadowcolor>
	<label>$INFO[Control.GetLabel(29999)]</label>
</control>

To add as percent add this instead:

<control type="label">
	<description>Volume value, percent</description>
	<left>915</left>
	<top>90</top>
	<font>font45</font>	
	<shadowcolor>black</shadowcolor>
	<label>$INFO[Control.GetLabel(29999),,%]</label>
</control>

Add volume value as dB

<control type="label">
	<description>Volume value, decibel (dB)</description>
	<left>877</left>
	<top>90</top>
	<font>font45</font>	
	<shadowcolor>black</shadowcolor>
	<label>$INFO[Player.Volume]</label>
</control>