pi Kodi with LCD screen

Going to set up Kodi with an LCD screen – going to be controlled from android device via wifi.

Hardware

  • pi
  • LCD

wiring from http://www.raspberrypi-spy.co.uk/2012/08/20×4-lcd-module-control-using-python/
 

Software

sudo apt-get install lcdproc

Enter Y to install additional packages. This command will download and install LCDproc server which is used to drive the LCD display.

cd /home/pi/

Navigate to the home folder where we will download the drivers.

mkdir lcdproc

Make the folder to store the drivers.

cd lcdproc

here is my Driver : – Navigate to the folder we just made.

wget http://dl.dropbox.com/u/29632026/raspdrivers.tar.gz

Download the drivers.

tar xzvf raspdrivers.tar.gz

Extract the drivers from the gzip file.

sudo nano /etc/LCDd.conf

kept getting – unknown connection type rpi -> turns out my LCDd.conf was corrupt!!

here is my LCDd.conf

# LCDd.conf
#
# This file contains the configuration for the LCDd server.
# 
# The format is ini-file-like. It is divided into sections that start at
# markers that look like [section]. Comments are all line-based comments,
# and are lines that start with '#' or ';'.
#
# The server has a 'central' section named [server]. For the menu there is
# a section called [menu]. Further each driver has a section which
# defines how the driver acts.
#
# The drivers are activated by specifiying them in a driver= line in the
# server section, like:
#
#   Driver=curses
#
# This tells LCDd to use the curses driver.
# The first driver that is loaded and is capable of output defines the
# size of the display. The default driver to use is curses.
# If -d is specified on the command line, the Driver= options in the 
# config file are ignored.
#
# The drivers read their own options from the respective sections.



## Server section with all kinds of settings for the LCDd server ##
[server]

# Tells the server to load the given drivers. Multiple lines can be given.
# The name of the driver is exactly the same as the name of the driver
# module that is to be loaded, including the case of the letters !
# (That is: unless a file= option is given in the driver section)
Driver=hd44780
#Driver=curses

# Tells the driver to bind to the given interface
Bind=127.0.0.1

# Listen on this specified port; defaults to 13666.
Port=13666

# Sets the reporting level; defaults to 2 (warnings and errors only).
#ReportLevel=3

# Should we report to syslog instead of stderr ? Default: no
#ReportToSyslog=yes

# Sets the default time in seconds to displays a screen.
WaitTime=2

# User to run as.  LCDd will drop its root priviledges,
# if any, and run as this user instead.
User=nobody

# If yes, the the serverscreen will be rotated as a usual info screen. If no,
# it will be a background screen, only visible when no other screens are
# active.
ServerScreen=no

# The server will stay in the foreground if set to true.
#Foreground=no

# Where can we find the driver modules ?
# IMPORTANT: Make sure to change this setting to reflect your
#            specific setup! Otherwise LCDd won't be able to find
#            the driver modules and will thus not be able to
#            function properly.
# NOTE: Always place a slash as last character !
#DriverPath=/usr/local/lib/lcdproc/
DriverPath=/usr/lib/lcdproc/

# The "...Key=" lines define what the server does with keypresses that
# don't go to any client.
# These are the defaults:
ToggleRotateKey=Enter
PrevScreenKey=Left
NextScreenKey=Right
#ScrollUpKey=Up
#ScrollDownKey=Down

# If you have only 4 keys, you can choose to use this:
#ToggleRotateKey=Enter
#PrevScreenKey=Up
#NextScreenKey=Down

# If you have only 3 keys, you can choose to use this:
#ToggleRotateKey=Enter
#PrevScreenKey=Up



## The menu section. The menu is an internal LCDproc client. ##
[menu]
# You can configure what keys the menu should use. Note that the MenuKey
# will be reserved exclusively, the others work in shared mode.

# The following works excellent with 4 keys or more.
MenuKey=Escape
EnterKey=Enter
UpKey=Up
DownKey=Down
# If you have 6 keys you may define these as well
#LeftKey=Left
#RightKey=Right

