# Xbox-Smartglass-Core: an Xbox One SmartGlass protocol client

> Xbox-Smartglass-Core implements Xbox One SmartGlass communication in Python, including console discovery and control, media commands, Stump Live TV functions and title auxiliary streams. Its packet models, capture fixture and protocol documentation preserve details of the message exchanges.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/OpenXbox/xbox-smartglass-core-python>
- Primary source: <https://github.com/OpenXbox/xbox-smartglass-core-python/blob/96e1e0a45db347f66101c3df5eec3f7cb92d1236/README.md>
- Catalog page: <https://awesomerea.org/resources/xbox-smartglass-core-python-case/>
- Record JSON: <https://awesomerea.org/resources/xbox-smartglass-core-python-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/xbox-smartglass-core-python-case/index.md)

## Requirements & limits

- **Prerequisites:** Python 3.7 or newer is specified by the package.
- **Prerequisites:** Some functions, including GameDVR recording, require Microsoft Account authentication.
- **License:** MIT license.

## Primary sources

1. <https://github.com/OpenXbox/xbox-smartglass-core-python/blob/96e1e0a45db347f66101c3df5eec3f7cb92d1236/README.md>
2. <https://github.com/OpenXbox/xbox-smartglass-core-python/blob/96e1e0a45db347f66101c3df5eec3f7cb92d1236/docs/source/xbox.sg.protocol.rst>

## More in Protocols

- [Comet: reconstructing GOG Galaxy's game communication service](https://awesomerea.org/resources/comet-gog-service-case/index.md) · Case study
- [PS3Sharp: reconstructing the PS3 TMAPI debug protocol](https://awesomerea.org/resources/ps3sharp-tmapi-case/index.md) · Case study
- [PFire: reconstructing an XFire server from its messaging protocol](https://awesomerea.org/resources/pfire-case/index.md) · Case study
- [poggadaj: rebuilding Gadu-Gadu backend services](https://awesomerea.org/resources/poggadaj-case/index.md) · Case study
- [volvo_vida_db: reconstructing Volvo D2 ECU communication from VIDA](https://awesomerea.org/resources/volvo-vida-d2-protocol-case/index.md) · Case study
- [UniSpy Server: rebuilding GameSpy services in Python](https://awesomerea.org/resources/unispy-server-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
