Skip to main content

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

Project description

ScreamRouter

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

Uploaded CPython 3.14Windows x86-64

screamrouter-0.3.8-cp314-cp314-win32.whl (6.7 MB view details)

Uploaded CPython 3.14Windows x86

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

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

screamrouter-0.3.8-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.3 MB view details)

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

screamrouter-0.3.8-cp313-cp313-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

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

screamrouter-0.3.8-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.3 MB view details)

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

screamrouter-0.3.8-cp312-cp312-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

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

screamrouter-0.3.8-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.3 MB view details)

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

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

Uploaded CPython 3.11Windows x86-64

screamrouter-0.3.8-cp311-cp311-win32.whl (6.6 MB view details)

Uploaded CPython 3.11Windows x86

screamrouter-0.3.8-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.1 MB view details)

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

screamrouter-0.3.8-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.3 MB view details)

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

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

Uploaded CPython 3.10Windows x86-64

screamrouter-0.3.8-cp310-cp310-win32.whl (6.6 MB view details)

Uploaded CPython 3.10Windows x86

screamrouter-0.3.8-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.1 MB view details)

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

screamrouter-0.3.8-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (9.3 MB view details)

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

File details

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1441df23422363c9bf828012681c5c2270e61ca7c81290af4ffd0d8548fea501
MD5 bdeb706bb362adc19aa92213ab19904c
BLAKE2b-256 7d4279bc0db9b152f8cd7cee1270242501f2e58a45166f94063b18b942ce6022

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.8-cp314-cp314-win32.whl
  • Upload date:
  • Size: 6.7 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.8-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 f567bdfebb4823f790e1f949eb6af3500be39562eadbcb7b6f4830f5d9efc9a9
MD5 05aa236beee14f28631a291888a54741
BLAKE2b-256 3934e66810cdd31bd43d94e9eedf3b1eb6c00c7c6ad853fc104458b4d6b8939a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2097467b89eb3fc8e6b99915d6e5df7b4cf659a8e12cedda9ad354a04aef4697
MD5 86c763e30d2621c30dda8e5406009512
BLAKE2b-256 3b973e4e91a338dcab85c179407c0e4a4334676d76e9e91332cb1d40e2b4fd66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e171470c7e3d37b04921364105e7b93f6cf7e14c202ddf25576e08e720aa73f
MD5 e7a4c023798be57a6318d9e1a97472cb
BLAKE2b-256 d0e6b671e8e2198d9aca306709d3007791a7fb0742e453830a4210ba830308f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cae13c10fb14cc5ad92ecfdca97b5e261462b836ba15c2a04f2c855dfabebdb1
MD5 2c8265554656af20a4be23027c301aa1
BLAKE2b-256 f015595bc17ab4e398f52c3f661fb7b021883d390cc2ebb530c91d4a143435b5

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for screamrouter-0.3.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 2a4aeb539dd75ca9814aa1e3e333447c0f825ca45b75ebf37cfe2892b46fadc6
MD5 a2a93bad77baf34a1318229ebdcb5b33
BLAKE2b-256 df5751ef3ac4b58a72a83c22d037fa0aa8c3947fd35adef968de88d2cc5e492a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 489241da30c19e25154a3e0586cce8f7808a6b7be26a37072e0dd29f083baa74
MD5 def97abef58d6884f31b71bfe18092ed
BLAKE2b-256 0e2d01a12f831c1d9867594355c305854661c831aa20d0b57feef62b3e284d28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 134c29417d1c8426f6e45a9ed2121e9dec91382fc3fb534e9527184b2869ff1c
MD5 8393f597bbe698520efbf11b47b802c2
BLAKE2b-256 249356bfd8f2d3293380d0654b325a917074c9e0da2a1c2fd4c47499cc83e6e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8fa0f4420cebf6e0d2b005085e81e5553f8876e1770996ab3483b6ec366d45b6
MD5 e34434b18e050d532af7e33638505801
BLAKE2b-256 196d2b6ffb6a8dd7c5b7bd0025c7f8431a642fe7bf03d66f0fa8bfe4be3846b5

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for screamrouter-0.3.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 14c968d46672266bd339cd7e7c8f799d649b2a03650bb1fa0df8674f5c2615f9
MD5 ec3fba865d1b3df27b0855b1e522747a
BLAKE2b-256 6543f6f86aedb551273b82a028faf96ddf50d28e8fe899dbe64a1a4cab373d26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 664d15f26a7eb7ae659c1807c8a0255e44d6876e7d74d9b16cfedb701e2dd9ba
MD5 242142d2bd33515ca02729f6f2742fef
BLAKE2b-256 b2a79a4efe77199456c3cd8f820ed23144ed8a74711d8d0b077526b5cdef0886

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d24cde8e4475543611f98cb62a88c56c1ac2ce5919753757190b1b2d0a432c85
MD5 18f483e9560d88f3314cd676ffdf593b
BLAKE2b-256 fa50be4c1da35275701dccf54c9e11f0e2fb062137113a4b46be5f9986d2d165

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bf93e8402c962cd7277e07004b041527d899c3179d1a5e449941ba680c1e8f88
MD5 6c7a4fa903b06a00e6ea622f409626b9
BLAKE2b-256 dc5434b578dc4efc9dfe708a6e4b4f135fb234ca208da808b36629de10607af5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.8-cp311-cp311-win32.whl
  • Upload date:
  • Size: 6.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.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bc7a7697a2b779b92dbe70bafd43b531d0e830ded281cba77a3506e458ce3f55
MD5 6f71617bc3846f1b40d25267b176ebb9
BLAKE2b-256 c202768b209751ae62f2526bd597c5f236132b740028bd22a97861ce3c5ed4df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2196f6b9e0462c0d60cdd67909c2ca5443aa39c4fc7bd663d9e7a1d01a779773
MD5 f67db9477b81d3ee6cb636d54e1c32b6
BLAKE2b-256 8968efb4582cbd01ba40a36974e54d94c7fed998956e45a05070f8165c0934b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e119096c396d50f9e6489af86f710cff922244de6a4dfa6e6b6f8f78d05aaa3
MD5 1f536fbc0a1e4a6b9db7b68cf91dbef1
BLAKE2b-256 9ed16eced1e8e119748c0c47eff4030c25a91cec97b87ea37230e4d444212dcf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 13bad28e9422860cb521e4e871c32ef17ce13f552031d3c7792e7e2983e94859
MD5 6b4f3422a3f5161ab59764ee9ae790e4
BLAKE2b-256 abd6dee980d356f611f7cda7a56768903692d57a0f5d7282be9d3557f379a42f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.8-cp310-cp310-win32.whl
  • Upload date:
  • Size: 6.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.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e3ef0e543723693453596b61ced3868ff6115c735c571b19805d06e258c2c5c3
MD5 27f4901e06617b75ca6a2d91c81b20e5
BLAKE2b-256 6169f506f9e3c5613f18e46ce0cc703959455305b2db41123b2b051956b8a86d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d01d8d8671bb86b469ac3645632e28e6f31109fc2a0ee60be731c08350a11a04
MD5 bf4525048a7600bb9835714db240fbb5
BLAKE2b-256 64ac627aa8b2e6cfc9af673fd079db93d9a57df9641cada5139fc7de5be9a2a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.8-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 625f67df3dc9fdfbace5fd7416cadafea669f18c2788211b136adc37c5dbc600
MD5 aabc91cbdb78964bbeffad8e2058be4e
BLAKE2b-256 94db20d9e0e542a9ee30c0ecd3d32854f3aaf3b25aba9920c9c3087193e20346

See more details on using hashes here.

Provenance

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