# If you have only 3 keys, you could use something like this:
#MenuKey=Escape
#EnterKey=Enter
#DownKey=Down



### Driver sections are below this line, in alphabetical order  ###

## Curses driver ##
[curses]

# color settings
# foreground color [default: blue]
Foreground=black
# background color when "backlight" is ff [default: cyan]
Background=green
# background color when "backlight" is on [default: red]
Backlight=cyan

# display size [default: 20x4]
Size=40x4

# What position (X,Y) to start the left top corner at...
# Default: (7,7)
TopLeftX=1
TopLeftY=1

# use ASC symbols for icons & bars [default: no; legal, yes, no]
UseACS=no


## Hitachi HD44780 driver ##
[hd44780]

# Port where the LPT is. Usual values are 0x278, 0x378 and 0x3BC
Port=0x378

# Select what type of connection. See documentation for types.
ConnectionType=rpi
Backlight=yes

#ConnectionType=rpi
#ConnectionType=raspberrypi
#ConnectionType=raspberrypi

D7=18
D6=23
D5=24
RS=7
EN=8
BL=15

# If you have a keypad connected.
# You may also need to configure the keypad layout further on in this file.
Keypad=no

# set the initial contrast (for bwctusb only) [default: 0; legal: 0 - 1000]
Contrast=0

# If you have a switchable backlight.
#Backlight=no

# If you have the additional output port ("bargraph") and you want to
# be able to control it with the lcdproc OUTPUT command
OutputPort=no

# Specifies if the last line is pixel addressable or it controls an
# underline effect. [default: true (= pixel addressable); legal: yes, no]
#Lastline=true

# Specifies the size of the LCD.
# In case of multiple combined displays, this should be the total size.
Size=20x4

# For multiple combined displays: how many lines does each display have.
# Vspan=2,2 means both displays have 2 lines.
#vspan=2,2

# If you have a KS0073 or an other 'almost HD44780-compatible', set this
# flag to get into extended mode (4-line linear).
# This flag is NOT the old obsolete Extended option.
#ExtendedMode=yes

# If your display is slow and cannot keep up with the flow of data from
# LCDd, garbage can appear on the LCDd. Set this delay factor to 2 or 4
# to increase the delays. Default: 1.
#DelayMult=2

# You can reduce the inserted delays by setting this to false.
# On fast PCs it is possible your LCD does not respond correctly.
# Default: true.
DelayBus=false

# If you have a keypad you can assign keystrings to the keys.
# See documentation for used terms and how to wire it.
# For example to give directly connected key 4 the string "Enter", use:
#   KeyDirect_4=Enter
# For matrix keys use the X and Y coordinates of the key:
#   KeyMatrix_1_3=Enter
#KeyMatrix_4_1=Enter
#KeyMatrix_4_2=Up
#KeyMatrix_4_3=Down
#KeyMatrix_4_4=Escape

# EOF

here is my .kodi\userdata\guisettings.xml

