Skip to main content

A library to interact with the Xbox One gaming console via the SmartGlass protocol.

Project description

Xbox-Smartglass-Core

Latest Version Documentation Status https://travis-ci.com/OpenXbox/xbox-smartglass-core-python.svg?branch=master

This library provides the core foundation for the smartglass protocol that is used with the Xbox One Gaming console

For in-depth information, check out the documentation: (https://openxbox.github.io)

Dependencies

How to use

Install:

pip install xbox-smartglass-core

Usage:

# client and poweroff scripts need xbox live tokens to function
# -> authenticate first
xbox-authenticate
# alternatively: ncurses terminal ui
xbox-auth-tui

# Console Discovery
xbox-discover

# Console Poweron (console Live-ID: FD0001232435)
xbox-poweron FD0001232435

# Basic Client
xbox-client

# Gamepad input (via keyboard)
xbox-input

# Text Input
xbox-text

# Console Poweroff
xbox-poweroff --liveid FD0001232435
or
xbox-poweroff --address 192.168.0.220
or
xbox-poweroff --all

# PCAP Analyzer - Needs shared secret hexstring to decrypt
xbox-pcap filename.pcap 0001020304AABBCC..BE

Known issues

  • Find, report and/or fix them ;)

Contribute

  • Report bugs/suggest features

  • Add/update docs

  • Enhance managers

Credits

This package uses parts of Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

1.0.1 (2018-05-03)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xbox-smartglass-core-1.0.2.tar.gz (76.0 kB view hashes)

Uploaded Source

Built Distribution

xbox_smartglass_core-1.0.2-py2.py3-none-any.whl (55.3 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page