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.22-cp314-cp314-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.14Windows x86-64

screamrouter-0.3.22-cp314-cp314-win32.whl (5.5 MB view details)

Uploaded CPython 3.14Windows x86

screamrouter-0.3.22-cp314-cp314-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

screamrouter-0.3.22-cp314-cp314-musllinux_1_2_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

screamrouter-0.3.22-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.0 MB view details)

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

screamrouter-0.3.22-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

screamrouter-0.3.22-cp313-cp313-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.13Windows x86-64

screamrouter-0.3.22-cp313-cp313-win32.whl (5.4 MB view details)

Uploaded CPython 3.13Windows x86

screamrouter-0.3.22-cp313-cp313-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

screamrouter-0.3.22-cp313-cp313-musllinux_1_2_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

screamrouter-0.3.22-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.0 MB view details)

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

screamrouter-0.3.22-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

screamrouter-0.3.22-cp312-cp312-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.12Windows x86-64

screamrouter-0.3.22-cp312-cp312-win32.whl (5.4 MB view details)

Uploaded CPython 3.12Windows x86

screamrouter-0.3.22-cp312-cp312-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

screamrouter-0.3.22-cp312-cp312-musllinux_1_2_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

screamrouter-0.3.22-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.0 MB view details)

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

screamrouter-0.3.22-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

screamrouter-0.3.22-cp311-cp311-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.11Windows x86-64

screamrouter-0.3.22-cp311-cp311-win32.whl (5.4 MB view details)

Uploaded CPython 3.11Windows x86

screamrouter-0.3.22-cp311-cp311-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

screamrouter-0.3.22-cp311-cp311-musllinux_1_2_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

screamrouter-0.3.22-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.0 MB view details)

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

screamrouter-0.3.22-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

screamrouter-0.3.22-cp310-cp310-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.10Windows x86-64

screamrouter-0.3.22-cp310-cp310-win32.whl (5.4 MB view details)

Uploaded CPython 3.10Windows x86

screamrouter-0.3.22-cp310-cp310-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

screamrouter-0.3.22-cp310-cp310-musllinux_1_2_aarch64.whl (9.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

screamrouter-0.3.22-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.0 MB view details)

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

screamrouter-0.3.22-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.2 MB view details)

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

File details

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

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d2056e48d6b1727134eff2291b69afcf031f1a7768b6595f402e4a50ab41328b
MD5 cff672c8964bf3053a448680b32cf462
BLAKE2b-256 2d52fcf48b52c3d2567f6cb3666341a1401b464dec7a039f55bdcae53e22e4cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp314-cp314-win32.whl.

File metadata

  • Download URL: screamrouter-0.3.22-cp314-cp314-win32.whl
  • Upload date:
  • Size: 5.5 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.22-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 7752f1bdd80b244ccdd692f18b360e0038813e5c26c54a0f43ceb644b4ac3747
MD5 1129d85077af1bb5213c92c741912245
BLAKE2b-256 66df4d2a6a9807763ef030b6aacc3b90fd5b961d7ac4b189fb01ea6ed4c8e0cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 560816cbea51efa07ed58d14ca9cafcf73c582354ee3df1cb0a313122e0e0979
MD5 74df92905dbac58dfc4c09ec332920af
BLAKE2b-256 85381478cd99857e9a9cb3103b60cbf167f2d9b144984f15467145f49563619c

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 925bb6a5a2577171b8c5179973d7138de6392e107e75865a174260f93e0e6e8d
MD5 003563b55f206ede0cb12c27dc047513
BLAKE2b-256 e736c7a3bbfedb25464cd9fa957e6bedefa587773b3c0f068cc79cba885091db

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9242c06cb58d5cda53f705145839356a5030dac834fc0a580baff31c3286fc45
MD5 ca41014a476b0bb9935f74cb03454f04
BLAKE2b-256 6004827585ef3e07ad06fde60e1497061b95d9b2c9931ddeef147f1d7fef8826

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 af0bfcd069f5db0acb8da85ab7a02102f75b662bd2f2f1c4fd37ea12b444fa02
MD5 927ee24a83726c36b62bfd46dbd13f73
BLAKE2b-256 7512af5a4f40d0ce032b1944085cb4aaa6d03cb8ae327928f9727657f5226fa6

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 24eb9c251dfeab140190e5904ba657fd84a26e5927065e3ccf1f2ec66d69bb40
MD5 77799efb19f99e219d1c220da49f784c
BLAKE2b-256 38e58a28e0c002bf2fe3d09c69efbe2bf9bc8edd53f1584aff5fa33b582533da

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp313-cp313-win32.whl.

