Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kodi json_rpc service #15

Open
valverde-marcelo opened this issue Jul 5, 2019 · 3 comments
Open

Kodi json_rpc service #15

valverde-marcelo opened this issue Jul 5, 2019 · 3 comments

Comments

@valverde-marcelo
Copy link

Seria possível consumir serviços do Kodi através de sua API JSON_RPC?
https://kodi.wiki/view/JSON-RPC_API
Imagino um cenário com o Kodi rodando em um PC ou outro dispositivo na mesma rede e uma aplicação cliente rodando na SmartTV LG.

@dead
Copy link
Owner

dead commented Jul 12, 2019

Não entendi muito bem, o Kodi seria para controlar a aplicação na SmartTV?

@valverde-marcelo
Copy link
Author

Desculpe, lendo novamente percebi que não fui claro. Seria o contrário.

O Kodi atuaria como um servidor de mídia local.
Além das mídias, ele gerencia as coleções, com descrição, artAlbum, artistas, etc...
Todas essas informações estão disponíveis através da API JSON_RPC.

A aplicação na SmartTV consumiria esses serviços e faria uma exibição estilo NetFlix, mas para midias locais.

Hoje, existe um servidor de midia chamado Plex, com cliente para LG WebOS (https://support.plex.tv/articles/204080173-which-smart-tv-models-are-supported/).
Eu não adoto esta solução, pois meu servidor de mídia está montando em um rasperry Pi, rodando um SO chamado OpenElec. Não há distribuição do Plex para esse sistema.

Estou desenvolvendo algo já.
Encontrei algumas bibliotecas que facilitam a comunicação com o Kodi através de websockets.
https://github.com/tillbaks/node-kodi

No navegador funcionou. Proximo passo é testar na TV.

Creio que a maior dificuldade será a apresentação, uma vez que não tenho nenhuma familiaridade com REACT.

Att

@dead
Copy link
Owner

dead commented Jul 12, 2019

Ah, entendi. Acho que seria possível sim.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants