HOW-TO:Add volume value in Confluence: Difference between revisions
mNo edit summary |
|||
(3 intermediate revisions by one other user not shown) | |||
Line 10: | Line 10: | ||
==Add volume value as percent or number== | ==Add volume value as percent or number== | ||
{{Note|This isn't really supported by Kodi. Its audio is based on decibel and doesn't have 100 different levels, it has 90. So at a couple places the volume will skip 2 points. E.g. 89%-91%.}} | |||
A. Open the file [https://github.com/xbmc/xbmc/blob/master/addons/skin.confluence/720p/DialogVolumeBar.xml DialogVolumeBar.xml] | A. Open the file [https://github.com/xbmc/xbmc/blob/master/addons/skin.confluence/720p/DialogVolumeBar.xml DialogVolumeBar.xml] | ||
Line 58: | Line 60: | ||
C. Change <code><width>'''300'''</width></code> to <code><width>'''380'''</width></code> | C. Change <code><width>'''300'''</width></code> to <code><width>'''380'''</width></code> | ||
D. Find the | D. Find the <code>control</code> section that starts with: | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<control type="group"> | <control type="group"> | ||
Line 64: | Line 66: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
E. Add the following code within the | E. Add the following code within the <code>control</code> section. This adds the volume dB value. | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<control type="label"> | <control type="label"> | ||
Line 76: | Line 78: | ||
[[Category:How-to]] | [[Category:How-to]] | ||
[[Category:Skin_development]] |
Latest revision as of 06:08, 29 August 2020
Skinning | Confluence | HOW-TO:Add volume value in Confluence |
This tutorial will show how to add a volume value (percent, number or dB) beside the volume bar. This is achieved by editing DialogVolumeBar.xml
Add volume value as percent or number
Note: This isn't really supported by Kodi. Its audio is based on decibel and doesn't have 100 different levels, it has 90. So at a couple places the volume will skip 2 points. E.g. 89%-91%.
A. Open the file DialogVolumeBar.xml
B. To fit the volume value you need to make the background wider. Find the following code:
<control type="image"> <left>0</left> <top>-10</top> <width>300</width> <height>50</height> <texture flipy="true" border="20,20,20,2">InfoMessagePanel.png</texture> </control>
C. Change <width>300</width>
to <width>345</width>
D. Find the control
section that starts with:
<control type="group"> <visible>!player.passthrough</visible>
E. Add the following code within the control
section. This adds the volume percent value. To get the "number value" you just remove the percent sign.
<control type="label"> <description>Volume value</description> <top>2</top> <left>285</left> <font>font13_title</font> <label>$INFO[Control.GetLabel(1),,%]</label> </control>
Add volume value as dB
A. Open the file DialogVolumeBar.xml
B. To fit the dB value you need to make the background wider (needs to be even wider than for percent/number). Find the following code:
<control type="image"> <left>0</left> <top>-10</top> <width>300</width> <height>50</height> <texture flipy="true" border="20,20,20,2">InfoMessagePanel.png</texture> </control>
C. Change <width>300</width>
to <width>380</width>
D. Find the control
section that starts with:
<control type="group"> <visible>!player.passthrough</visible>
E. Add the following code within the control
section. This adds the volume dB value.
<control type="label"> <description>Volume value</description> <top>2</top> <left>285</left> <font>font13_title</font> <label>$INFO[Player.Volume]</label> </control>