Que tal soy administrador de sistemas en linux, y tengo experiencia en el desarrollo de plataformas IPTV y sistemas como Roku, puedo ayudarte con el trabajo, bajo que ambiente desarollaste tu canal, sobre roku publish, lo desarollaste con brigsht, o como lo tienes actualmente
en tu main veo que mandas llamar al HomeScene, esa parte no la muestras, igual falta la lista de acceso xml para ver tu estructura, y algunos otros detalle que el simple main no me permite ver, si gustas podemos conversar mas a detalle, saludos, espero contar con tu aprobación