-
Notifications
You must be signed in to change notification settings - Fork 27
Configuration for 1.3.x and 2.3.x (GIT master)
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.
Use alternate charset:
If enabled, the "Charset" option below is enabled, providing a selection of supported encodings.
Charset:
Enabled by the "Use alternate charset" option. Selects an output encoding for characters sent to LCDd. All available standard encodings require a properly set up "Charmap" option in the LCDd configuration to correctly display all characters. If your LCDd doesn't support custom charmaps and have a display with a HD44780-compatible character ROM (probably any display driven by LCDproc's hd44780 driver, SoundGraph iMON VFD and maybe others), you can try to set this to one of the special "HD44780-ROM" options which provide a custom encoding specially crafted for displays with compatible character roms. Select the correct mapping matching your specific display and character ROM (A00 = Katakana / A02 = Cyrillic), and set the "Charmap" option in the driver section of LCDd.conf to "none".
Note: Might (will!) cause broken character display on non-supporting or unsupported display hardware.
Support for extra display elements (e.g. icons):
If disabled (default: enabled), this will cause extra display stuff (e.g. iMON bars+icons) to not be utilised even when supported.
Dim on video/LiveTV playback:
Dims or turns off display backlight when playing a video or LiveTV. This supersedes the matching "<disableonplay>"-option.
Dim on music/radio playback:
Dims or turns off display backlight when playing music or "Live radio" via the PVR function. This supersedes the matching "<disableonplay>"-option.
Dim on screensaver:
Dims or turns off display backlight when the screensaver is active.
Delay (s):
Delay in seconds until the backlight gets dimmed or turned off when any of the "Dim on..."-options get in effect.
Dim 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:
- <scrollseparator>(separatortext)</scrollseparator>
- <progressbarsurroundings>[on|true]</progressbarsurroundings>
- <icontextoffset>(numeric value)</icontextoffset>
- <allowemptylines>[on|true]</allowemptylines>
- <centerbigdigits>[on|true]<centerbigdigits>
- <disableplayindicatoronpause>[on|true]</disableplayindicatoronpause>
- <extrabarX>[progress|volume|volumehidden|menu]</extrabarX>
- <navigation>...</navigation>
- <music>...</music>
- <video>...</video>
- <tvshow>...</tvshow>
- <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> <scrollseparator>*</scrollseparator> <progressbarsurroundings>on</progressbarsurroundings> <icontextoffset>2</icontextoffset> <allowemptylines>off</allowemptylines> <disableplayindicatoronpause>off</disableplayindicatoronpause> <centerbigdigits>on</centerbigdigits> <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> <tvshow> <line>$INFO[LCD.PlayIcon] $INFO[Player.Time]</line> <line>$INFO[VideoPlayer.TVShowTitle]: $INFO[VideoPlayer.Title]</line> </tvshow> <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>