JosefNemec / Playnite

Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
https://playnite.link
MIT License
8.68k stars 483 forks source link

Being able to add Progressive Web Apps to Playnite would be nice. #3311

Open WolvenSpectre opened 1 year ago

WolvenSpectre commented 1 year ago

Feature description

It would be nice if Web Games, Web Based Game Utilities like Dododex for ARK Survival Evolved (no desktop equivalent), and Game Community/Support Forums for games could be added. Between Chromium Web Apps and Firefox ones you would cover the vast majority of users and currently they cannot be added to Playnite. Some are scanned as installed apps but do not work because they all go to a proxy for the browser and cannot tell it which of the PWAs to launch.

Screenshots

No response

JosefNemec commented 1 year ago

Create desktop shortcut for the app, then drag and drop that shortcut into Playnite. It should import correctly.

JosefNemec commented 1 year ago

As far as general web games, just create manual game entry with with URL type play action. Time tracking most likely will not be possible because as far as I know, it's not possible to tell which browser process has which page loaded in.

chocolatechipcats commented 1 year ago

As far as general web games, just create manual game entry with with URL type play action. Time tracking most likely will not be possible because as far as I know, it's not possible to tell which browser process has which page loaded in.

I've thought that, in theory, someone could set up a separate browser (portable versions, perhaps?) and then use that. Not sure if anyone's already tried and failed, though.

kurumigi commented 8 months ago

As far as general web games, just create manual game entry with with URL type play action. Time tracking most likely will not be possible because as far as I know, it's not possible to tell which browser process has which page loaded in.

I've thought that, in theory, someone could set up a separate browser (portable versions, perhaps?) and then use that. Not sure if anyone's already tried and failed, though.

I'm using portable browser to play itch.io HTML5 games (itch client cannot control from Playnite, see #2986). At present, I seem to track playing time accurately.

BTW, I come up with another idea. I'd like to test it.

Gildum commented 3 months ago

I'm using portable browser to play itch.io HTML5 games (itch client cannot control from Playnite, see #2986).

What portable browser are you using and how does your setup look like? Let's say I use chrome portable. How do I launch the .html file of a downloaded itch.io html5 webgame without getting the error mentioned in the #2986 issue?