File metadata

  • Download URL: screamrouter-0.3.22-cp313-cp313-win32.whl
  • Upload date:
  • Size: 5.4 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.22-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f02e1debf4f70c6a46859eca2179eda3a22c2fe5d956dc4953ced7be02875b98
MD5 447d9432a4df42b1e0ce273184638883
BLAKE2b-256 f462ab90e9d95d5439bfaeffc9ecdc8db50bb791b50fa32af92a27dac37d8437

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 239a2464316a954f2d6b99c363d275293977dd7e98bfffe26e6e2265799b5885
MD5 d77148ec79632cad249f34875f4b7ed7
BLAKE2b-256 9fe502116109d2a1cb900333983de263d14edc42142ecf72965a2eb2bafcc2a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2b8a6eb6e42902315baef26ca662ce5ce96656a90e689ca7dad1b509e28735dd
MD5 a6f875ad78d8354f0dc0e43603260a0e
BLAKE2b-256 89ae83f135279d274e316b10b988ad4292226aaeb339a8835a64ed83c36f036d

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc0c2fa1ae65fe501c4e7fe15b269d129f986669f38fd3c5950dccf46fb23bae
MD5 b13e63aa67acc9708ace637a9f6019d6
BLAKE2b-256 badd4a4e946aaeb97c6b292ef32b1f5b17bcdf971a026d51b39eb2ff6ae2081b

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfe2bd2d2acba40bafb9d84ed6e0511e275d32cbaacbb2ed5677cf0c74151048
MD5 577fb6f3e7d26c8d6616c5e959c32f74
BLAKE2b-256 71c1df534fb6e4bcc26505417d7db6ee1e0f6285c9ac153932e07d5bc720f316

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6c6a567059ab5a3e886f12934ddecf32a7ad692d5bb356b1ef00ee6deb5b9c5a
MD5 417e65f982439872f2c0c5e9799df4e2
BLAKE2b-256 47246a2e55ef0fee8fba6add89f3bfa7780e1be3094c41795391c87adb578e31

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp312-cp312-win32.whl.

File metadata

  • Download URL: screamrouter-0.3.22-cp312-cp312-win32.whl
  • Upload date:
  • Size: 5.4 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.22-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2d81913879212ebf26898b62f43f028ee967186ecbfb4a27a07f95137194d1fa
MD5 20383898a99db0931e76e9489747e382
BLAKE2b-256 a7ee49d43dc4cb98a12090ab410a05f5334c2ffab86222e9f78068677e66112e

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1d45149abae28725268894a84bd5a23ca74eb61cef56ebd30a34b47c51f960b
MD5 e305ee33d4d256088d3bdfbac4e76734
BLAKE2b-256 02b64e1ee74285e6064f59663354b8c29da7ad25be848d304b63e1d43ada4617

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 243cc64ee6dcb38abffe73196feb122a0029357680a93c83c47f64e7ed89524a
MD5 535fb4bd8ec871eb7eb83d5a6b373ace
BLAKE2b-256 9e297b253de2f51e2adee65f538e9c38793efcf506810e8da9bb38ce303b7c50

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1518628a10b47c030ec769d8ee9bc42892582909c52bfc02ab1fe1297beacba4
MD5 c68eaa464bd511147f2f6a013eddec1b
BLAKE2b-256 5977fe122299ac2eb8b06ac649c4cf84ae896877a6c4209886c494f61df1059f

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 348b1f775965078ace25d3fd4e59147602bd56feaef0d7a9a103628814be4915
MD5 75eaa920f1ac348f9e5049a302110eb5
BLAKE2b-256 03a6fed93a1305f899e2a61559e07d0da730aafd750cb41cb74e87bbd11444dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3b13852b9f484e1af572fc7287989f3e65bbdb7f4f794d6ff6424643ccbc566f
MD5 9f2af7c89d53f6cabf1bda4311c5bbd6
BLAKE2b-256 d37534171955f1f9ef9c5db346d31caa5f0aace61f84e0584296ac9150430fbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp311-cp311-win32.whl.

