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

Uploaded CPython 3.14Windows x86-64

screamrouter-0.3.28-cp314-cp314-win32.whl (5.6 MB view details)

Uploaded CPython 3.14Windows x86

screamrouter-0.3.28-cp314-cp314-musllinux_1_2_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

screamrouter-0.3.28-cp314-cp314-musllinux_1_2_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

screamrouter-0.3.28-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.6 MB view details)

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

screamrouter-0.3.28-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.8 MB view details)

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

screamrouter-0.3.28-cp313-cp313-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.13Windows x86-64

screamrouter-0.3.28-cp313-cp313-win32.whl (5.6 MB view details)

Uploaded CPython 3.13Windows x86

screamrouter-0.3.28-cp313-cp313-musllinux_1_2_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

screamrouter-0.3.28-cp313-cp313-musllinux_1_2_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

screamrouter-0.3.28-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.6 MB view details)

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

screamrouter-0.3.28-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.8 MB view details)

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

screamrouter-0.3.28-cp312-cp312-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.12Windows x86-64

screamrouter-0.3.28-cp312-cp312-win32.whl (5.6 MB view details)

Uploaded CPython 3.12Windows x86

screamrouter-0.3.28-cp312-cp312-musllinux_1_2_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

screamrouter-0.3.28-cp312-cp312-musllinux_1_2_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

screamrouter-0.3.28-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.6 MB view details)

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

screamrouter-0.3.28-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.8 MB view details)

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

screamrouter-0.3.28-cp311-cp311-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.11Windows x86-64

screamrouter-0.3.28-cp311-cp311-win32.whl (5.6 MB view details)

Uploaded CPython 3.11Windows x86

screamrouter-0.3.28-cp311-cp311-musllinux_1_2_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

screamrouter-0.3.28-cp311-cp311-musllinux_1_2_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

screamrouter-0.3.28-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.6 MB view details)

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

screamrouter-0.3.28-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.8 MB view details)

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

screamrouter-0.3.28-cp310-cp310-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.10Windows x86-64

screamrouter-0.3.28-cp310-cp310-win32.whl (5.6 MB view details)

Uploaded CPython 3.10Windows x86

screamrouter-0.3.28-cp310-cp310-musllinux_1_2_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

screamrouter-0.3.28-cp310-cp310-musllinux_1_2_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

screamrouter-0.3.28-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.6 MB view details)

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

screamrouter-0.3.28-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.8 MB view details)

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

File details

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9a5a89bd8492c8dee019d2bd1796a9e4579fd83d1e76baacc5f7c714b03471d9
MD5 9852eb6ae4bf4ca5416c363da641c58f
BLAKE2b-256 5b5c6bf212156e13ca1774b76e28f3c0ddbe041cd4b96d30d6cdf0fe7da56e4b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.28-cp314-cp314-win32.whl
  • Upload date:
  • Size: 5.6 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.28-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 54736d1a3518696324685a442cbdef533475c05b3e47107b65e14860e946b153
MD5 ec82cc0e86de9813ae3f5029a2335e24
BLAKE2b-256 7768220a1bd05444db29d92ed04babe54684d2a4d4f7959262ee9edd3c3b068e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2ef72a14296488fb42d7a432be9d8b51241d8a0574fd15a94449b9c26ae273ca
MD5 80a855f2623090fdb9e357c4a4e63d42
BLAKE2b-256 cb63738a402bda4310a7d64320b26e9b0d77a783cd64c93a2f262c30ef293342

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3e8714db851314e6f1ed713db2b446cf8f8cb8253699486c7510d4e41010a52d
MD5 8af58e4232b3ce0a66e4e62cdfe82051
BLAKE2b-256 05e376e63ea520ff90386966c1794a22f4f4e13890c73f19effa67f85ee7914f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e30690f66e06ad001efd3563ef54dfd3bd0d680c8a5c0ad8f775c203fe592368
MD5 8e2d332f90a541d336d316f059244dfa
BLAKE2b-256 e371f0d247bc5a1cd5d4c9b70d0522835229b0273b9562f386fc2545e25cc6c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b4f211d4538714fdc52375c6ff25f0fb03767bfc1a96d9a239440bc47d50775
MD5 fac3729a276ff024bed20663f01d4cee
BLAKE2b-256 3c542d0d78bc94e3f4d79ce3216e076699189b0eaa132661aa719ad57b894cae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3e0985336d49602ed5f923ea5732b5a9e08923749386f264bd65900e19aad590
MD5 ea63b2893629bd419a4517ea5938d3c6
BLAKE2b-256 5109d7ad4eeefe4d80b1316b15d94adf11e3ecf81c49979c7e65b7010d16893d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.28-cp313-cp313-win32.whl
  • Upload date:
  • Size: 5.6 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.28-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 220f11a5ec148f8bbd01533a890af04af605b81b46f7903fc39aba99a667983c
