2019-08-10, 17:36
Excellent walkthrough, thank you very much, it worked perfectly for me.
The only difficulty I had was getting my mce IR remote to work afterwards and couldn't find the right answer with a search so leaving this here to help others.
lirc is not installed by default with kodi on ubuntu server 18.04, so install it with the following.
Once lirc is installed, each keypress on the remote caused multiple repeated actions in kodi. For example, pressing KEY_DOWN once on the remote in the main menu would quickly scroll through every item until it reached the bottom. To fix this, the lircd-uinput service needs to be stopped and disabled to prevent it from starting again at boot.
The official kodi wiki also recommends disabling lircd.socket as kodi should create its own socket, but this wasn't a problem for me so I left it.
When trying to get this to work, I found that installing ir-keytable seemed to cause a conflict and I could only get things working correctly with it removed.
The only difficulty I had was getting my mce IR remote to work afterwards and couldn't find the right answer with a search so leaving this here to help others.
lirc is not installed by default with kodi on ubuntu server 18.04, so install it with the following.
Code:
sudo apt-get install lirc lirc-compat-remotes
Once lirc is installed, each keypress on the remote caused multiple repeated actions in kodi. For example, pressing KEY_DOWN once on the remote in the main menu would quickly scroll through every item until it reached the bottom. To fix this, the lircd-uinput service needs to be stopped and disabled to prevent it from starting again at boot.
Code:
sudo systemctl stop lircd-uinput.service
sudo systemctl disable lircd-uinput.service
The official kodi wiki also recommends disabling lircd.socket as kodi should create its own socket, but this wasn't a problem for me so I left it.
When trying to get this to work, I found that installing ir-keytable seemed to cause a conflict and I could only get things working correctly with it removed.