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

Uploaded CPython 3.14Windows x86-64

screamrouter-0.3.19-cp314-cp314-win32.whl (5.1 MB view details)

Uploaded CPython 3.14Windows x86

screamrouter-0.3.19-cp314-cp314-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

screamrouter-0.3.19-cp314-cp314-musllinux_1_2_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

screamrouter-0.3.19-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.6 MB view details)

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

screamrouter-0.3.19-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.8 MB view details)

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

screamrouter-0.3.19-cp313-cp313-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.13Windows x86-64

screamrouter-0.3.19-cp313-cp313-win32.whl (5.1 MB view details)

Uploaded CPython 3.13Windows x86

screamrouter-0.3.19-cp313-cp313-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

screamrouter-0.3.19-cp313-cp313-musllinux_1_2_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

screamrouter-0.3.19-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.6 MB view details)

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

screamrouter-0.3.19-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.8 MB view details)

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

screamrouter-0.3.19-cp312-cp312-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.12Windows x86-64

screamrouter-0.3.19-cp312-cp312-win32.whl (5.1 MB view details)

Uploaded CPython 3.12Windows x86

screamrouter-0.3.19-cp312-cp312-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

screamrouter-0.3.19-cp312-cp312-musllinux_1_2_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

screamrouter-0.3.19-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.6 MB view details)

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

screamrouter-0.3.19-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.8 MB view details)

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

screamrouter-0.3.19-cp311-cp311-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.11Windows x86-64

screamrouter-0.3.19-cp311-cp311-win32.whl (5.1 MB view details)

Uploaded CPython 3.11Windows x86

screamrouter-0.3.19-cp311-cp311-musllinux_1_2_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

screamrouter-0.3.19-cp311-cp311-musllinux_1_2_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

screamrouter-0.3.19-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.6 MB view details)

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

screamrouter-0.3.19-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.8 MB view details)

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

screamrouter-0.3.19-cp310-cp310-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.10Windows x86-64

screamrouter-0.3.19-cp310-cp310-win32.whl (5.0 MB view details)

Uploaded CPython 3.10Windows x86

screamrouter-0.3.19-cp310-cp310-musllinux_1_2_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

screamrouter-0.3.19-cp310-cp310-musllinux_1_2_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

screamrouter-0.3.19-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.6 MB view details)

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

screamrouter-0.3.19-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.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.19-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 cfad10a35c237106f40a74f6ee8e503912afee8ac9e19fd7bd624b12e7bb3849
MD5 14472743e02c06cf7951045f32d49787
BLAKE2b-256 929146580f6646f796208706ba8c2f63e2d7c4029028a67328036bb66ea5e36e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.19-cp314-cp314-win32.whl
  • Upload date:
  • Size: 5.1 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.19-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 ee6f8ea92d7d15c1cd8471ddbb81f0f19e5ebcf90c9a065833db7dea28ae8180
MD5 7b80e3e1c0a716fa3322f4216706586d
BLAKE2b-256 8208f2778cf3d6d0dd99d78aefd3e52a2041032c30a624137f1bcd4e0b89ac55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e2fc6ef0b62d962215a61cac6a10881033fb28956e4880b0d48d4d5e7d253d85
MD5 3c49394a736f3de5a9333ed2631508ba
BLAKE2b-256 161858043b5d9dd29d8e452841131b2e1c913ac4d87e4b42087c426fe0389ba2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4012b685cde660d3e533ab5a4c8030aaf0aa496ee529de3f7c25df9ed1e53d0c
MD5 3a647433e5f3538c0ee0a430573824bf
BLAKE2b-256 bae8ec170a607e278783212b5bd1787913a35326e846fbaf3a1551d42802f0be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ccc5f0e7574ab21d19b8b6b6c2401e98d38c6a2d5052d3f6064e97c64f100e1
MD5 eef992594f704129cad07ed89f7ed87f
BLAKE2b-256 3524e5d9555da2ba142710ff55348d11f80693c26475db5cc2395dd52d3cbf06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d525bf57ec037e8c9281984c36819c00a03aa40c38dc9fcf701fdf81496639f
MD5 9ef959a507894f733e0a872abb671a49
BLAKE2b-256 240edf1f6cd717035c1cce23466255a1a26804ba6582417011d1999b4c6690ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2e2cdc888352b16482f95b1078f261801b054fadf8debdf964da8766864a2431
MD5 8c725852dedc048c3a9cdd4e509441c6
BLAKE2b-256 8604e460ccfffc0a2d91868384283855cd3d7e4f3e4257d21fc8844bb9e90b19

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.19-cp313-cp313-win32.whl
  • Upload date:
  • Size: 5.1 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.19-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 cde84e373748104429ffb913419a646a1bffebba3665c4abe7c00d878551c5a2
