Let's say I have two friends (A and B) who shared their libraries with me. Let's also say they both own a copy of the game I want to play, and that I don't own it myself.
Now logic would say that if one of my friend (A) is playing this game, the Family Sharing system would make the switch and allow me to use my second friend's library (B's).
That doesn't seem to be what's happening.
What seems to be happening is that the game seems to be ONLY in the shared library of the first friend who shared his library with me (A). As a result, when A is playing this game, i can't play it as well, even if B isn't using his library.
Is this a known issue ? Is there a way around it ?
Thanks in advance.
55 Answers
As Scott Weldon said, there doesn't seem to be any way to do this other than disabling sharing of the friend whose library is in use, or using offline mode as Jaxir said to prevent the library from being in use in the first place. You can change the order in which your friends share libraries with you by having them unshare and reshare the library with you, in order to play your games with the library of whichever friend is least likely to be using it, but for a general solution to choose which friend's library to use, you'll need sfs-select.
SFS-select is a python tool to enable and disable friends' shared libraries by modifying the local cache remembering which accounts have authorized you. It's a bit of a clunky workaround, but it lets you pick exactly which friend's library you would like to use for a shared game, without needing your friends to log in to your computer again, or changing the actual permissions registered on the Steam server at all. It includes both graphical and command-line versions. You can download it here or read about it on the Steam forum thread.
4I had the same problem. Unfortunately, this seems to be by design. I don't have a solution, but I do have a workaround: temporarily disable the sharing of user A's library with you, and you will be able to play user B's copy of the game.
This is rather inconvenient though, especially if this happens frequently (or if you have several shared libraries with the same game), so hopefully Valve gets this fixed.
I've only shared my library with one person. However, I believe that in the Steam library, you receive a 'dropdown' category that says "X's Games" or something like that. You should be able to select which library you're going through as I don't believe it is a collective whole that combines directly with yours.
Maybe switch your view if you don't see that as it may only be visible in the list one (can't remember the names offhand).
I can look into this more, but I thought since this is somewhat of an open question, I'd provide what insight I had in case it were something as simple as that.
2just wanted to say that the best workaround for most single player gmaes is to play in offline mode.
See, your partner is using share game and you want to play singleplayer game that is in your library but not in his/her library (no matter if he has the game or not). You go into offline mode and start playing. Because you are offline from steam server, information that you are playing wont kick your online friend using your shared game out.
While this does not solve the whole root problem, it helps in most single player games cases.
1The other answers provide workarounds, but do not mention Steam's official policy (which may not have been available when the question was asked). I am adding this for completeness, since the question asks "Is this a known issue?"
According to Steam's Family Library Sharing FAQs, you cannot choose which library you borrow from.
Relevant excerpt (emphasis mine):
Can I share specific games?
No, libraries are shared in their entirety. You aren't able to select specific games to share or exclude.
Additionally, for users that are borrowing multiple Steam Libraries, they will be unable to choose who they borrow a game from.