De entrada el ir editando los textos en cada strings.xml (español e ingles) es un dolor de muelas. pero bueno.
Me he encontrado con un problema al pasar los títulos que luego añado con xbmctools.AddNewFolder y es que la función urllib.quote_plus que utilizamos para crear el itmurl no admite cadenas utf (aunque debería).
El problema no es trivial y afecta al corazón de las librerías de python (si os apetece perder media hora podéis leer sobre el tema aquí) Además el python 2.4 que hay en XBMC es lo que hay, y aunque existiera un parche no se lo podríamos aplicar)
He buscado algún workaround hasta el momento con poco éxito y cada vez que llamo a quote con un unicode obtengo errores diversos y nunca un resultado correcto.
Por probar eliminé la llamada a quote_plus del título y resultó que todo funcionaba sin problema. Esto me hace preguntarme cual es la necesidad real de utilizar dicha llamada ya que he probado con títulos que tenían caracteres espacios y todo funcionaba bien.
Imagino que habrá problemas si hay caracteres & o quizá +... voy a ir probando. Si fallan supongo que una solución sería modificar nosotros esos caracteres únicamente con un diccionario propio... Pero habría que buscar y pensar si algún caracter más puede ser problemático.
El caso es que necesitamos buscar una solución porque si no os ha pasado aún, os pasará.