Pour ma part j'ai du modifier un poil le script du début pour avoir le son des film en tts sur mon sonos...
La variable golbal TAG renvoie des "_" à la place des espace. J'ai donc rajouté local film = string.gsub(film,"_", " ").
Pour les genres, comme il y en à plusieurs, je garde le 1er puis, ceux après le "/" je les enlève...
local film = fibaro:getGlobalValue("KODI_SALON_Tag")
local genre = fibaro:getGlobalValue("KODI_SALON_Tag_Genre")
local film = string.gsub(film,"_", " "); -- remplacer les _ par des espaces de la variable du nom du film
fibaro:debug(genre)
local genre = string.gsub(genre," / %a+", ""); -- remplacer les / et la suite, par rien
fibaro:debug(genre)
Le débug
[DEBUG] 12:05:00: Les_mauvaises_herbes
[DEBUG] 12:05:00: Crime / Drame / Comédie
[DEBUG] 12:05:00: Les mauvaises herbes
[DEBUG] 12:05:00: Crimeédie
Le problème est le remplacement de caractère avec accent. Ici Comédie est remplacé par "édie".
Faut-il pas convertir le texte dans un autre format?