Installation Kodi

Pour profiter de la dernière version de Kodi, nous utilisons le dépôt deb multimedia.

Nous créons le fichier /etc/apt/sources.list.d/deb-multimedia.list

##
# Debian Multimedia
# Version: SID
##

deb https://www.deb-multimedia.org sid main non-free

Nous récupérons la clé GPG du dépôt

wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb
sudo dpkg -i deb-multimedia-keyring_2016.8.1_all.deb

Nous installons les paquets nécessaires

sudo aptitude install kodi kodi-x11 xorg xinit dbus-x11 xserver-xorg-video-intel xserver-xorg-legacy

Nous créons le fichier /etc/X11/Xwrapper.config utilisé par xserver-xorg-legacy, et y ajoutons ces lignes

allowed_users=anybody
needs_root_rights=yes

Nous créons le compte dédié et lui donnons les droits

sudo adduser --disabled-password --disabled-login --gecos "Mediacenter" kodi
sudo usermod -a -G cdrom,audio,video,plugdev,users,dialout,dip,input,netdev kodi

Nous créons le fichier /etc/systemd/system/kodi.service

[Unit]
Description = Kodi Media Center

# if you don't need the MySQL DB backend, this should be sufficient
After = systemd-user-sessions.service network.target sound.target

# if you need the MySQL DB backend, use this block instead of the previous
# After = systemd-user-sessions.service network.target sound.target mysql.service
# Wants = mysql.service

[Service]
User = kodi
Group = kodi
Type = simple
#PAMName = login # you might want to try this one, did not work on all systems
ExecStart = /usr/bin/xinit /usr/bin/dbus-launch --exit-with-session /usr/bin/kodi-standalone -- :0 -nolisten tcp vt7
Restart = on-abort
RestartSec = 5

[Install]
WantedBy = multi-user.target

Nous lançons le service

sudo systemctl enable kodi
sudo systemctl start kodi
  • infrastructure/multimedia/kodi-installation.txt
  • Dernière modification : 10/10/2020 11:47
  • de Stéphane Paillet