libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.05k stars 1.81k forks source link

Retroarch for Smart TV LG Netcast? #10502

Open wuniversales opened 4 years ago

wuniversales commented 4 years ago

Would it be possible to add the lg netcast smart tv? As I have seen this is based on the "web". http://webostv.developer.lge.com/ I think it would be possible to adapt it to SmartTV. Are there plans for this? It would be very interesting! Cheers

hizzlekizzle commented 4 years ago

It'd probably port to it just fine, yeah, but it would take a developer who both has the hardware and is inclined to work on a port.

How are the apps distributed? Do they use a centralized store?

wuniversales commented 4 years ago

Well, I tell you, on smart TV there are two ways to get apps:

I also leave here a program available in git, the code is simple, use pure html to load an external website.

https://github.com/bobi/ForkPlayer_webOS (Online program, requires internet to work)

On the external website it is detected if it is a television, and it is adjusted to the smart tv with a js.

I don't know exactly how it will be done, I suppose it uses webOSTV.js to detect if it is a television, and finally run the program.

I pass some interesting links:

WebOSTV.js: http://webostv.developer.lge.com/api/webostvjs

Comparison webOS TV v1.0 / v2.0 / v3.0: http://webostv.developer.lge.com/application/files/api_references/20191111_1573463601/

Web browsers of the different versions. http://webostv.developer.lge.com/discover/specifications/web-engine

I forgot to mention that there are two types of applications for smart tv.

Hope it can be implemented :)

Informatic commented 2 years ago

Not necessarily NetCast, but webOS (2.x+) is now supported fairly well - v1.9.1 prebuilt can be downloaded from https://repo.webosbrew.org/apps/com.retroarch (or via Homebrew Channel) - otherwise webos/README.md in master branch here may be a good inspiration on how to build it yourself. We are in the process of finishing up/testing some updated current release on Homebrew Channel.