Playnite icon indicating copy to clipboard operation
Playnite copied to clipboard

Better support for subscription and streaming libraries

Open JosefNemec opened this issue 3 years ago • 7 comments

This doesn't involve any specific library.

  • add an option for plugins to specify ownership status: owned, subscription, streaming etc.
  • add an option for general notification about games being added/removed from subscription
  • add new game action types to current Install/Play, like Stream, Subscribe etc.

JosefNemec avatar Nov 18 '20 19:11 JosefNemec

I would love to see this, hopefully this is on a future supporter poll.

Right now this is the only reason I’d even consider GOG Galaxy over Playnite.

peter-moran avatar Apr 11 '21 20:04 peter-moran

Throwing in my support as well. With subscriptions becoming so ubiquitous, and given Game Pass's large user base, this must surely be a must-have feature?

Gareth4321 avatar Apr 14 '21 16:04 Gareth4321

Ideally also a better way to deal with installation status: they aren't technically installed but uninstalled doesn't really matter, you don't need it to be

turtleship69 avatar Oct 16 '21 11:10 turtleship69

The API calls to titlehub.xboxlive.com that are currently implemented for the Xbox library do not return any entitlement information.

The functionality required for this to work is present in the Collections API. From what I can tell, this API is only available to publishers, and only returns products tied to the publisher ID making the call.

https://docs.microsoft.com/en-us/gaming/gdk/_content/gc/commerce/service-to-service/microsoft-store-apis/xstore-v9-query-for-products

https://docs.microsoft.com/en-us/gaming/gdk/_content/gc/commerce/service-to-service/xstore-query-user-entitlements

Product acquisitionType values and meaning

Single Direct digital purchase or code redemption. Recurring Owned or entitled through a subscription. Conditional Owned but requires other products to continue use. Ex: Games With Gold obtained games

jlfrank83 avatar Aug 29 '22 17:08 jlfrank83

@jlfrank83 This issue is not about support for Xbox or any other subscription service. It's to provide general API and functionality in Playnite for plugins to actually provide subscription data.

JosefNemec avatar Aug 29 '22 17:08 JosefNemec