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 [2018/01/06 18:34] – [Impostazioni Consigliate per Kodi 17] 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:// | ||
- | |||
- | ===== Library data from local .nfo files ===== | ||
- | |||
- | **[[http:// | ||
- | |||
- | * Video => File => **Aggiungi Video...** | ||
- | * **Imposta contenuto** | ||
- | * Questa directory contiene: **Film** | ||
- | * Scegli provider di informazioni: | ||
- | |||
- | FIXME Something is not working as wanted: | ||
- | |||
- | * How to override directory names? The folder.jpg is used as thumbnail, but the name is just the directory name. | ||
- | * Yatse problem in file browse mode: directories are hidden by the thumbnail of one of the files contained into. | ||
- | ==== File view, but with library data ==== | ||
- | |||
- | * Impostazioni | ||
- | * Impostazioni Media | ||
- | * Filmati | ||
- | * Sostituisci nomi file con titoli Librerie | ||
- | |||
- | ==== The year 1601 problem ==== | ||
- | |||
- | We incurred into a problem with movie date in **[[https:// | ||
- | |||
- | <code xml> | ||
- | <?xml version=" | ||
- | <!-- created on 2017-12-30 15:09:33 - by MediaManager --> | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | </ | ||
- | |||
- | ===== 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(" | ||
- | </ | ||
- | |||
- | ===== Personalizzazione Skin ===== | ||
- | |||
- | La **skin predefinita** di Kodi 17 Krypton si chiama **Estuary** ed è abbastanza soddisfacente, | ||
- | |||
- | È sifficiente modificare alcuni file XML e riavviare Kodi per provare un layout più soddisfacente. | ||
- | |||
- | * **/ | ||
- | * **/ | ||
- | |||
- | ===== Impostazioni Consigliate per Kodi 17 ===== | ||
- | |||
- | Il nostro utilizzo di Kodi è orientato alle seguenti caratteristiche: | ||
- | |||
- | * Si privilegia la consultazione in **modalità file**, piuttosto che sfogliare i **metadati della library**. Questo perché in generale la library organizza i contenuti in **modalità piatta** (ricerca per genere, anno, tag, ecc.), ma non consente una **organizzazione strettamente gerarchica**, | ||
- | * I **metadati** sono forniti **localmente** con file **.nfo** e miniature **.tbn**, non si prevede di fare lo scraping da siti esterni. Questo perché la qualità e la completezza dei fan-siti è abbastanza modesta per i contenuti in italiano. | ||
- | * Non interessa la suddivisione dei video in **Movies**, **TV Shows** e **Music Videos**. Soprattutto la categoria //TV Shows// impone vincoli e gerarchie molto articolate e stringenti, si preferisce classificare tutto come //movie// e sfruttare l' | ||
- | |||
- | Ecco i **consigli** per una corretta visualizzazione dei contenuti video: | ||
- | |||
- | * Assegnare al file **un nome che permetta il corretto ordinamento alfabetico** (eventualmente quindi usare un prefisso per l' | ||
- | * Creare il file **.nfo** per assegnare il **%%< | ||
- | * Aggiungere la directory come sorgente video e aggiornare la libreria con il suo contenuto (dal menu contestuale della directory scegliere //Scan to library//). Se non si esegue questo passaggio non sarà possibile scegliere una delle **modalità di visualizzazione** di Kodi. | ||
- | * Nella visualizzazione Video si consiglia la modalità **Wall** con l' | ||
- | |||
- | Come **metadati** da includere nei file **.nfo** ci è sufficiente assegnare: | ||
- | |||
- | * **title** | ||
- | * **sorttitle** titolo da usare per l' | ||
- | * **genre** | ||
- | * **premiered** data dell' | ||
- | * **showtitle**, | ||
- | * **tag**, per una eventuale ricerca veloce tramite library (es. il nome della serie TV). | ||
- | * **season**, per le serie TV, il numero della stagione | ||
- | * **episode**, | ||
- | |||
- | Kodi ha innumerevoli parametri che possono essere personalizzati, | ||
- | |||
- | * System settings => Addons => Updates => **Never check for updates** | ||
- | * Media settings => General => **Show file extensions** (No) | ||
- | * Media settings => Videos => **Extract thumbnails from video files** (Yes) | ||
- | * Media settings => Videos => **Replace file names with library titles** (Yes) | ||
- | * Media settings => Music=> Default provider for **album** information => **Local information only** | ||
- | * Media settings => Music=> Default provider for **artist** information => **Local information only** | ||
- | |||
- | ===== Kodi 17 Cheat Sheet ===== | ||
- | |||
- | Vedere **[[http:// | ||
- | |||
- | ^ Key ^ Function | ||
- | ^ Space | Pause | | | ||
- | ^ X | Stop playback | ||
- | ^ - (minus) | ||
- | ^ + (plus) | ||
- | ^ C | Contextual menu | Utile ad esempio per mettere in coda una intera directory. | ||
- | ^ ESC | Previous menu | | | ||
- | ^ S | Shutdown menu | Per spengere o riavviare l' | ||
- | ^ T | Subtitles | ||
- | ^ A | Audio delay | Aggiusta la sincronizzazione audio-video. | ||
- | ^ TAB | Fullscreen playback | ||
- | ^ \ (backslash) |
doc/appunti/linux/tux/kodi.1515260090.txt.gz · Last modified: 2018/01/06 18:34 by niccolo