JosefNemec / PlayniteExtensions

Extensions for Playnite game launcher and manager.
MIT License
161 stars 39 forks source link

Import itch.io games without having the client installed #274

Open karhima opened 1 year ago

karhima commented 1 year ago

According to https://www.reddit.com/r/linux_gaming/comments/12taoax/psa_the_official_itchio_client_bundles_a_very/ the official itch.io client isn't very secure. Issues have been reported months ago but no reaction. Would it be possible to log into the itch.io site and import games without having the client installed?

JosefNemec commented 1 year ago

We don't use the itch client itself. We only use "butler" service that provides all account related functionality and is not related to Electron issues mentioned in that link because it's a separate app not written in Electron.

JosefNemec commented 1 year ago

Also forgot to mentioned that we could technically ship butler with itch plugin and remove need to have itch client installed, but that would require reimplementing a ton of UI functionality from itch client and that's simply out of scope for now.

To summarize, you need to use Electron UI from itch for:

For everything else (like game launching and library sync). Playnite just uses butler, which doesn't involve Electron UI in any way.

I'll keep the issue open for now, in case I find some time to reimplement mentioned features, but it's unlikely for near future.

zachvlat commented 10 months ago

I was wondering if its possible to import the itchio's titles into playnite's library through a web scraping tool. I was doing it my self and I got my itchio game list. Can this be implemented into the addon? Or is this TOS or something? Similarly this could be done for ubisoft also...