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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 2Python 3

File details

Details for the file xbox-smartglass-core-1.0.2.tar.gz.

File metadata

File hashes

Hashes for xbox-smartglass-core-1.0.2.tar.gz
Algorithm Hash digest
SHA256 c021965598993a91ae619c040d8c598ab8b4e6f1a5cc4568aad8f843602679de
MD5 f41c0ea9909ca66d500be2c20939e7cf
BLAKE2b-256 75dcacf337a06d1cf724a422bf6bf2d7b887b7103bea408e4c02f8470e60f3e3

See more details on using hashes here.

File details

Details for the file xbox_smartglass_core-1.0.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for xbox_smartglass_core-1.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c1c938dc68cb3de80af76b42fde9230324b29e7ad1cedd269b41e51ae3719bec
MD5 7e9538befd759555dc4c9cbda3b6d264
BLAKE2b-256 92dd164e601b5f8fd3c3d67b20d7fa00b8a9a1fc01149af1b994860260f1a980

See more details on using hashes here.

Supported by

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