Skip to main content

ScreamRouter audio routing system with web interface and C++ audio engine

Project description

ScreamRouter

Discord

Screenshot of ScreamRouter

Table of Contents

  1. What is ScreamRouter
  2. Key Features
  3. Sources
  4. Receivers
  5. Use Cases
  6. Documentation
  7. Accessibility
  8. Example Devices

What is ScreamRouter

ScreamRouter is a versatile audio routing and management system with a Python frontend/configuration layer and C++ backend, designed for network audio streaming. It supports Scream and RTP audio sources, along with Scream receivers and web-based MP3 streamers.

Key Features

Audio Routing and Configuration

  • Configure Sources by IP address.
  • Set up Routes between Sources and Sinks.
  • Customize Sinks with Bit Depth, Sample Rate, Channel Layout, IP, and Port.
  • Group Sources and Sinks for simultaneous control and playback.
  • Volume control at every level: Source, Route, Sink, and Group.

Audio Processing and Playback

  • Custom mixer/equalizer/channel layout processor for minimal latency, implemented in both Python and C++.
  • Adjustable equalization for any sink, route, source, or group.
  • MP3 stream exposure for browser-based listening of all sinks.
  • URL playback capability for sinks or sink groups.
  • Milkdrop Visualizations via Butterchurn project.
  • Keeps a rolling buffer of streams that can be used for time shifting/rewinding streams.

Integration and Compatibility

  • Home Assistant Custom Component for managing configuration and media playback.
  • Embedded noVNC for remote computer control.

System Management

  • Automatic YAML saving on setting changes.
  • Flexible plugin system for easy addition of new sources and functionalities.
  • API and web interface for media control commands to containers.
  • Advanced configuration management and solving system.
  • Comprehensive logging system.

Sources

  • RTP/Linux Source
  • Windows Source
  • ESP32S3 USB Audio Card and Toslink Senders
  • Raspberry Pi Zero W / Raspberry Pi Zero 2 USB Gadget Sound Card Sender
  • Amazon Music Docker Container
  • Firefox Docker Container
  • Spotify Docker Container
  • Plugin system, including the ability to play arbitrary URLs out.

Receivers

  • Windows Receivers
  • Raspberry Pi/Linux Receiver
  • ESP32/ESP32s3 spdif/USB UAC 1.0 audio receiver
  • ESP32 A1S Audiokit Receiver
  • Android Receiver
  • Python Scream Receiver

Use Cases

Comprehensive Whole-House Audio Systems

Integrate multiple Scream Sources and Receivers for seamless audio distribution throughout your home.

Advanced Volume Management

Implement granular volume control at both group and individual sink levels, ensuring optimal audio balance across your setup.

Web-Based Audio Access

Utilize the 'Listen to Sink' feature to enable browser-based audio playback, enhancing accessibility and flexibility.

Universal Sink Compatibility

PCM receivers are available for most popular platforms, and for ones that can't receive PCM they can use the MP3 stream.

Programmatic Audio Control

Employ the FastAPI interface or Home Assistant integration for automated management of sink activation, deactivation, and volume adjustments.

Home Assistant Integration

Incorporate sound effects and Text-to-Speech functionality into Home Assistant automations and play them from any speaker in your house for an enhanced smart home experience.

Sound Quality Enhancement

Utilize built-in equalization tools to optimize audio output, particularly beneficial for improving the performance of budget-friendly speakers.

Time-Shifting and Audio Buffering

Maintains a rolling buffer of the most recent 5 minutes of audio for each stream allowing rewinding to and replaying audio within the buffered timeframe.

Documentation

All documentation is available at https://screamrouter.net

Accessibility

ScreamRouter aims to be accessible to those with visual impairments. To this effect, the UI has been designed with tooltips and alt tags on every element and can be used from a keyboard.

If you encounter any issues affecting accessibility, please file an issue on GitHub.

Example Devices

ESP32S3 Portable Receiver

Portable ESP32S3 Scream Receiver

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

screamrouter-0.3.17-cp314-cp314-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.14Windows x86-64

screamrouter-0.3.17-cp314-cp314-win32.whl (6.8 MB view details)