File metadata

  • Download URL: screamrouter-0.3.22-cp311-cp311-win32.whl
  • Upload date:
  • Size: 5.4 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.22-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 512dc5473bb209173d2dd40b1377f415b8967b0569752d4ee6a8a4aa33f0f54b
MD5 2adfdd5cd01a9c0cb54510896985c8a3
BLAKE2b-256 545b9f1bcba12fa783d3cdba255e8a3bdbd9c9a235ad02951ff365d78e1e0199

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8584f11f7a85a1bcbf4e5a70d42d86681f1c01900353eec48b459c0528235c7d
MD5 4f55eba46149e53a831a8cf78cd49b1e
BLAKE2b-256 2e58ed9b6b9ef9b5233bdf160f46be88def889c7e7ffa3f626131cd8f3d46844

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ce0e6795030ef94d98882d300b2abb2e0ebf73f7f3e0c24bcf96af743bcf1d08
MD5 3e518cf743966df390232810a5f64f24
BLAKE2b-256 437a586f9d813a1e00fba1f4e7b418a2e359676e4a8d00649cacfa6ac07226a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 657af87139893ee1454e490cd8e69b4c3520b6994e0df6ace49411e60cf90772
MD5 fb45f174dbbb8a035f2a70ce0eccd46c
BLAKE2b-256 840e0c5a0f79de908218a531666553e2b1f42a6a3df384f3f821a7e24cca5d98

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9786581a5f0f719138e83c0c1925de7f56935d5243f0ca9a88a9f063782271e4
MD5 9f44b018ecb6cef6da8f5cebc252fbd7
BLAKE2b-256 77cf0a4177c765a75c298d2ac7268effc64c509c65fc3eb8731ac262f9c425a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6d3f1c69f462a2168ac57ffcd88d8298726b3f2a4e4ef9df00cd96ae19762241
MD5 32e1576e356389b305393cebe4bb6dd8
BLAKE2b-256 fc56d0567569f7a05dbdcc5e2e4e0fa20e7adc5ae9fc9dc89e5aec1f580d3ed9

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp310-cp310-win32.whl.

File metadata

  • Download URL: screamrouter-0.3.22-cp310-cp310-win32.whl
  • Upload date:
  • Size: 5.4 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.22-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e4fc5dc13a14e5dc96424422d799e9ff058ce791b1e202bb68b650e0c11c847a
MD5 bb2e8ff50f30194d4fdb07960c3559d8
BLAKE2b-256 ac64bb3e896eb3cb8011fddfb9e2b6c484438e4d0450e38e633b9e45a01937ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8dca1e02c9be490eb2a28a82424c5c83bd02105a1031a5f79ddf15da2eca9df5
MD5 585b50fdb9b00f4be737869f079a23f4
BLAKE2b-256 487fe682346663973e8566f03acc2055dd1ec59099edae8c716efe85ecac9abe

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 636b05f8466137921cd8f1689eeef53bad084e7c362369577dd4de2a30f69b88
MD5 e243892a702b3cb8b8354e89831b1dbb
BLAKE2b-256 7cbdc2d7faa0b20806f1f40a378d14422c0a1a2c68365b830ae27701f24e693d

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1348e4cf41125a93180d69c5a8d3a51a3f7c4eb126c131cc03065a86b9bee61f
MD5 b075055dfbe8281036e47501d6d13770
BLAKE2b-256 a4e41db727bed544ee281d8ce2e0270058cc8742465de84b240314c0466f8d18

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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.22-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.22-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90d296931fe8f3d7c3e5dc92aaba72ceab147a648299071dfde87f1e996dd564
MD5 4dedc705c1e00f353c980702ba9f243f
BLAKE2b-256 e8da638c5e49563da0377b461c9a71b768264a29485485383df3c822e8e68b28

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamrouter-0.3.22-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