-
Notifications
You must be signed in to change notification settings - Fork 28
Configuration for 1.2.x and 2.2.x
Delay for scrolling text:
Increase this value for slower scroll speed (may improve readability on "bad/slow" displays).
Scroll mode:
Sets text scrolling mode either to Marquee (scrolled text scrolls straight through the display; default setting) or Left/Right (bounces scrolled text from left to right and vice versa).
Navigation display duration (s):
Timeout before switching back to current playing media content display when navigating.
Display refresh rate (Hz):
Sets how often it shall be checked if display contents needs updating. Higher values improve "responsiveness", but can lead to performance problems on slow/embedded systems and/or LCDproc.
Dim backlight on screensaver:
Turns off display backlight when screensaver mode gets active.
Dim backlight on shutdown:
Turns off display backlight when unloading the addon (e.g. when shutting down XBMC).
Use remote LCDproc:
Enable to connect to a host running LCDd other than localhost.
LCDd IP:
(editable when "Use remote LCDproc" option is set) Host address or name of remote LCDd server.
LCDd Port:
(editable when "Use remote LCDproc" option is set) TCP port number of remote LCDd server (default: 13666).
Show heartbeat symbol:
Show animated LCDproc heartbeat symbol ontop of XBMC display contents.
Hide connection error notifications:
If enabled, suppressed kai toaster popup display for connection problems/restoration to LCDd (default: enabled).
Inside LCD.xml's <lcd></lcd> configuration block, these tags can be set to change the behaviour and contents of the addon:
- <disableonplay>[video,music]</disableonplay>
- <disableonplaydelay>(numeric value)</disableonplaydelay>
- <scrollseparator>(separatortext)</scrollseparator>
- <progressbarsurroundings>[on]</progressbarsurroundings>
- <icontextoffset>(numeric value)</icontextoffset>
- <allowemptylines>[on]</allowemptylines>
- <extrabarX>[progress|volume|menu]</extrabarX> (new in v1.2.0)
- <navigation>...</navigation>
- <music>...</music>
- <video>...</video>
- <general>...</general>
- <screensaver>...</screensaver>
- <xbelaunch>...</xbelaunch>
- <pvrtv>...</pvrtv>
- <pvrradio>...</pvrradio>
These InfoLabels are intercepted by this addon and replaced by native LCDd widgets:
- $INFO[LCD.ProgressBar]
- $INFO[LCD.PlayIcon]
- $INFO[LCD.Time21] (and all known variants like .Time22, TimeWide21 et al)
- $INFO[LCD.AlignCenter]
- $INFO[LCD.AlignRight]
Usable configuration example for 16x2 character (96x16 graphic) displays, e.g. SoundGraph iMON LCD:
<lcd>
<disableonplay></disableonplay>
<disableonplaydelay>0</disableonplaydelay>
<scrollseparator>*</scrollseparator>
<progressbarsurroundings>on</progressbarsurroundings>
<icontextoffset>2</icontextoffset>
<allowemptylines>off</allowemptylines>
<extrabar1>progress</extrabar1>
<extrabar2>volume</extrabar2>
<navigation>
<line>$INFO[System.CurrentWindow]</line>
<line>$INFO[System.CurrentControl]</line>
</navigation>
<music>
<line>$INFO[LCD.PlayIcon] $INFO[Player.Time]</line>
<line>$INFO[MusicPlayer.Artist] - $INFO[MusicPlayer.Title]</line>
</music>
<video>
<line>$INFO[LCD.PlayIcon] $INFO[Player.Time]</line>
<line>$INFO[VideoPlayer.Title]</line>
</video>
<general>
<line>XBMC running...</line>
<line>$INFO[System.Time] $INFO[System.Date]</line>
</general>
<screensaver>
<line>$INFO[LCD.TimeWide21]</line>
</screensaver>
<xbelaunch>
<line>Playing</line>
<line>$INFO[System.LaunchXBE]</line>
</xbelaunch>
<pvrtv>
<line>$INFO[VideoPlayer.ChannelName]</line>
<line>$INFO[VideoPlayer.Title]</line>
</pvrtv>
<pvrradio>
<line>$INFO[MusicPlayer.ChannelName]: $INFO[MusicPlayer.Title]</line>
<line>$INFO[LCD.ProgressBar]</line>
</pvrradio>
</lcd>