jellyfin / jellyfin-webos

WebOS Client for Jellyfin
https://jellyfin.org
Mozilla Public License 2.0
638 stars 65 forks source link

[FR] - Add supportGIP to appinfo #78

Open nordeep opened 2 years ago

nordeep commented 2 years ago

Feature request to add ability to set app as Input and autostart after suspend.

It is enough to add "supportGIP": true to appinfo.json and register app as Device: luna-send-pub -n 1 'luna://com.webos.service.eim/addDevice' '{"appId":"org.jellyfin.webos", "pigImage":""}'

Currently supportGIP needs to be added manually. It would be great if this feature was by default.

anthonylavado commented 2 years ago

Is this a supported flag for public apps, or just a private API? For example, does any other app available through the store (e.g. Netflix, YouTube) do this?

Otherwise it will probably only be kept manual/separate so that it doesn't affect our store release builds.

dab2020 commented 2 years ago

I believe the information he got were from the finding of the webOS brew team, here and here

Although these write ups contain a lot of useful modifications, Many of them cannot be found in the webOS dev docs. Thus LG may object to these being present

Though some features such as DIAL startup would be useful and would allow for the app to be opened via the jellyfin mobile app, similar to how YouTube casting works.

anthonylavado commented 2 years ago

We have indeed considered DIAL (I know it would also help us in places like Roku), but I believe that's been pushed back for a bit.

I wonder then if we can make this change just a parameter for homebrew builds rather than the store version.

Thanks for the heads up!