MD5 e7d35a4dfa7a9ccc72b8be57e8730aad
BLAKE2b-256 08f8a131a24f648c1efb51c5a9754d7b72b2b6c69a4140fd710fa7259d31d24e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9beec45e0fbcdda942f503d5e0b767dae3f0da9f9e4df80071f745fc27f419af
MD5 13832675f24b7aa93737d6ebc7bc5e62
BLAKE2b-256 93ff13d247655e0882d02e066696acfcaec9457f7d83fe62fcfc5f4343e10c8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e4a1ce0374da9854923c3a75a5e39a520f405c6dfe5655df2f18be8cc14fc13a
MD5 e9fbb83e25f3e09bc39f9ab48617dfa3
BLAKE2b-256 0d9423943a454a9c6cb014d28c0d7596d132b18c8733c59c0f213d3aeb5e0553

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 583bbcc8aab2e5fe2e66dde18b03565026830cb4f0819bc5194e7a5df06b1a7a
MD5 55bdfe4e09dffced482dc74a4385165a
BLAKE2b-256 a93d2cd0958c9a9e55aac06254365c06dacb5fe5603b9eebdb26124f2ab766f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dfb6159058ab84f2416a6d8f0040213009b959ca3a260380932600e4fd712b42
MD5 6ee633d672948877d9cbc959d7bd3ea3
BLAKE2b-256 04d5235498d594573b02b58c3d0255b8cdc38d29cbf25ef5d18601d44d99c682

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e9fb1811b579920b8fd124b27e274121e0f2b7a47a693365df3b775c0e2a393f
MD5 c994d677731a3228cbb1ed28925acae9
BLAKE2b-256 53b5f1f7a59a793429520d579999af67bf8566b4edbaa8f321b4e3a5f7ddf376

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.28-cp312-cp312-win32.whl
  • Upload date:
  • Size: 5.6 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.28-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3fa8ebc888fea6c6d052427476ce4ef749d86b060fc178f0a710ae7b4541f52f
MD5 b62775df3e6b9061df77d86c75931eef
BLAKE2b-256 2f0c4f2a463ede4e1ebcb7101bdb980bb74d0a475681765609919a3434835413

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 802ca766e7676db7240a35c7e8c099276b009f7e5e1049486dc02a4dbdef5a3b
MD5 ddcace4a4ac8002b445880be9280b54e
BLAKE2b-256 9686e92e7cb523b686e197b56fdf7335e5ec9d4979cac6e4b9b1d433db0c1855

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 89db2afe7c5c0ce76b61877c50bc9d91b8b7b5ded40fbccb17d0d1d4e03dd6d6
MD5 56e4e97cad4442c7c58514723e2cf559
BLAKE2b-256 3fc5d8db6c9fe7ae88f12a6fc91c003998c4a0af5e2e16ead82eccc1a9f4e81d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0daae189b55d81a22ccf49ef142fe80b305e5b0478e13d99e5597f1d93dbe7f8
MD5 afb0a48ff5bc5d6225c9859fa3ac3f6d
BLAKE2b-256 51aa995792bdf6843239600925ac4bb9f0e40d29f472664450cd8918fd885945

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b728495179a48650f9d265ab78b480c39ef3601703ad14bd31228ee78527f28d
MD5 ce097b60d47f201aff80b792bb33d775
BLAKE2b-256 0a526b696f7517bba83ef099d0da3562a0abf5a097ae0e4de39da1a304fb1e9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e9c039d4240394faebcbeea21e3e5847b330300956442e6ce96ab743bc7c7e5b
MD5 6e69bde96d9a47c951f83d76864996dd
BLAKE2b-256 b460b07e02af88411a55cbdc66b1c1e5f3cc735d90a22b9ba076ff790f45eaed

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.28-cp311-cp311-win32.whl
  • Upload date:
  • Size: 5.6 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.28-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 93e25f4653ce3707f85d377d5c15364da34f6ca75692484e5faca576254fe0fa