<settings>
    <audiocds>
        <autoaction default="true">0</autoaction>
        <ejectonrip default="true">true</ejectonrip>
        <encoder default="true">audioencoder.xbmc.builtin.wav</encoder>
        <recordingpath default="true"></recordingpath>
        <trackpathformat default="true">%A/%A - %B/[%N. ][%A - ]%T</trackpathformat>
        <usecddb default="true">true</usecddb>
    </audiocds>
    <audiooutput>
        <ac3passthrough default="true">true</ac3passthrough>
        <ac3transcode default="true">false</ac3transcode>
        <audiodevice default="true">PI:HDMI</audiodevice>
        <boostcenter default="true">0</boostcenter>
        <channels default="true">1</channels>
        <config default="true">2</config>
        <dtshdpassthrough default="true">false</dtshdpassthrough>
        <dtspassthrough default="true">false</dtspassthrough>
        <eac3passthrough default="true">false</eac3passthrough>
        <guisoundmode default="true">1</guisoundmode>
        <maintainoriginalvolume default="true">true</maintainoriginalvolume>
        <passthrough default="true">false</passthrough>
        <passthroughdevice default="true">PI:HDMI</passthroughdevice>
        <processquality default="true">101</processquality>
        <samplerate default="true">48000</samplerate>
        <stereoupmix default="true">false</stereoupmix>
        <streamsilence default="true">1</streamsilence>
        <truehdpassthrough default="true">false</truehdpassthrough>
    </audiooutput>
    <cache>
        <harddisk default="true">256</harddisk>
    </cache>
    <cacheaudio>
        <dvdrom default="true">256</dvdrom>
        <internet default="true">256</internet>
        <lan default="true">256</lan>
    </cacheaudio>
    <cachedvd>
        <dvdrom default="true">2048</dvdrom>
        <lan default="true">2048</lan>
    </cachedvd>
    <cacheunknown>
        <internet default="true">4096</internet>
    </cacheunknown>
    <cachevideo>
        <dvdrom default="true">2048</dvdrom>
        <internet default="true">4096</internet>
        <lan default="true">2048</lan>
    </cachevideo>
    <debug>
        <extralogging default="true">false</extralogging>
        <screenshotpath default="true"></screenshotpath>
        <setextraloglevel default="true"></setextraloglevel>
        <showloginfo default="true">false</showloginfo>
    </debug>
    <disc>
        <playback default="true">0</playback>
    </disc>
    <dvds>
        <automenu default="true">false</automenu>
        <autorun default="true">false</autorun>
        <playerregion default="true">0</playerregion>
    </dvds>
    <epg>
        <daystodisplay default="true">3</daystodisplay>
        <epgupdate default="true">120</epgupdate>
        <hidenoinfoavailable default="true">true</hidenoinfoavailable>
        <ignoredbforclient default="true">false</ignoredbforclient>
        <preventupdateswhileplayingtv default="true">false</preventupdateswhileplayingtv>
        <selectaction default="true">2</selectaction>
    </epg>
    <filelists>
        <allowfiledeletion default="true">false</allowfiledeletion>
        <browsearchives default="true">true</browsearchives>
        <ignorethewhensorting default="true">true</ignorethewhensorting>
        <showaddsourcebuttons default="true">true</showaddsourcebuttons>
        <showextensions default="true">true</showextensions>
        <showhidden default="true">false</showhidden>
        <showparentdiritems default="true">true</showparentdiritems>
    </filelists>
    <general>
        <addonbrokenfilter default="true">true</addonbrokenfilter>
        <addonforeignfilter default="true">false</addonforeignfilter>
        <addonnotifications default="true">true</addonnotifications>
        <addonupdates default="true">0</addonupdates>
        <settinglevel>2</settinglevel>
        <systemtotaluptime>874</systemtotaluptime>
    </general>
    <input>
        <enablejoystick default="true">true</enablejoystick>
        <enablemouse default="true">true</enablemouse>
    </input>
    <karaoke>
        <autopopupselector default="true">false</autopopupselector>
        <charset default="true">DEFAULT</charset>
        <enabled default="true">false</enabled>
        <font default="true">arial.ttf</font>
        <fontcolors default="true">0</fontcolors>
        <fontheight default="true">36</fontheight>
    </karaoke>
    <locale>
        <audiolanguage default="true">original</audiolanguage>
        <charset default="true">DEFAULT</charset>
        <country>UK (24h)</country>
        <keyboardlayouts default="true">English QWERTY</keyboardlayouts>
        <language default="true">English</language>
        <subtitlelanguage default="true">original</subtitlelanguage>
        <timezone default="true">Europe/London</timezone>
        <timezonecountry default="true">Britain (UK)</timezonecountry>
    </locale>
    <lookandfeel>
        <enablerssfeeds default="true">false</enablerssfeeds>
        <font>Massive</font>
        <rssedit default="true"></rssedit>
        <skin default="true">skin.confluence</skin>
        <skincolors default="true">SKINDEFAULT</skincolors>
        <skintheme default="true">SKINDEFAULT</skintheme>
        <skinzoom default="true">0</skinzoom>
        <soundskin>OFF</soundskin>
        <startupwindow>10005</startupwindow>
    </lookandfeel>
    <masterlock>
        <maxretries default="true">3</maxretries>
        <startuplock default="true">false</startuplock>
    </masterlock>
    <musicfiles>
        <findremotethumbs default="true">true</findremotethumbs>
        <librarytrackformat default="true"></librarytrackformat>
        <librarytrackformatright default="true"></librarytrackformatright>
        <nowplayingtrackformat default="true"></nowplayingtrackformat>
        <nowplayingtrackformatright default="true"></nowplayingtrackformatright>
        <trackformat default="true">[%N. ]%A - %T</trackformat>
        <trackformatright default="true">%D</trackformatright>
        <usetags default="true">true</usetags>
    </musicfiles>
    <musiclibrary>
        <albumsscraper default="true">metadata.album.universal</albumsscraper>
        <artistsscraper default="true">metadata.artists.universal</artistsscraper>
        <backgroundupdate default="true">false</backgroundupdate>
        <downloadinfo default="true">false</downloadinfo>
        <enabled default="true">true</enabled>
        <overridetags default="true">false</overridetags>
        <showcompilationartists default="true">true</showcompilationartists>
        <updateonstartup default="true">false</updateonstartup>
    </musiclibrary>
    <musicplayer>
        <autoplaynextitem default="true">true</autoplaynextitem>
        <crossfade default="true">0</crossfade>
        <crossfadealbumtracks default="true">true</crossfadealbumtracks>
        <queuebydefault default="true">false</queuebydefault>
        <replaygainavoidclipping default="true">false</replaygainavoidclipping>
        <replaygainnogainpreamp default="true">89</replaygainnogainpreamp>
        <replaygainpreamp default="true">89</replaygainpreamp>
        <replaygaintype default="true">1</replaygaintype>
        <visualisation default="true">visualization.glspectrum</visualisation>
    </musicplayer>
    <mymusic>
        <defaultlibview default="true"></defaultlibview>
        <songthumbinvis default="true">false</songthumbinvis>
        <startwindow>10502</startwindow>
        <playlist>
            <repeat>false</repeat>
            <shuffle>false</shuffle>
        </playlist>
        <needsupdate>0</needsupdate>
    </mymusic>
    <myvideos>
        <extractflags default="true">false</extractflags>
        <extractthumb default="true">false</extractthumb>
        <flatten default="true">false</flatten>
        <replacelabels default="true">true</replacelabels>
        <selectaction default="true">1</selectaction>
        <stackvideos default="true">false</stackvideos>
        <startwindow>10025</startwindow>
        <watchmodemovies>0</watchmodemovies>
        <watchmodetvshows>0</watchmodetvshows>
        <watchmodemusicvideos>0</watchmodemusicvideos>
        <playlist>
            <repeat>false</repeat>
            <shuffle>false</shuffle>
        </playlist>
        <needsupdate>0</needsupdate>
    </myvideos>
    <network>
        <bandwidth default="true">0</bandwidth>
        <httpproxypassword default="true"></httpproxypassword>
        <httpproxyport default="true">8080</httpproxyport>
        <httpproxyserver default="true"></httpproxyserver>
        <httpproxytype default="true">0</httpproxytype>
        <httpproxyusername default="true"></httpproxyusername>
        <usehttpproxy default="true">false</usehttpproxy>
    </network>
    <pictures>
        <displayresolution default="true">14</displayresolution>
        <generatethumbs default="true">true</generatethumbs>
        <showvideos default="true">true</showvideos>
        <useexifrotation default="true">true</useexifrotation>
        <usetags default="true">true</usetags>
    </pictures>
    <powermanagement>
        <displaysoff default="true">0</displaysoff>
        <shutdownstate default="true">1</shutdownstate>
        <shutdowntime default="true">0</shutdowntime>
        <wakeonaccess default="true">false</wakeonaccess>
    </powermanagement>
    <pvrmanager>
        <backendchannelorder default="true">true</backendchannelorder>
        <enabled default="true">false</enabled>
        <hideconnectionlostwarning default="true">false</hideconnectionlostwarning>
        <syncchannelgroups default="true">true</syncchannelgroups>
        <usebackendchannelnumbers default="true">false</usebackendchannelnumbers>
    </pvrmanager>
    <pvrmenu>
        <closechannelosdonswitch default="true">true</closechannelosdonswitch>
        <displaychannelinfo default="true">5</displaychannelinfo>
        <iconpath default="true"></iconpath>
    </pvrmenu>
    <pvrparental>
        <duration default="true">300</duration>
        <enabled default="true">false</enabled>
        <pin default="true"></pin>
    </pvrparental>
    <pvrplayback>
        <channelentrytimeout default="true">0</channelentrytimeout>
        <confirmchannelswitch default="true">false</confirmchannelswitch>
        <playminimized default="true">true</playminimized>
        <scantime default="true">10</scantime>
        <signalquality default="true">true</signalquality>
        <startlast default="true">0</startlast>
    </pvrplayback>
    <pvrpowermanagement>
        <backendidletime default="true">15</backendidletime>
        <dailywakeup default="true">false</dailywakeup>
        <dailywakeuptime default="true">00:00:00</dailywakeuptime>
        <enabled default="true">false</enabled>
        <prewakeup default="true">15</prewakeup>
        <setwakeupcmd default="true"></setwakeupcmd>
    </pvrpowermanagement>
    <pvrrecord>
        <defaultlifetime default="true">99</defaultlifetime>
        <defaultpriority default="true">50</defaultpriority>
        <instantrecordtime default="true">120</instantrecordtime>
        <marginend default="true">0</marginend>
        <marginstart default="true">0</marginstart>
        <timernotifications default="true">true</timernotifications>
    </pvrrecord>
    <scrapers>
        <moviesdefault default="true">metadata.themoviedb.org</moviesdefault>
        <musicvideosdefault default="true">metadata.musicvideos.theaudiodb.com</musicvideosdefault>
        <tvshowsdefault default="true">metadata.tvdb.com</tvshowsdefault>
    </scrapers>
    <screensaver>
        <mode default="true">screensaver.xbmc.builtin.dim</mode>
        <time default="true">3</time>
        <usedimonpause default="true">true</usedimonpause>
        <usemusicvisinstead default="true">true</usemusicvisinstead>
    </screensaver>
    <services>
        <airplay default="true">false</airplay>
        <airplayios8compat default="true">true</airplayios8compat>
        <airplaypassword default="true"></airplaypassword>
        <airplayvolumecontrol default="true">true</airplayvolumecontrol>
        <devicename default="true">Kodi</devicename>
        <esallinterfaces default="true">false</esallinterfaces>
        <escontinuousdelay default="true">25</escontinuousdelay>
        <esenabled default="true">true</esenabled>
        <esinitialdelay default="true">750</esinitialdelay>
        <esmaxclients default="true">20</esmaxclients>
        <esport default="true">9777</esport>
        <esportrange default="true">10</esportrange>
        <upnpannounce default="true">true</upnpannounce>
        <upnpcontroller default="true">false</upnpcontroller>
        <upnprenderer default="true">false</upnprenderer>
        <upnpserver default="true">false</upnpserver>
        <useairplaypassword default="true">false</useairplaypassword>
        <webserver default="true">true</webserver>
        <webserverpassword default="true"></webserverpassword>
        <webserverport default="true">80</webserverport>
        <webserverusername default="true"></webserverusername>
        <webskin default="true">webinterface.default</webskin>
        <zeroconf default="true">true</zeroconf>
    </services>
    <slideshow>
        <displayeffects default="true">true</displayeffects>
        <shuffle default="true">false</shuffle>
        <staytime default="true">5</staytime>
    </slideshow>
    <smb>
        <winsserver default="true">0.0.0.0</winsserver>
        <workgroup default="true">WORKGROUP</workgroup>
    </smb>
    <subtitles>
        <align default="true">0</align>
        <charset default="true">DEFAULT</charset>
        <color default="true">1</color>
        <custompath default="true"></custompath>
        <downloadfirst default="true">false</downloadfirst>
        <font default="true">arial.ttf</font>
        <height default="true">28</height>
        <languages default="true">English</languages>
        <movie default="true">-</movie>
        <overrideassfonts default="true">false</overrideassfonts>
        <pauseonsearch default="true">true</pauseonsearch>
        <stereoscopicdepth default="true">0</stereoscopicdepth>
        <storagemode default="true">0</storagemode>
        <style default="true">1</style>
        <tv default="true">-</tv>
    </subtitles>
    <system>
        <playlistspath>special://profile/playlists/</playlistspath>
    </system>
    <videolibrary>
        <actorthumbs default="true">true</actorthumbs>
        <backgroundupdate default="true">false</backgroundupdate>
        <enabled default="true">true</enabled>
        <flattentvshows default="true">1</flattentvshows>
        <groupmoviesets default="true">false</groupmoviesets>
        <showunwatchedplots default="true">true</showunwatchedplots>
        <updateonstartup default="true">false</updateonstartup>
    </videolibrary>
    <videoplayer>
        <adjustrefreshrate default="true">0</adjustrefreshrate>
        <autoplaynextitem default="true">false</autoplaynextitem>
        <decodingmethod default="true">1</decodingmethod>
        <errorinaspect default="true">0</errorinaspect>
        <hqscalers default="true">0</hqscalers>
        <limitguiupdate default="true">10</limitguiupdate>
        <maxspeedadjust default="true">5</maxspeedadjust>
        <pauseafterrefreshchange default="true">0</pauseafterrefreshchange>
        <prefervaapirender default="true">true</prefervaapirender>
        <quitstereomodeonstop default="true">true</quitstereomodeonstop>
        <rendermethod default="true">0</rendermethod>
        <stereoscopicplaybackmode default="true">0</stereoscopicplaybackmode>
        <stretch43 default="true">0</stretch43>
        <synctype default="true">2</synctype>
        <teletextenabled default="true">true</teletextenabled>
        <teletextscale default="true">true</teletextscale>
        <useamcodec default="true">true</useamcodec>
        <usedisplayasclock default="true">false</usedisplayasclock>
        <usedxva2 default="true">true</usedxva2>
        <usemmal default="true">true</usemmal>
        <useomx default="true">true</useomx>
        <useomxplayer default="true">true</useomxplayer>
        <usepbo default="true">true</usepbo>
        <usevaapi default="true">true</usevaapi>
        <usevaapimpeg2 default="true">true</usevaapimpeg2>
        <usevaapimpeg4 default="true">true</usevaapimpeg4>
        <usevaapivc1 default="true">false</usevaapivc1>
        <usevda default="true">true</usevda>
        <usevdpau default="true">true</usevdpau>
        <usevdpaumixer default="true">true</usevdpaumixer>
        <usevdpaumpeg2 default="true">true</usevdpaumpeg2>
        <usevdpaumpeg4 default="true">false</usevdpaumpeg4>
        <usevdpauvc1 default="true">true</usevdpauvc1>
        <usevideotoolbox default="true">true</usevideotoolbox>
        <vdpauUpscalingLevel default="true">false</vdpauUpscalingLevel>
        <vdpau_allow_xrandr default="true">false</vdpau_allow_xrandr>
    </videoplayer>
    <videoscreen>
        <blankdisplays default="true">false</blankdisplays>
        <fakefullscreen default="true">true</fakefullscreen>
        <limitedrange default="true">false</limitedrange>
        <limitgui default="true">0</limitgui>
        <monitor default="true">Default</monitor>
        <preferedstereoscopicmode default="true">100</preferedstereoscopicmode>
        <resolution>17</resolution>
        <screen default="true">0</screen>
        <screenmode>00064000480059.94006pstd</screenmode>
        <stereoscopicmode default="true">0</stereoscopicmode>
        <textures32 default="true">false</textures32>
        <vsync default="true">2</vsync>
    </videoscreen>
    <weather>
        <addon default="true"></addon>
        <currentlocation default="true">1</currentlocation>
    </weather>
    <window>
        <height default="true">480</height>
        <width default="true">720</width>
    </window>
    <skinsettings>
        <setting type="bool" name="skin.confluence.Use_Startup_Playlist">false</setting>
        <setting type="bool" name="skin.confluence.UseCustomBackground">false</setting>
        <setting type="bool" name="skin.confluence.HideBackGroundFanart">false</setting>
        <setting type="bool" name="skin.confluence.ShowBackgroundVideo">false</setting>
        <setting type="bool" name="skin.confluence.ShowBackgroundVis">false</setting>
        <setting type="bool" name="skin.confluence.HomepageHideRecentlyAddedVideo">false</setting>
        <setting type="bool" name="skin.confluence.HomepageHideRecentlyAddedAlbums">false</setting>
        <setting type="bool" name="skin.confluence.homepageWeatherinfo">false</setting>
        <setting type="bool" name="skin.confluence.homepageMusicinfo">false</setting>
        <setting type="bool" name="skin.confluence.homepageVideoinfo">false</setting>
        <setting type="bool" name="skin.confluence.HomeMenuNoMovieButton">false</setting>
        <setting type="bool" name="skin.confluence.HomeMenuNoTVShowButton">false</setting>
        <setting type="bool" name="skin.confluence.HomeMenuNoWeatherButton">false</setting>
        <setting type="bool" name="skin.confluence.HomeMenuNoPicturesButton">false</setting>
        <setting type="bool" name="skin.confluence.HomeMenuNoVideosButton">false</setting>
        <setting type="bool" name="skin.confluence.HomeMenuNoMusicButton">false</setting>
        <setting type="bool" name="skin.confluence.HomeMenuNoProgramsButton">false</setting>
        <setting type="bool" name="skin.confluence.AutoScroll">false</setting>
        <setting type="bool" name="skin.confluence.FirstTimeRun">true</setting>
        <setting type="bool" name="skin.confluence.View509HideInfo">false</setting>
        <setting type="bool" name="skin.confluence.HideFilenameFlagging">false</setting>
        <setting type="bool" name="skin.confluence.View508HideInfo">false</setting>
        <setting type="bool" name="skin.confluence.ActivateTvTunes">false</setting>
        <setting type="string" name="skin.confluence.CustomBackgroundPath"></setting>
        <setting type="string" name="skin.confluence.HomeVideosButton1"></setting>
        <setting type="string" name="skin.confluence.HomeVideosButton2"></setting>
        <setting type="string" name="skin.confluence.HomeVideosButton3"></setting>
        <setting type="string" name="skin.confluence.HomeVideosButton4"></setting>
        <setting type="string" name="skin.confluence.HomeVideosButton5"></setting>
        <setting type="string" name="skin.confluence.HomeMusicButton1"></setting>
        <setting type="string" name="skin.confluence.HomeMusicButton2"></setting>
        <setting type="string" name="skin.confluence.HomeMusicButton3"></setting>
        <setting type="string" name="skin.confluence.HomeMusicButton4"></setting>
        <setting type="string" name="skin.confluence.HomeMusicButton5"></setting>
        <setting type="string" name="skin.confluence.HomePictureButton1"></setting>
        <setting type="string" name="skin.confluence.HomePictureButton2"></setting>
        <setting type="string" name="skin.confluence.HomePictureButton3"></setting>
        <setting type="string" name="skin.confluence.HomePictureButton4"></setting>
        <setting type="string" name="skin.confluence.HomePictureButton5"></setting>
        <setting type="string" name="skin.confluence.HomeProgramButton2"></setting>
        <setting type="string" name="skin.confluence.HomeProgramButton3"></setting>
        <setting type="string" name="skin.confluence.HomeProgramButton4"></setting>
        <setting type="string" name="skin.confluence.HomeProgramButton5"></setting>
    </skinsettings>
    <resolutions>
        <resolution>
            <description>1920x1080 (1280x720) @ 50.00i - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1280</right>
                <bottom>720</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>640x480 (640x480) @ 59.94 - Full Screen</description>
            <subtitles>445</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>29</left>
                <top>39</top>
                <right>611</right>
                <bottom>440</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>720x480 (720x480) @ 60.00 - Full Screen</description>
            <subtitles>463</subtitles>
            <pixelratio>1.185185</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>720</right>
                <bottom>480</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>720x480 (720x480) @ 59.94 - Full Screen</description>
            <subtitles>463</subtitles>
            <pixelratio>1.185185</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>720</right>
                <bottom>480</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1280x720 (1280x720) @ 60.00 - Full Screen</description>
            <subtitles>694</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1280</right>
                <bottom>720</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1280x720 (1280x720) @ 59.94 - Full Screen</description>
            <subtitles>694</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1280</right>
                <bottom>720</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 (1280x720) @ 60.00i - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1280</right>
                <bottom>720</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 (1280x720) @ 59.94i - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1280</right>
                <bottom>720</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>720x576 (720x576) @ 50.00 - Full Screen</description>
            <subtitles>555</subtitles>
            <pixelratio>1.422222</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>720</right>
                <bottom>576</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1280x720 (1280x720) @ 50.00 - Full Screen</description>
            <subtitles>694</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1280</right>
                <bottom>720</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>640x480 (640x480) @ 60.00 - Full Screen</description>
            <subtitles>463</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>640</right>
                <bottom>480</bottom>
            </overscan>
        </resolution>
    </resolutions>
    <defaultvideosettings>
        <deinterlacemode>0</deinterlacemode>
        <interlacemethod>1</interlacemethod>
        <scalingmethod>1</scalingmethod>
        <noisereduction>0.000000</noisereduction>
        <postprocess>false</postprocess>
        <sharpness>0.000000</sharpness>
        <viewmode>0</viewmode>
        <zoomamount>1.000000</zoomamount>
        <pixelratio>1.000000</pixelratio>
        <verticalshift>0.000000</verticalshift>
        <volumeamplification>0.000000</volumeamplification>
        <outputtoallspeakers>false</outputtoallspeakers>
        <showsubtitles>true</showsubtitles>
        <brightness>50.000000</brightness>
        <contrast>50.000000</contrast>
        <gamma>20.000000</gamma>
        <audiodelay>0.000000</audiodelay>
        <subtitledelay>0.000000</subtitledelay>
        <autocrop>false</autocrop>
        <nonlinstretch>false</nonlinstretch>
        <stereomode>0</stereomode>
    </defaultvideosettings>
    <viewstates>
        <musicfiles>
            <viewmode>720896</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </musicfiles>
        <musiclastfm>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </musiclastfm>
        <musicnavalbums>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </musicnavalbums>
        <musicnavartists>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </musicnavartists>
        <musicnavsongs>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </musicnavsongs>
        <pictures>
            <viewmode>720896</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </pictures>
        <programs>
            <viewmode>720896</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </programs>
        <videofiles>
            <viewmode>720896</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videofiles>
        <videonavactors>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavactors>
        <videonavepisodes>
            <viewmode>720896</viewmode>
            <sortmethod>21</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavepisodes>
        <videonavgenres>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavgenres>
        <videonavmusicvideos>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavmusicvideos>
        <videonavseasons>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavseasons>
        <videonavtitles>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavtitles>
        <videonavtvshows>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavtvshows>
        <videonavyears>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavyears>
    </viewstates>
    <audio>
        <mute>false</mute>
        <fvolumelevel>1.000000</fvolumelevel>
    </audio>
</settings>

so now two issues?

1. LCDd not starting on reboot? – think i might cron it like i did in the LIRC project
2. Kodi blanking my node

so nbr 2 fixed number one –
edited guisettings.xml – added false.
reboot
edited guisettings.xml -changed true.
reboot

next porblem only displays over two lines instead of all four?!?!
– sorted #vspan=2,2 had been unhashed…rehashed it and we’re all good.

Tags: ,