Uploaded CPython 3.14Windows x86

screamrouter-0.3.17-cp314-cp314-musllinux_1_2_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

screamrouter-0.3.17-cp314-cp314-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

screamrouter-0.3.17-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

screamrouter-0.3.17-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

screamrouter-0.3.17-cp313-cp313-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.13Windows x86-64

screamrouter-0.3.17-cp313-cp313-win32.whl (6.7 MB view details)

Uploaded CPython 3.13Windows x86

screamrouter-0.3.17-cp313-cp313-musllinux_1_2_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

screamrouter-0.3.17-cp313-cp313-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

screamrouter-0.3.17-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

screamrouter-0.3.17-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

screamrouter-0.3.17-cp312-cp312-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.12Windows x86-64

screamrouter-0.3.17-cp312-cp312-win32.whl (6.7 MB view details)

Uploaded CPython 3.12Windows x86

screamrouter-0.3.17-cp312-cp312-musllinux_1_2_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

screamrouter-0.3.17-cp312-cp312-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

screamrouter-0.3.17-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

screamrouter-0.3.17-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

screamrouter-0.3.17-cp311-cp311-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.11Windows x86-64

screamrouter-0.3.17-cp311-cp311-win32.whl (6.7 MB view details)

Uploaded CPython 3.11Windows x86

screamrouter-0.3.17-cp311-cp311-musllinux_1_2_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

screamrouter-0.3.17-cp311-cp311-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

screamrouter-0.3.17-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

screamrouter-0.3.17-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

screamrouter-0.3.17-cp310-cp310-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.10Windows x86-64

screamrouter-0.3.17-cp310-cp310-win32.whl (6.7 MB view details)

Uploaded CPython 3.10Windows x86

screamrouter-0.3.17-cp310-cp310-musllinux_1_2_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

screamrouter-0.3.17-cp310-cp310-musllinux_1_2_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

screamrouter-0.3.17-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

screamrouter-0.3.17-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

File details

Details for the file screamrouter-0.3.17-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 cc060dc30899cc7659142078bb94fc6b5e6f0a90f3ec285a456470f17a2006c0
MD5 f0e9728fc85fd7ef2840ed9bcbca9f37
BLAKE2b-256 5a1a3282e3f80ce9b2db2d020d4bac32aac5ad5a08be61e7cee41c0aa7bf9b46

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp314-cp314-win_amd64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp314-cp314-win32.whl.

File metadata

  • Download URL: screamrouter-0.3.17-cp314-cp314-win32.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for screamrouter-0.3.17-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 0d9b7ce2841b76edb0fe6224e8ad72b482f7bf529689daa0ffba5cc681661c47
MD5 568ed47a21fae552310044abd15407a2
BLAKE2b-256 d3cc65c59b7cb4125c7496d3a069aec27bb188c6f8dd0f80a5a9fe56b416bf44

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp314-cp314-win32.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b9fd0f023e157f298aacef3de1d88cb615cdc71a85df2b99ce5651424e68eef7
MD5 fd9b015e9f4345a15fbc5c77a7cdb5a2
BLAKE2b-256 c2133937ecb7ab044c9bcf4954f2ec9f97b051e51de9f9fad88b84015222808f

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 205473a30195cae0efc5773f998526ee9c958fe610acf1326ec2322f64c74d6e
MD5 2386714a2ab8ffd77b1d9c2ddb7fc874
BLAKE2b-256 291d6be7fe3e6d3edd4812fe5999ec7a7bd1c145b8fe8857792825a9bbef73c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 627fdfbaba6e9e180186da2fbece371d3bed4ad2648e887285aaf247bfdf49cf
MD5 db41f9eccfd424b963379264fd81b90c
BLAKE2b-256 573a3b3cfab972a5dbb3b7c52e4e441c064f58c41edf192eb27fb328142c5183

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0cc6befd947981f1f0bbab7390755b06d2493a3f05be27bc89b5e2aca531e0b4
MD5 1867d31cff8c79ad8d91d772ca855c46
BLAKE2b-256 2e2494ab693fc99270c2ac41a2fded914e1700a1d59c14f1371b7cd9e2b889dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d08921f7b8670d1c6e48b273d659303559c31897fb267935f8d5cbf6412946e0
MD5 aaa7ddd4b58b7f1a95ffbcc2ac1cd90d
BLAKE2b-256 8605537c64120e007ed67cee133264041958afad637928de49060930465c0613

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp313-cp313-win_amd64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp313-cp313-win32.whl.

