Skip to main content

xbox360-nova

CI PyPI License: MIT

Python client to talk to a jailbroken (RGH/JTAG) Xbox 360 running the Aurora dashboard with the NOVA plugin — over NOVA's REST API and Aurora's FTP server. Used by the Xbox 360 Aurora Home Assistant integration.

Install

pip install xbox360-nova

Usage

import aiohttp
from xbox360_nova import NovaClient, site_command, FTP_CMD_REBOOT, resolve_title_name

async def main():
    async with aiohttp.ClientSession() as session:
        client = NovaClient(session, "192.168.1.50", 9999, "xboxhttp", "xboxhttp")
        await client.authenticate()
        title = await client.get_title()
        print(resolve_title_name(title["titleid"]))   # -> "Call of Duty: Black Ops II"
        print(await client.get_temperature())

# Reboot via Aurora FTP (blocking; run in an executor):
site_command("192.168.1.50", 21, "xboxftp", "xboxftp", FTP_CMD_REBOOT)

API

  • NovaClient(session, host, port, username, password) — NOVA REST client (JWT auth, auto-reauth). Methods: authenticate, get_title, get_temperature, get_memory, get_system, get_smc, get_profile, get_systemlink_bandwidth, get_achievement, get_achievement_player, list_screencaptures, take_screencapture, get_screencapture_image, delete_screencapture, get_update_notification, get_plugin, get_dashlaunch, get_profile_image, launch_title, set_thread_state.
  • site_command(host, port, username, password, command) + FTP_CMD_REBOOT|SHUTDOWN|RESTART — Aurora FTP SITE commands (blocking).
  • load_titles(), resolve_title_name(title_id), normalize_title_id(title_id) — bundled title-ID → name database (1700+ titles).

Exceptions: NovaError, NovaAuthError, NovaConnectionError, FtpError.

License

MIT © Hudson Brendon

Metadata

Release files for xbox360-nova 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xbox360-nova 0.1.0
File Size Uploaded
xbox360_nova-0.1.0.tar.gz 28.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xbox360-nova 0.1.0
File Interpreter ABI Platform
xbox360_nova-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 55.9 kB

Release files / xbox360_nova-0.1.0.tar.gz

Download URL xbox360_nova-0.1.0.tar.gz
Size 28.6 kB
Tags Source
SHA-256 checksum
How to use checksums
0f4e7691069efbccd230c4febce53b48bf04808b9a1855ca5299404148b0c5b7
BLAKE2b-256 checksum
How to use checksums
5d4d39038181d6fde108cde0f636156ebefc05558f322ddf8e8b4417ac313d5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 28, 2026.

Transparency log

Release files / xbox360_nova-0.1.0-py3-none-any.whl

Download URL xbox360_nova-0.1.0-py3-none-any.whl
Size 27.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d1a4f1d94b6cebdac4c2379691558f6f2dbeb8b2daeae3bda47b559b75527dc
BLAKE2b-256 checksum
How to use checksums
d0c1277f72a9a28d38224c3a60f2d14d0bc0cedf3ea18f5d5f4a8d485b94dc57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page