Configuration for 1.2.x and 2.2.x - herrnst/script.xbmc.lcdproc GitHub Wiki
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>