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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

screamrouter-0.3.6-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.6-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.6-cp313-cp313-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

screamrouter-0.3.6-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.6-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.6-cp312-cp312-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

screamrouter-0.3.6-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.6-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.6-cp311-cp311-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

screamrouter-0.3.6-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.6-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.6-cp310-cp310-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

screamrouter-0.3.6-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.6-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.6-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9dd94a23d866d52dcb17d9d9a2956da32a3aca78709dfcd322d6ddaa5124f5c1
MD5 21618b0cc884a4daf1dc341c8bd10820
BLAKE2b-256 a6f1bfbadef59952a7be1cb818a99c0a0f2dff701c07d8924c8a926277282ff5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.6-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.6-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 c401a2062ededa0485a5e70e937474bcd360c340a80e423752b7b1781ec61bc2
MD5 0ee3f774c7bf8ac0825dc3c999d42344
BLAKE2b-256 75ea6825e5abd1cbb9ba37c63ecb1915d9da92a6173a09d54554833d8a0b8ce5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e05b8bd243772fec92d85e87815f0fabdd5afa697831ea0476f1c78db0cfac65
MD5 2560818b23a53730ffc48f4731f1227c
BLAKE2b-256 be5de462a7f9c819900de6172070491a8cb2e35e65b4ffcc5162b50da8b47d4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a7f308344b86d992ae241254344c83eb81036e653c77a33de7631d28701a357
MD5 78c89722a7f53aa13af7ee85f302a294
BLAKE2b-256 f85758d116fec34954668f66554227ec56c8302d3f6f316591899befc1a81ed1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a4b55518873d77bc218040caa69142aa852368044294fbca4b8ca87da83a1605
MD5 a1f6a235085ae3e38fca5ad8339189ab
BLAKE2b-256 0726ac8e7f84a72cb08d4afc32a5863b2f9c70c962055b75ab937dbb39069665

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.6-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.6-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 b5cd5fb9e494598bd4ccee4bc21860190ef72c47e9177870f3763fdcbb692098
MD5 b45597c1aadb5a08f07734055b0cf003
BLAKE2b-256 01387ba4deed409db2421c6c9e1a86bba9afe3cea6d6396e7c9b06129577fa91

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e62d8fea4e118eab915d3aef00feb8cca843066e25ac2a0589497e993fdcf7d
MD5 e4f378ef4503b2e66ebaf766e178142b
BLAKE2b-256 023d9a5901a5c9a929db64e55435117802c80405f142c6b2c466c4e145b0263b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e120b44b538f70d5cc344abc308e06fffc79e9d3e16ad3c1b4330facfe7d176e
MD5 bdec990ac79945a6f0e83ec64d81e295
BLAKE2b-256 ab7aad81094092044961f94a4057805d86f501e585ce8765d4aae3e08f612487

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 de7dbf20ff3ebc5ffbfde7f8036b7f84d562665a74d9ed0e94136ee11a67d7e4
MD5 bca909d1444eeb1ebedb815f88c71e26
BLAKE2b-256 f0f9bd1243dbe02ba305ccdb9eb02fd24d992db2b035fd66945b0b8fbb78dd90

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.6-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.6-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 21eda88c6570139c2632d2167d66da8a489a36724858f0ea1d8ca533e8bff560
MD5 306602f05f8d6c05b5c13096762591e4
BLAKE2b-256 62e0e1ad6263a55c70427e6f58997d33c713821ed11b384a8b969de63401228b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffdb01ae704972fafde6e618e741cab401d8059d43c4d84794c77fc8d5b72ab7
MD5 df9727da292807eb3556faeb3af3f9f7
BLAKE2b-256 8a132b4243db1807adee8dd0b0942ba3e9f1ceff64aa93084b9a86507d3278ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2fc831738fa485f43b5e3ef4a37ccd00e2f4838bf797c56e3d1aae7192f7d8fe
MD5 393fc8850368cc9978e5f655299cc749
BLAKE2b-256 d546242548fbcd6f4ce17b370c1a15112294d7036baf381b413671c1915398bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 515eb6430209ffeb4abeb61ec999c5d3c2d2c0452ed69a998f07da0632a68c51
MD5 de238f72b611a78138006a287bec3363
BLAKE2b-256 9c31d2a45b0eaa13b66141b4bcd520a9138a609d909495b2cc4c692e7054099d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.6-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.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4273f35adde183de6f3ed9a51c26009cd74f69603bfcf7149e367b59704f3ae1
MD5 8fc47110e2b3d8081303b93ead5ed3a8
BLAKE2b-256 4ddaff6b759431d97c2e976b7ef173cf7e2f611316d64a0870b7a1c9029013d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c6e0a182ddd202d054e3fdf8fd677fbf44b451f7a5d94afdfe1b150e092842c
MD5 a73a6808a713c8a6b4c1d3ec71a1fdc6
BLAKE2b-256 8ffa2dfb974ee28af3a6a2319b4c80bf6e755c7a59a8fd1b232746641a490fa4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4da49c475c4a63786a9b0d832378efbbd02e9d58b07719e5a1985a5c8b96face
MD5 a546bd9feba0ed718c9b3f75e5394d10
BLAKE2b-256 d4cf4858daebfa3edce1f48307ce226644d4594b59b759685aa8776bed8f5c24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7e8a586cd212f639d072edae69c6dd8edfe4cd882ec456742e7266ee17ba458f
MD5 bc362e8e27183ffe49eeaee7da9dbc2d
BLAKE2b-256 9e50518aa50483bc1b380c3ff4b8648406a85bae9fde0c5e30a1ff562752fa53

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.6-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.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 36152107302e47de4add440f0339753a64b16fd256c1fb4070ea4d8cba24a793
MD5 8513a76e914b33f515f5b14d544e77da
BLAKE2b-256 1d2e9946b81a4f6c4d0afb95fa372ef131a153624394c12f66c25033c13e423f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d765cb53805d162d77bf377d023027f1a6adde7d6aec4235f33272561b7b1d2
MD5 c81b94d6c655f3d46cee77cc6b5a8049
BLAKE2b-256 86dc98c893981895f7a232244b2399a92473a2fd4b8f985e7a3924e6ed363a93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 474c97466a82f3278de072dc9f3aa15bc38a9d3cb7568dbb48f167c938eb31cc
MD5 9a14a181de9660af461969cc948ea76b
BLAKE2b-256 0f11545afb1153dc35b872a4678217c61ead7730a8d7852476b3ea12fac24b8e

See more details on using hashes here.

Provenance

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