Open enchained opened 5 years ago
This could work, if there is some way to find who is sharing their library with you, but I can't find this information anywhere.
https://store.steampowered.com/account/managedevices only shows who YOU are sharing with and other irrelevant information.
There is https://api.steampowered.com/IPlayerService/IsPlayingSharedGame/v1?key=APIKEY&steamid=STEAMID&appid_playing=APPID
, but that only works when you're ingame.
Then, there's https://partner.steamgames.com/doc/webapi/ISteamUser#CheckAppOwnership, which sounds great, but you need a publisher api key for this.
NOTE: This call requires the publisher API key that owns the specified App ID to use this method. As such this API MUST be called from a secure server, and can never be used directly by clients!
Yeah, looks like no way to automate it yet. I hoped that with the new steam library view it'll come to the web and we'll have more data, but it looks like it's not something in their plans. I guess the only way to implement it for now is to point users from friends list manually, import their games list, and exclude games with family sharing disabled. Not sure if a viable idea.
And there's still "friends pinning" idea that can be a temporary "fix". Maybe even use the favorite friends data from the steam chat, if there's any access to that.
I hoped that with the new steam library view it'll come to the web
I actually looked into that. It only uses these endpoints: https://store.steampowered.com/broadcast/ajaxgetappinfoforcap?appid=729570&feature=library-partner-events&cc=NL&l=english and https://store.steampowered.com/api/libraryappdetails/?appid=729570&l=english
Actually yeah, a friend stalker/pinning mode could work.
So, you can select certain friends to pin and then on every steam store page, it shows if these friends own the game or not. The friendsthatplay page can be used to get this info . It could look like this:
@MxtOUT What do you think?
What if you don't own the game? Either way, this is too unobtrusive, it needs to stand out more
What if you don't own the game? Either way, this is too unobtrusive, it needs to stand out more
how I imagined it: it would show the same "in library" block, but without "your" Anyway, any other ideas?
Somewhere here?
Since the new Steam Families released, there's now a banner like this on eligible apps: So I guess this is resolved?
Pinned friends sounds neat, but iirc there're were complaints from Steam when the old ES called the appuserdetails
endpoint too frequently 😅
I've set up Steam family sharing, so whenever I want to get the game on sale, I'm wondering whether my boyfriend already has it. But there's no indication on the store pages whether the game is available for me. And it could be useful to have install/play button just like with the owned games on such pages. Of course, there is "friends who already own this game" list, but since I have >6 friends, on popular games I often have to open a separate page to see him listed.
I'm not sure if any family sharing info is accessible from the web, probably it's just a client library data. But this got me thinking, it would be nice to have specific friend(s) pinned to the top of the "friends who already own this game" list, so they'll be visible right away. Also can be useful if you have just a few closest friends and want to be able to always see them in the store when looking for gifts.