OpenXbox - Open Source Xbox One tools
What is this about?
You can use the code and tools to control your Xbox remotely and do Gamestreaming, Live TV streaming and more. Check out the details here: Documentation
Who are you?
We are a little group interested in Microsoft’s Xbox One Gaming console and, more specifically, the SmartGlass protocol.
Why did you start this project?
The original idea came up when a team member often forgot to power down his console when he left the house. He had no easy way of powering it down before he came back home. That little first-world-problem sparked the interest in the SmartGlass protocol and it’s inner workings. After some time we had done research regarding the whole protocol, documented it and created python libraries to make use of it, in a multi-platform fashion.
What do you provide?
We have several repositories serving you with code and documents to help you create your own projects on top of the SmartGlass protocol.
Python libraries
Provided Python libraries
- Xbox Web API
- Xbox SmartGlass Core
- Xbox SmartGlass Stump (TV streaming / IR control commands)
- Xbox SmartGlass Auxiliary (Game experience / Fallout 4)
- Xbox SmartGlass Nano (Gamestreaming)
- Xbox SmartGlass REST server (SmartGlass via HTTP)
C# / .NET libraries
Mobile apps (WIP)
Desktop apps (WIP)
Other implementations
- Home Assistant addon - maintained by @hunterjm
- ioBroker addon - maintained by @foxriver76
- Elite: Dangerous plotter - maintained by @jtcressy
Discord
Join our discord chat server by following the invite link.
Disclaimer
Xbox, Xbox One, SmartGlass and Xbox Live are trademarks of Microsoft Corporation. Team OpenXbox is in no way endorsed by or affiliated with Microsoft Corporation, or any associated subsidiaries, logos or trademarks.