MD5 dfe0ae3198fbdb5faf27c370cc9d4186
BLAKE2b-256 a1e598847e9c6e0564ff4cc7f58bf0dfa32692227663d2552523ce8b864fdbad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 784cc96c1a95d49cf3fee7baa2b64da55a89da3c3ef76bc86f2abdc5e9715c30
MD5 af12e27898a5e659cb05dea88330caef
BLAKE2b-256 a3376993f513659a705dd793101eb24258d81ae803d114adb8ea53f925a6969a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eb9c489496289e5498b3a118e56ebfdeb4cee321dbdcea678b142f15918f784c
MD5 398e88c1bff67df90dc00d1fa8977863
BLAKE2b-256 a5fbb6deaf26bf05a1fb663853ad90afced17283fced03834b342bd45e2b04be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72a0b93c4a49c194c914fafc0f180122b72839421de29ea77ec3dfe3a4e0d89a
MD5 880a7d0a63bfe76225e979440144a7ba
BLAKE2b-256 f4ddde25ff30a43363cf31505055f460b5b1e0575f4eb47e0522a0d8ca71de26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c24327984de8d9da6efe004114a968ff00995ef483f386abea70710a3b71f56a
MD5 978864577842b4d7197c436f986c0baf
BLAKE2b-256 5846255f61ee2101ddca89449fc1ad3fafcf7b5f58956e54ae6a4ba19383398a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 27cd3f218ddcb1d402ea15a10b5c3eb1b709b3ca92927547a7c0b270b906afa8
MD5 d32bbbd77d4cd74ad96b57495db0a23b
BLAKE2b-256 fd3741fa0b775315d9989312bf23ee96ad5e954af1eb5c7d8d94d4101abcd2c7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.19-cp312-cp312-win32.whl
  • Upload date:
  • Size: 5.1 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.19-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 42a242ecb120529bf5e2450a53f12901b7e617cfca687ee81ef32c2f5fda5389
MD5 31df4dddf3e452a73c272d8bdd7b7888
BLAKE2b-256 a62c77bb6e1b72db8e817c1edff52f5d78c1d1146119b0faf878b7bfbfe5987c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 72a2c6353b4305e2c31a3cc381941180aa08a3c4d7f3b2a882076a338cb21bc7
MD5 075bfd7cd23eae800cf93a2eadd24bec
BLAKE2b-256 dee214b46a449c01d91b2a832968ec15e062d8c683d39793a28c4e1bc12fb5e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dc69a7806a4178ddf6d76c915dc8a328ac2574ba69620e80930c4c1c310e9530
MD5 513a0dcabc3de7ae339644b091717641
BLAKE2b-256 d9b060cd22163a47ec0b71be6670036b79dfcb9966ab80c391ed88649c36ec88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 327ea9f76d98e0a9307b82498ded3a405a3df47154efeb5d8036f52fbfdf323f
MD5 19990768e8caa5882dd920bc2174cbdc
BLAKE2b-256 5ec830b0cb9b8beb181f2a861bd2e4191408c38e3bbd41201eca33b2c8923d4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1d9b7fcb582f83646d1ad28d78797055a3ea2cd0ca961ee7123a7386829b3b2
MD5 5631e2f24810d00684067aaa44986098
BLAKE2b-256 2bd21366aece877e837de93e13d4945b58fa8db600c4c0c250ec760e2a1cc59b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cafb2deec230dda0c994a6e08e6d75274faaf157399ebfd8e0330dd8b72d3606
MD5 4bb8ef08551fbc9be16892a18caabe71
BLAKE2b-256 a7c829697bd5cb92346d4c59b1452b36b517408bce7ff687314d2c63160d2fc5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.19-cp311-cp311-win32.whl
  • Upload date:
  • Size: 5.1 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.19-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 193e0baa61ea54db130bce260833d3bae1cc56688da0c388f85e5bbcdaf2dade
