scholtzm / punk

⚡ Alternative cross-platform Steam client for desktop
MIT License
100 stars 29 forks source link

Launch games from Punk #34

Open dragnu5 opened 7 years ago

dragnu5 commented 7 years ago

If we could launch games and view our library directly from Punk that would be great.

Launching part should be fairly easy using 'steam://rungameid/"id"'

scholtzm commented 7 years ago

I could probably make it so that you can launch a game if you have Steam and the game installed if you had this in mind.

But managing game library on my own would be a tremendous task.

CyrisXD commented 7 years ago

If users are signing in with Steam, you can get a listing of their owned games and take it from there, here's a discontinued app I was working on - SteamRoller

Edit: Of course their library will have to be public.

scholtzm commented 7 years ago

Thanks for chipping in. Personally, I'd like to avoid using the WebAPI for now since that would require users to provide their own API keys and this is probably not necessary. Punk can most likely retrieve this information from the Steam network itself.

The only thing that worries me is that calling steam://run/<AppID> launches Steam which will cause the user to get logged in twice on the same machine and this might cause some weird behaviour. :-)

xmwx38 commented 6 years ago

@scholtzm Maybe that would be okay...