Different OfferingId
How important are these different endpoints and OfferingIds?
I guess xgpu = Xbox Game Pass Ultimate
xCloud Web (https://xbox.com/play, Google Chrome):
Url: https://xgpuweb.gssv-play-prod.xboxlive.com/v2/login/user
OfferingId: xgpuweb
The code in this repository: Url: https://publicpreview.gssv-play-prod.xboxlive.com/v2/login/user OfferingId: xgpubeta https://github.com/OpenXbox/xcloud-python/blob/01122a3b9d0579739b0335311b8c25a40dbcb371/xcloud/xcloud_api.py#L40 https://github.com/OpenXbox/xcloud-python/blob/01122a3b9d0579739b0335311b8c25a40dbcb371/xcloud/xcloud_api.py#L45
They refer to different services
- Xhomestreaming via native app
- Xcloudstreaming via native app
- Xcloudstreaming via WebApp
Did you find any technical differences or are these just some kind of environments or for usage tracking? Especially the difference between xCloud Streaming on native app and WebApp would be interesting.
I suppose this project isn't alive anymore, but just in case I wanted to inform about the offering id used for the official Xbox windows app: xgpupcapp