doc:appunti:linux:tux:kodi
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:appunti:linux:tux:kodi [2017/12/26 10:08] – [Su Debian 9 Stretch] niccolo | doc:appunti:linux:tux:kodi [2020/05/28 08:56] (current) – removed niccolo | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Kodi ====== | ||
- | **[[http:// | ||
- | [[..: | ||
- | |||
- | ===== Su Debian 9 Stretch ===== | ||
- | |||
- | Si è preferito installare il pacchetto da **[[http:// | ||
- | |||
- | La pacchettizzazione Debian di Kodi **dipende da xserver-xorg**, | ||
- | |||
- | È stato necessario installare i seguenti pacchetti con le loro dipendenze: | ||
- | |||
- | * **kodi** | ||
- | * **kodi-standalone** | ||
- | * **libgl1-mesa-dri** | ||
- | |||
- | La formula per avviare kodi suggerita da **[[http:// | ||
- | |||
- | < | ||
- | / | ||
- | / | ||
- | </ | ||
- | |||
- | Senza il pacchetto **libgl1-mesa-dri** l' | ||
- | |||
- | < | ||
- | ERROR: Failed to find matching visual | ||
- | </ | ||
- | |||
- | Per consentire all' | ||
- | |||
- | < | ||
- | allowed_users=anybody | ||
- | needs_root_rights=yes | ||
- | </ | ||
- | |||
- | In alcuni post viene consigliato anche di eseguire '' | ||
- | |||
- | < | ||
- | Fatal server error: | ||
- | (EE) xf86OpenConsole: | ||
- | </ | ||
- | |||
- | L' | ||
- | |||
- | L' | ||
- | |||
- | < | ||
- | [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 | ||
- | ExecStart = / | ||
- | Restart = always | ||
- | RestartSec = 15 | ||
- | |||
- | [Install] | ||
- | WantedBy = multi-user.target | ||
- | </ | ||
- | |||
- | e quindi si è installato, abilitato e avviato il servizio: | ||
- | |||
- | < | ||
- | systemctl daemon-reload | ||
- | systemctl enable kodi.service | ||
- | systemctl start kodi.service | ||
- | </ | ||
- | ===== Su Debian 7 Wheezy ===== | ||
- | |||
- | Si installa facilmente su Debian Wheezy, basta aggiungere i repository: | ||
- | |||
- | < | ||
- | deb https:// | ||
- | deb http:// | ||
- | </ | ||
- | |||
- | Seguire le **[[https:// | ||
- | |||
- | < | ||
- | apt-get install debian-keyring | ||
- | apt-get install apt-transport-https | ||
- | gpg --keyring / | ||
- | </ | ||
- | |||
- | Quindi installare i seguenti pacchetti: | ||
- | |||
- | * **alsa-base** e **alsa-utils** per il supporto audio. | ||
- | * **x11-common** e **xinit** per poter avviare l' | ||
- | * **kodi** e **kodi-bin** il software media center vero e proprio. | ||
- | * **upower** e **acpi-support** per gestire lo spengimento/ | ||
- | |||
- | Quando serve una dipendenza necessariamente dai bacports: | ||
- | |||
- | < | ||
- | apt-get -t wheezy-backports install libtag1c2a | ||
- | </ | ||
- | |||
- | Si crea un utente **kodi** per mandare in esecuzione il software omonimo, deve appartenere ai vari gruppi Debian quali **audio**, **video**, **plugdev**, | ||
- | |||
- | ===== Script start/stop ===== | ||
- | |||
- | Lo script per avviare Kodi automaticamente al bootstrap è stato preso dalla pagina [[http:// | ||
- | |||
- | ===== Aggiornamento delle miniature ===== | ||
- | |||
- | Per ogni video è possibile visualizzare una miniatura personalizzata al posto di quella creata automaticamente; | ||
- | |||
- | Queste immagini vengono salvate in una cache e in un database, quindi aggiornarle non è semplice. Un metodo drastico è eliminare il file **'' | ||
- | |||
- | Pare che esista uno script più efficace: [[http:// | ||
- | |||
- | ===== Layout tastiera italiana ===== | ||
- | |||
- | ==== On-Screen keyboard ==== | ||
- | |||
- | Stranamente **Kodi 14.0** su Debian Wheezy **non include il layout italiano per la tastiera on-screen** (cioè quella utilizzabile anche con il telecomando o il mouse). I vari layout sono definiti nel file **''/ | ||
- | |||
- | Ad ogni modo si deve aggiungere una sezione del tipo: | ||
- | |||
- | <code xml> | ||
- | <layout name=" | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | </ | ||
- | </ | ||
- | |||
- | Quindi dall' | ||
- | |||
- | * // | ||
- | * //**Livello impostazioni**// | ||
- | * // | ||
- | |||
- | ==== Tastiera hardware ==== | ||
- | |||
- | **Kodi 14.0 su Debian Wheezy ha un bug** per cui la tastiera localizzata non funziona: quando si digita un input con la tastiera fisica nell' | ||
- | |||
- | * **'' | ||
- | * **'' | ||
- | |||
- | Neanche creando un file **''/ | ||
- | |||
- | Ancor più stranamente: | ||
- | |||
- | < | ||
- | export DISPLAY=:0 | ||
- | setxkbmap it | ||
- | </ | ||
- | |||
- | Il tutto è molto strano, poichè le impostazioni mostrate con **'' | ||
- | |||
- | <code python> | ||
- | import os | ||
- | os.system(" | ||
- | </ |