MD5 acb86aa0ab564911c8f79c10a6fda9d3
BLAKE2b-256 8caf4f9859239aec129c63826ddbb37cb2f8ba0de822e54958db802230c5808b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bf6c37565a3c1513c79cb65d3511b5c10b0be03b27c6f7e2a61b49780fff1db3
MD5 f179eb0774cc8419b35396aae7137a7c
BLAKE2b-256 967c6544837502bf9385415931a3582a5fd9a198ddbb62b4ea202fe66f93b053

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3e50856e66510fdb14d6c0fd3378c5c67123f5a777a8553d5c370c0abb9ac0e9
MD5 f4068ac44aa2a4f038ea498e7b2e6dc6
BLAKE2b-256 8f9efe367b65cb4f738588f49d3c8b170ed6f93c8422fa18e9533d40ec312d22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5298d7831cd78b8608d3285647b033f9c26fa4b5bba44aed43020c64d80a5d0
MD5 e725bdb72cfa7f67624989142fae3402
BLAKE2b-256 67064a7fc82aa7d3cfd71bf73942fe8cb2106098c8fd7c4ab2bccf62a63d1bf1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bfbba7ca254b7e7f4f5976f934fc0b47dc8407bd8368b4b73ebd401b69925974
MD5 c2458f95b621c494e073ddf845459b3d
BLAKE2b-256 12d0d6a3948bded67702a78239f09fcbce3bd6020e81a334b937ff84a24bd584

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0226d372dd8cea48c7995f09608d234f2408585824e51bf2671f23b93a2bc176
MD5 432d03e8c0dacfdd7e4065ce491f19e6
BLAKE2b-256 ebb544f9a18adf11ff0d2bfa86399be32fd62595d6b204b59073822ad8f305b1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.28-cp310-cp310-win32.whl
  • Upload date:
  • Size: 5.6 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.28-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c1cf945f352bf5e49664c5ff86cdfe617a5ef747e97226da1dff8e2afb30bfc6
MD5 60c3884fa0c7c971c7aaf5eba691a6e3
BLAKE2b-256 8da287c9c7edc54a03d1674d669a383b60f6dc151fa1ce4b60a89a28b717f735

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1d96738256f1175e20ad497da6791a513b58c68840a63b4339f5bb3e23c71904
MD5 4164c17edc243bdec2a660926203dd72
BLAKE2b-256 8641fd95f7b56a3dd47976b32fd37044e5c4d2b8827613ec8fe6c53ee03f49ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8215a1021bdf3c593a3adab035698e638754fd2c2c106893ce291e01fa0a2617
MD5 d62bb34459140581eff919c63789b5be
BLAKE2b-256 38dd14f5b5492b49343a6d19ad1133e5b9f84b0835f78652692f82a64b7ea658

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4cd4de855a52f57ff535edec752132b2e284fa880115e34924ad8e8932208fa
MD5 20a79ca19e0acc6c5356e87d8fd2fb1b
BLAKE2b-256 a6123e02f934850431ce072f351f29f2544000668a312b98a65353c13ec3d64c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.28-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 018b429692fc3a5cc5e4962c814681c0bd12c221b6229a6155a276b23034fb35
MD5 1b0b1105f3ab0d7892200705f8f24c81
BLAKE2b-256 7c98baf16a53711eb4853b7cc7db021c0e5a88cbafdd965e59cd51fc90248a91

See more details on using hashes here.

Provenance

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