zeropingheroes / lancache-autofill

Automatically fill a Lancache with content
GNU General Public License v3.0
132 stars 24 forks source link

Add `steam:queue-users-owned-apps` command for queueing all games for a user #58

Open jdmcmahan opened 3 years ago

jdmcmahan commented 3 years ago

This PR adds the ability for a user to automatically enqueue all owned games with a single command. This is done in the same way as steam:queue-users-recent-apps except with a call to GetOwnedGames() instead of GetRecentlyPlayedGames().

Note that this PR does not attempt to refactor/combine duplicate code between QueueUsersRecentApps and QueueUsersOwnedApps as the opportunity extends to a few existing classes.

Fixes #49. Fixes #53. I was interested in this functionality as well and decided to give it a go.

Also fixes #55 with latest enhancements.

Da-Geek commented 2 years ago

Can I ask why this PR was never merged?

jdmcmahan commented 2 years ago

@ilumos?

tpill90 commented 2 years ago

Since this app seems to not be actively developed, you could also take a look at my project https://github.com/tpill90/steam-lancache-prefill It supports what you're looking for out of the box, just passing along --all to the prefill command will start prefilling your entire steam library.