File metadata

  • Download URL: screamrouter-0.3.17-cp313-cp313-win32.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for screamrouter-0.3.17-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7effc8342cb1accbda51b6c70a8179cea4f641a595997b8dca1c29094f240b77
MD5 68f104387403ab4844c10b16963edd60
BLAKE2b-256 5f296636c2229356ba42fcb048385fc57453047ac43618ae6a34c762b08959bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp313-cp313-win32.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a425955d00565139ab3aae212df6a86dc20ab55ebaead0b1086899fda7fbbd1
MD5 7f81f276a3db6aec05a6448a96623c7e
BLAKE2b-256 5dd3abff16000fdc43af4f95b64d0cc6bba8b82345c9e0f98190e66270bb574d

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f41a4de97a3dc0797738f76ad77f235e79602c5be3ab8032481cf3aba8582905
MD5 bee180ff34068ff66cb4055c100e4f78
BLAKE2b-256 0ab1c9408249f09eeef4b25fc79f67458ff1829f21d07fb14d6c4b6c93f00dea

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 315fd2882a3cb5dd320fd4caaf2321582374bb880bba3396acb3269434de15c1
MD5 5fab19e7fe367e3a0cfe25178c30c17e
BLAKE2b-256 69cf8d1409fab59b58725f4d187702a540bd4f79b77f43e149d6e676895c16e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4511510b8d6f7cc8d30db33b6fe6f3e2687d9e52dfb634c9f5ac7b7d780f297f
MD5 67ee933c1cf6b681152e6fe1fc2a4160
BLAKE2b-256 7177a30e1ad2f94c833d338d4301fcc22f515e925187b419fd82a13cea759746

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3e371e0dfb9059460a8dd80061c671790a9549fb27e9df74b8af101edc00e8b8
MD5 5d94e34471a296c3899a73ba672ee03e
BLAKE2b-256 e40c37c3234f210f67bce65845acfc999a15004ec4e3a16387e24790e9d63da4

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp312-cp312-win32.whl.

File metadata

  • Download URL: screamrouter-0.3.17-cp312-cp312-win32.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for screamrouter-0.3.17-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 181bc72152e40f6ce0f4d762be48496cfa0ab7dbeb970aad7fba5c8a25aba983
MD5 a14942baf694ab0c98e2911ca61aa44e
BLAKE2b-256 e9099fce49ef0cc1bc6097fa0fdeb0a673600544bc08a759dacf7dbae3b78152

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp312-cp312-win32.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3f24cb78a41f3553ff62dc97aa9063bd749f36295e2957932e0e7e9169a31dbc
MD5 4e4eb3e4f28ec61a86a2b50fcb58ea68
BLAKE2b-256 bd800783a57f5c36ed1e16d8c98297609e2ba34f25af740e4951b16facb856fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d4738f46fdb58cf48fc6eec724fc2d9c0d337de4a3f18eaf24296707ce1d1fa
MD5 476c83199fe2ef5f7f9c5273312ffaa9
BLAKE2b-256 015a1b3a05d32a163505c591e1d6d6c05fded8f580440b0633ac235b89177d91

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79b1eb4c52362997ce9ce3c309463edd2f8bc9bc247f2b4483a2857cfb4af868
MD5 1cb05f7d0cd7378921fa06f166152830
BLAKE2b-256 0c9712006d2aa3a3ddfb28982f00e8ea9d8caf7d504c38a2240c44328eb00bff

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 80954bfd6988fbf77fb0bcfa20cdadb61eb2c82b4b753c4198f2751f12c6e367
MD5 d5605d40d29fb0ffa2ad99bb72352b1f
BLAKE2b-256 cb4225d1a7fc356b571af51940e1a40b21bfa66f1cc097df6ae921fb779c51ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e102e71c92cddd5d23d98413287460eafd130ebd5a24ba34b011b43ec7c0b14d
MD5 524647e56a0fb421238b5cb312aa98e8
BLAKE2b-256 92647a3309a471242e245853b17d6acbc57522d27a53027ed83d891748b83dee

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp311-cp311-win_amd64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp311-cp311-win32.whl.

