Create an XML file at An elegant way of getting remote functions in Kodi is using CEC, a protocol that is part of the HDMI specification.
Most modern TVs support CEC, although some manufacturers advertise the feature under other names.
Steps to configure both Kodi and the app are detailed on the Official Kodi Remote page.
This is because H.264 decoding is only multithreaded when video decoding is set to software. This problem can arise with third-party plugins installed, there is some issue with their termination,.
Workaround: find proper UI description file (Dialog Button Menu.xml) and tweak exit button type from internal Kodi's Quit() function call to sending signal from outside system to Kodi.
Restart Kodi and enable the hardware backend(s) in Playback under Settings. See: Raspberry_Pi_FAQ#TV_is_not_detected_unless_powered_on_first. Users running kodi in a Window manager may see a black screen at exit. A possible solution is to run kodi with this script (running as the root user): .
For a multi-monitor setup, Kodi may default to stretching across all screens.
The nfs exports, the metadata for the programming, any stop/start times, view status, etc. As Kodi is geared toward being a remote-controlled media center via an official app, physical remote control, or USB/bluetooth keyboard/mouse.