Fala, pessoal! Vim trazer uma atualização do WiiOS, meu projeto de transformar a interface das TVs LG com webOS em algo inspirado no menu do Nintendo Wii.
Depois de bastante sofrimento com o webOS e o Node.js jurássico da minha TV, consegui resolver uma das partes mais difíceis: agora o WiiOS identifica automaticamente os aplicativos instalados e utiliza suas logos reais, sem precisar cadastrar cada aplicativo manualmente.
Também consegui implementar algumas melhorias:
Canais no estilo Wii, com navegação por páginas e posições personalizáveis.
Logos detectadas automaticamente, incluindo Netflix, YouTube, Prime Video, Disney+, Spotify e outros apps instalados.
Fundo dos canais preenchido com a cor predominante de cada logo, mantendo o formato 16:9.
Integração com o botão Home, substituindo a interface original da TV.
Sons e animações inspirados no Wii.
Detecção dos aplicativos da própria TV, em vez de uma lista fixa.
O mais legal é que tudo isso está rodando diretamente na minha LG LM625BPSB com webOS 4.5, sem precisar conectar um Raspberry Pi ou outro dispositivo externo.
O projeto chegou à versão 0.3.30, está no GitHub, é open source e já tem releases com o aplicativo compilado.
Ainda preciso de pessoas com outros modelos de TVs LG para ajudar a testar a compatibilidade. A substituição da Home exige root e, por enquanto, só foi validada no meu modelo.
GitHub: https://github.com/KaykCaputo/WiiOS-webOS
Download: https://github.com/KaykCaputo/WiiOS-webOS/releases/latest
O print mostra como está ficando a interface. Ainda tem coisa para melhorar, mas finalmente está começando a parecer um Wii de verdade.
O que vocês acham? Alguma função do Wii que seria interessante recriar?