File metadata

  • Download URL: screamrouter-0.3.17-cp311-cp311-win32.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for screamrouter-0.3.17-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4662eee09ab185176bcb7b030a1f7b708d7aebfa40e30066ee0fb4b48773a207
MD5 4be999558341f70c4e2814dbff821a05
BLAKE2b-256 9ee4353d2ac21c37174ff77f33553845f1b8a7e57a2661025b013ca85d07d8d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp311-cp311-win32.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a552dee47584c93c4bb801d5f3d78f0579081e684d3e363bcc87b7f71adf318a
MD5 d8852faaefc6cf9c3d41f18eed21b665
BLAKE2b-256 65b4413adc2b4515add48da82d969ce4526596ffc3fabfa8ffb835e658eed452

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 69f1e0f8a2a96d9790e71b8ab0941c15aa325591a4c2a65a9dde4e4a0e48b80f
MD5 2c8a6c65555ce7b90c9994f78b64b7a9
BLAKE2b-256 c4d87ffd9c908f947b7db1919de5d9285ffaa5b415fb7f059c492d145054238d

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91030e90d4b26de3528be3824dc3dfd0d9cac77392133eea01c80d5d9cbba5a1
MD5 63781e46264f003b07e6ea4fa065ac4d
BLAKE2b-256 a8e67c95df9df42da06dc410de5fe98efaca622d248a0adfa73d40a126359f6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a1c2fa2bffe0acb4bdb885dc13d9a684ec36bb6f599bc4966b7e9e2acedb3f1
MD5 80b8ed27079f87c7743bb67302061a6a
BLAKE2b-256 903d5cdee8ff764f4146b2d6bc3e860056caed1b8b78870e03111aa624147333

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 904828ebd267e7be233bdf685d30279467fe152efb2500929912c0cf99c93b15
MD5 44e6123f0135c5dcb08ca541a2eb71b3
BLAKE2b-256 3e713ebd6af468666ed9fea287a535ec0e27b5ef1fd1301e5680031c83055a84

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp310-cp310-win_amd64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp310-cp310-win32.whl.

File metadata

  • Download URL: screamrouter-0.3.17-cp310-cp310-win32.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for screamrouter-0.3.17-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 602b3e32ca176d4e827db1ce2e56a73dd8e9d7193d9cd9737d8d219ce8654638
MD5 457d358a83d5a4ac0f60f395669f8703
BLAKE2b-256 c10d7855424e0744f61cdedeb6a022adfc00cb816cb8475131b223dde4ed5f0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp310-cp310-win32.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f80bd077bdeba3ba914e387f8d9945136d1fd355306ac362e763efd417407d35
MD5 1840944159633bfc3e3e2c1a378c74fa
BLAKE2b-256 f911d0c377454a788cfdd1570b49c65452213b14fd8871906243ff9cba9442e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aa1b46e35f6559443293f26c06df24327c0a81fcdf08a84131d94b69293d5dff
MD5 c1058065812b4fe8d0c56371e8911590
BLAKE2b-256 8db0701fd85c4334e2430d19c88b028d9fdb41f77525cf399f27d8a455d7e2ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c69727e1b1f030c900c10dbcb19ed7f6d433ce8621c575e15ded90452c2a4e77
MD5 407f44e4356291a6f492e436bb47fbd2
BLAKE2b-256 5e8dc4d9b84e449a1a864d60be53977ad27ac6af78062974beafbdb2988982fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file screamrouter-0.3.17-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.17-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 47fd019a2a2155ed13b90fac3629d44b509af9d5daaaba97587d6abc91dd8c6b
MD5 b98923d499be78902b007400b6268319
BLAKE2b-256 506bef1e8591fa3e1ac1dff0a4ce6e7f5eb5a2bd598a8d38ccbae46a0870fa32

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.17-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on netham45/screamrouter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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