doc:appunti:software:kodi_installation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
doc:appunti:software:kodi_installation [2022/02/01 13:12] – [Thumbnail locali con Kodi 19 Matrix] niccolo | doc:appunti:software:kodi_installation [2022/02/03 08:47] – niccolo | ||
---|---|---|---|
Line 297: | Line 297: | ||
^ \ (backslash) | ^ \ (backslash) | ||
- | |||
- | ===== Kodi Thumbnails ===== | ||
- | |||
- | Come **information provider** per i video consiglio di utilizzare il **Local information only**, cioè per ogni file video fornisco il relativo file **.nfo** con i metadati e un file **.tbn** con la miniatura (file JPEG o PNG). | ||
- | |||
- | In alternativa Kodi fornisce degli " | ||
- | |||
- | Inoltre Kodi ha l' | ||
- | |||
- | Fino alla versione **18 Leia** di Kodi era sufficiente salvare i file **.nfo** e **.tbn** nella stessa directory del file video, quindi dal menu contestuale scegliere **Scan to library**: i metadati venivano aggiornati rileggendo il file .nfo, così come la miniatura. | ||
- | |||
- | Con **Kodi 19 Matrix** la funzione **Scan to library** (che agisce sul singolo video) cosi come la **Update library** (che agisce su tutti i file video) rilegge solo l' | ||
- | |||
- | ==== Thumbnail locali con Kodi 19 Matrix ==== | ||
- | |||
- | Per utilizzare il file .tbn locale come miniatura di un video ci sono alcune soluzioni. | ||
- | |||
- | === Refresh === | ||
- | |||
- | Dop aver eseguito uno **Scan to library** sul singolo file oppure un **Update library** generale, il video avrà la miniatura generica (cinepresa stilizzata bianca su sfondo nero). | ||
- | |||
- | * Aprire il menu contestuale sul video, scegliere **Information** | ||
- | * Dalla schermata delle informazioni eseguire **Refresh** | ||
- | * Chiudere la schermata con Esc. | ||
- | |||
- | === Kodi HTTP API === | ||
- | |||
- | Si deve abilitare la API HTTP: dal menu **Settings** => **Services** => **Control** si attiva **Allow remote control via HTTP**. Eventualmente il servizio va protetto con una login e una password, poiché sarà aperto sulla rete locale. | ||
- | |||
- | L' | ||
- | |||
- | Per aggiornare la miniatura dal file .tbn locale sarà sufficiente chiamare la funzione **VideoLibrary.RefreshMovie** passando il **movieid** del video. Ecco un esempio della stringa JSON da inviare al servizio: | ||
- | |||
- | < | ||
- | { | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | } | ||
- | } | ||
- | </ | ||
- | |||
- | Per avere un elenco dei file video presenti in libreria, con il relativo //movieid// e la relativa // | ||
- | |||
- | < | ||
- | { | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | } | ||
- | } | ||
- | </ | ||
- | |||
- | Dal risultato potremmo estrarre l' | ||
- | |||
- | ^ Stringa vuota | Nessuna miniatura è stata associata al video. | ||
- | ^ %%image:// | ||
- | ^ %%image://< | ||
- | |||
- | Nell' | ||
doc/appunti/software/kodi_installation.txt · Last modified: 2023/06/10 16:45 by niccolo