MD5 ffaf07cf56e0f658d69b4c61e112b1bb
BLAKE2b-256 7f3b2cf2bd2ac244bc85daabf2944b90924726fd96b4847272e51f7320c833d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e5afb694116d82c7bcb177da1eb311c2fb31a2d6fda48a09a652ae82282f542
MD5 2958675712786b2e303449ef7259bc9d
BLAKE2b-256 7bd7c8cf54136ad5c6c9eb13050591d3cbaf77a67855928a85fd450ebd18034f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8bd57e4adc578b924cb22565cdacea4c1feb1bb6836d57f8e43730772c9cf329
MD5 d2d951079d17d1f362742232a48c80a1
BLAKE2b-256 a65ac5adcd8cbee7e0fcbf885414e39b5bc4536ce1be65fb20c3682204cb99fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7093dca221d7caf25e4099794d0f9b667e40a07c4338204f51cc0e74f496c7a1
MD5 f548603c5ee1f413ba58d78e78a139e7
BLAKE2b-256 e3295ee5cd2168e6ec72351b191b2052587a3086e0b1db4568db27dd88999091

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e28375137d96a0e435aa0b748e8523948f630d4f7cd93235c480d973a3343d1
MD5 17f5d02cfbd6c73242e60f0ce0d4921a
BLAKE2b-256 29c38e0508d94730835694b9c697253917d957b5d7d070ec32c20e0c46e64260

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4f3c29930033772dd6adf1262750717f45f05fbbd196d1638dbe30fed9d1c6f8
MD5 7bd0be46cae4279cc83b056534ae1cf3
BLAKE2b-256 24937b9b8f39f73adef9bcffa17cee6a4a898b1c2b5d3e38e100049411e8c2d2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.19-cp310-cp310-win32.whl
  • Upload date:
  • Size: 5.0 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.19-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c88680ffeb0da53edf3d5704791db370ae7a0f66cd5ebd09726a0d4a4c877f91
MD5 ebdaeb3a728b02c53201933ec5d68b47
BLAKE2b-256 09fe6a42b951cebbc94cc71da282a9cd2609d0cf1d0746748fabcd0ac7a1ff1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1948f2ac1da0a6361ee259259325c3bdd22ada20bab22f1defe925f389155d1
MD5 0f917752f54d0c058296be5131c3d156
BLAKE2b-256 8d6e11d469563df5977960655b5077d2530927ca09182bb2e88b39d757433b13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1df7579928dc1e0cfdfbfc6bb27b6d048cfad8a8360a3be0bde71c78f10aed25
MD5 b6e33f1b6b56b9ec08c4c57d545cbd02
BLAKE2b-256 1a39f2f662d22cf5f63cb7a3c8ee036312af318fa6ba21b92f656158caca36ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8bed3245dc1820b4631f8b98e65ddafa528079e79f373a224f825bc972dd155d
MD5 ce4abcf9af57b1773da7ead1924c16b5
BLAKE2b-256 2898426e6c65ce65254dda15a7f8964f170605054dea0057949521ed7d9da9cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.19-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2bb2ea2724962307e20a351244f42ed50ce0e84c7b0c5ac42915afefa57602fb
MD5 d50da6e2f207dc88fe8e3c25358dc362
BLAKE2b-256 5b4db8f0cc45188fe7df77fde4537a71aaaf01d6e7e62b6b20064e996e856979

See more details on using hashes here.

Provenance

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