Table of Contents
Skin Color Lab Kodi addon: stravolge il modo di personalizzare le skin. Per anni il punto critico di Kodi è stato uno solo: i colori delle skin sono hardcoded. Cambiarli significa scavare dentro decine di file XML, ritoccare valori, ricontrollare il contrasto. Non è esattamente il workflow che sogni quando vuoi solo una UI che rispecchi i tuoi gusti.
Skin Color Lab stravolge questo modello. Separa i dati dei colori dalla logica della skin: scegli un tema, l’addon lo applica dinamicamente, la skin lo consuma automaticamente. Estuary ColorLab è una versione modificata di Estuary (la skin ufficiale di Kodi 21 Omega) che ho preparato come implementazione di riferimento, serve a mostrare concretamente come il framework funziona in pratica.

Come funziona
L’addon legge un file tema con i colori (un file di testo strutturato, in formato JSON) e li mette a disposizione della skin in modo dinamico. La skin può così reagire automaticamente ai colori scelti. Il risultato è immediato: cambio tema in pochi clic, temi chiari e scuri che convivono, accesso a 28 palette professionali, generazione casuale di palette rispettando i vincoli di contrasto e accessibilità.
Tutti i 28 temi integrati raggiungono il 100% di copertura (indicatore ●●●●● 100% nell’editor dei temi), significa che ogni variabile colore della skin è esplicitamente definita.
Installazione passo dopo passo
Step 1: aggiungi la sorgente del repository
Nel File Manager di Kodi aggiungi questa sorgente:https://www.digitalking.it/kodi-repo/
Step 2: installa l’addon Skin Color Lab da file ZIP
Apri Add-on > Installa da un file zip, seleziona la sorgente appena aggiunta e installa:
script.skincolorlab.zip
Step 3: avvia Skin Color Lab dal menù Programmi
Dopo l’installazione:
- apri l’addon dalla sezione Programmi
- scegli un tema
- applica la palette
Questo passaggio è importante per inizializzare correttamente i valori colore dinamici prima che la skin inizi a usarli.
Step 4: installa Estuary ColorLab
Torna in Installa da un file zip e installa:
skin.estuary.colorlab.zip
Poiché Estuary ColorLab è una skin abbastanza pesante come pacchetto (circa 5 MB) e il repository può rispondere lentamente, la prima installazione può richiedere più tempo del previsto. Dopo aver selezionato lo ZIP conviene attendere con pazienza fino al completamento dell’installazione, senza interrompere troppo presto il processo.
Step 5: attiva la skin
Una volta installata, imposta Estuary ColorLab come skin attiva. Da quel momento i colori esportati da Skin Color Lab verranno consumati automaticamente.

Editor temi: personalizzazione in tempo reale
L’editor integrato è il cuore operativo del sistema. Lo usi per creare temi da zero, modificarne di esistenti, o sperimentare duplicati prima di finalizzare.
Offre due layout:
- Standard: ottimizzato per telecomando e TV
- Touch-friendly: controlli più grandi, ideale per dispositivi mobili
Internamente puoi:
- vedere una preview live di ogni colore
- modificare valori HEX manualmente o via color picker di Kodi
- generare palette casuali rispettando i vincoli di contrasto
- undo/redo multilivello
- rinominare temi e aggiornare descrizioni
Dopo il salvataggio la preview grafica della palette viene generata automaticamente.

Le impostazioni essenziali
All’interno dell’addon Skin Color Lab troverai alcune impostazioni importanti che controllano come il sistema si comporta:
Carica automaticamente il tema all’avvio — Mantiene il tema scelto anche dopo riavvi di Kodi. Consigliato: attivo.
Ricarica la skin dopo l’applicazione — La skin si ricarica per applicare i nuovi colori. Consigliato: attivo. Disattiva solo se stai testando e vuoi evitare il reload.
Usa editor temi ottimizzato per il touch — Se Kodi gira su dispositivi con schermo piccolo, attiva questo per controlli più grandi e spaziatura migliore.
Abilita log snapshot stato servizio — Opzione diagnostica. Utile se devi debuggare o condividere log per supporto. Per uso normale può restare tranquillamente attiva.
Aggiornamenti automatici
Skin Color Lab monitora il repository GitLab per aggiornamenti di entrambi i componenti: script.skincolorlab e skin.estuary.colorlab. Se trovati, li installa in sequenza (skin prima, addon dopo) e notifica all’utente che cosa è cambiato. Puoi configurare l’intervallo di controllo (default 24 ore).
Per chi sviluppa skin
Se stai sviluppando una skin Kodi e vuoi integrarla con Skin Color Lab, il processo è strutturato e ben documentato.
I vantaggi per gli sviluppatori sono chiari: separazione tra dati e logica, manutenzione più semplice, meno codice da mantenere, evoluzione più ordinata.
Tutti i dettagli tecnici, gli esempi di integrazione e il workflow completo sono disponibili nel README su GitLab:
https://gitlab.com/personal4143605/skin-color-lab
FAQ su Skin Color Lab
Skin Color Lab funziona solo con Estuary ColorLab?
No. Estuary ColorLab è la versione modificata (basata su Estuary ufficiale di Kodi 21 Omega) per mostrare come il framework funziona concretamente. Ma Skin Color Lab è pensato per qualsiasi skin compatibile con il sistema.
Per usare Skin Color Lab devo modificare manualmente gli XML?
Per l’utente normale no. Basta installare l’addon, installare una skin compatibile e applicare un tema. Il lavoro manuale sugli XML interessa solo chi vuole integrare il framework nella propria skin.
È complicato creare un tema personalizzato?
No. L’editor integrato rende il processo semplice e diretto. Scegli i colori, vedila preview in tempo reale, e quando salvi il tema viene aggiunto automaticamente al tuo menù di scelta accanto ai 28 temi integrati. Da quel momento puoi selezionarlo, modificarlo, o usarlo come base per altri temi, il tutto senza toccare alcun file XML.
Conclusione
Skin Color Lab risolve un problema concreto: personalizzare Kodi e sviluppare skin senza sporcarsi le mani nel codice XML. Temi JSON, editor integrato, aggiornamenti automatici, skin di riferimento già pronta.
Per gli utenti: UI personalizzata in pochi clic, temi professionali, coerenza grafica garantita. Per chi sviluppa: separazione clean tra dati e logica, meno manutenzione, architettura più ordinata.
Se vuoi temi dinamici in Kodi senza compromessi, Skin Color Lab è il framework più maturo e interessante oggi disponibile.