Kodi Community Forum

Full Version: [SOLVED] -l or --lircdev command line arg in Kodi Leia is removed?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi, friends! I use this commandline arg in Krypton,
xml:
[Unit]
Description=Kodi on main display :0

[Service]
ExecStartPre=/usr/bin/xdotool set_desktop 0
ExecStart=/usr/bin/kodi0 -l /var/run/lirc/lircd
Restart=on-failure
ExecStop=/home/vis/scripts/kodi_stop.sh

[Install]
WantedBy=graphical.target

but i`m not found this in Leia. This is normal?

Instead of this i see this in kodi.log Smile :
xml:
08:56:42.114 T:139727922467200  NOTICE: VideoPlayer::OpenFile: /var/run/lirc/lircd
08:56:42.116 T:139726468138752  NOTICE: Creating InputStream
08:56:42.116 T:139726468138752   ERROR: CVideoPlayer::OpenInputStream - error opening [/var/run/lirc/lircd]
08:56:42.116 T:139726468138752  NOTICE: CVideoPlayer::OnExit()

I use this arg on my multiseat system, because i use /var/run/lirc/lircd1 for first remote, /var/run/lirc/lircd2 for the second remote control and etc.
Yes -l and --lircdev arguments handling was recently removed (https://github.com/xbmc/xbmc/pull/13761). Look at the comment which tells to use LIRC_SOCKET_PATH environment variable instead.

So ExecStart=LIRC_SOCKET_PATH=/var/run/lirc/lircd /usr/bin/kodi0 should work.
Thanks, Rechi!

Now worked fine, with this systemd service:

xml:
[Unit]
Description=Kodi on main display :0

[Service]
Environment="LIRC_SOCKET_PATH=/var/run/lirc/lircd"
ExecStartPre=/usr/bin/xdotool set_desktop 0
ExecStart=/usr/bin/kodi0
Restart=on-failure
ExecStop=/home/vis/scripts/kodi_stop.sh

[Install]
WantedBy=graphical.target