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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

screamrouter-0.3.20-cp314-cp314-musllinux_1_2_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

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

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

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

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

screamrouter-0.3.20-cp313-cp313-musllinux_1_2_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

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

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

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

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

screamrouter-0.3.20-cp312-cp312-musllinux_1_2_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

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

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

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

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

screamrouter-0.3.20-cp311-cp311-musllinux_1_2_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

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

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

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

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

screamrouter-0.3.20-cp310-cp310-musllinux_1_2_aarch64.whl (9.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

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

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

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

File details

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d6ee4b8d6b4c07d8ffc4f20350a4c5e165b9483039a61d50ca80d3b8a9f9dea8
MD5 77fc2d61e6b7016f893f6bf95e475dfc
BLAKE2b-256 075bb76b26f10c29dfd0c3fcc72bb3a4f79e821de52ba8a0c332234bc5152fa0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.20-cp314-cp314-win32.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for screamrouter-0.3.20-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 d0f780c4e83b6e5b8b64fb2b3ac8826217ba6382169bbbc17f7a31d790d8a8ed
MD5 677b318c63a062afb27f38e1831e2076
BLAKE2b-256 bf53164dd5e8cf060170d1721880fb0bc045a542465a3114a861e06bdd239738

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b5d5c9751339ce1dacf88aa2d1b54f897c92ccdab0b7b24e8d46c30057695a1
MD5 b989166102290e9169ec2e5c10a3b47c
BLAKE2b-256 a5afde3472a253bc85afc7b51b41625c5e6aa1d91cfca86f749b569245a54707

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 abaa14c3f4aa6ff26d3de38cca75edf73abc5a0ab6620ec676b08960e1a942bc
MD5 5fd664410b20355eda47a1d003d896c3
BLAKE2b-256 2b5134089dafd78f8e1f189c3edda624f5b8362a583efbbc3f685f778d590a1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c1e8d68771fb83e4668ca426a464835762b2c2bfc00be2d34f6412639193ad3
MD5 8e20dd688b1a93889c673c82e7f6c50f
BLAKE2b-256 4064adaceaf8b6a5c0a42827bbd05f2eb1f5b1bcc5edcb4795e39a088eab4e8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43ed2673c4cdbcd9449afabdee329d89591fd8daa70572c629111b5c89593c09
MD5 a46b97bb3fbfa4a7c4ad23d94b074a42
BLAKE2b-256 3e5b785626f68b68ea7452055bc482b2d0b76faf214bc3c24ba034b20f0050b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 562714b484cd47a990c8cba74eb3c1d6c166565bba94766d75d2cbc270239cbb
MD5 8ba60f1e6b76a5bdf32262cfe89c2a54
BLAKE2b-256 489573c65fc0e744f17f13f17b22a91ebe2d9a58dea7ab8542ef8647faee2eb7

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for screamrouter-0.3.20-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 d0bf9c8225a791cda97d8264ab8e854c510f185cd816125b45dcb7362ca9b725
MD5 cc5ae607b12996432650e7e3f7fb8cc9
BLAKE2b-256 a5f65bc7cbda1b90501a1b8317da8d75912b173bb8946ea796665828b0386e7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 489bdab5617fd22537c1d59a38f3643ec58c927737ebfa8bb1f32845a8006758
MD5 edef31c63c68c84702221b7d41aa724a
BLAKE2b-256 c52b4a529502fd9a34c5029d4702dc9eae010404cc6823d189d2b82f02eda8e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e168b40aff0e21c1ba835fcb27e5de1dbbec6ce2d8f05b0bc05b7e81d878c3bf
MD5 2e311e16e22ce51083ecc11d4906e9ac
BLAKE2b-256 7caf7f3882c7e7c2fb564f8ee9e57b7e3770d1c9a069983a1301f381fd0d9bdb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f6931be8de536206beecc52259889412ff1a445ff14e8d4a5730b3fe2f65bef
MD5 ba436beae582de668abd75006030e296
BLAKE2b-256 bc8f48ae19c7dc67d93be981a4da76b6575166822c3e7ade0632976b02115cc4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5775574559f1f5df1a313c2bed7f55abbbf080b0b2f9d8f07d5c68e21e9f907c
MD5 f9aad91de6f5a2a5dd596fb5517bbb54
BLAKE2b-256 751d98021db3402626d7f519eeeb96250570d4caad41e1ab8b4330de361dd996

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7bd988aa89e9bbdea285134663dd964612bcf1d6b35dfc1dc5809702fd63848c
MD5 bb4d6c1f6cc6040065c55e07daa5b531
BLAKE2b-256 6c6c9ef7349fc8dd7ae02cb4ea6b691790e82cc0f715303b5dd5c2e68fb25c4e

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for screamrouter-0.3.20-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b28e21ddd3e4692843a463a5e296986fa5acf8fe2b6e122b5d0bf08d08f70bc2
MD5 4643a5f1c356cd4fabb5173385c4e5f7
BLAKE2b-256 64d7d3d19e58f936c9f1257c9955e80d13d35af4f52ea183b3b9614d8c10cca5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b94da07873fcda3dc573d9abfebe45e6907cc4194ba798f7e9ec6b2d0aaf3add
MD5 7cfe7884b6cb815180e0eea112367f61
BLAKE2b-256 2372eb6e6cadbbc099b1865db5e68aec9a9b6ac2c4d7b3bb98c273e582411426

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 43d554e6cfb05e6f38f04fd3f2586e3ccf62514bf1fde136667461c0233c9bc7
MD5 9d5b3b827caee820e4e957353f9f2434
BLAKE2b-256 d130820ba227591c6973e8eb2126cccf6d6b8ec0705efa8fece5b4495dd2fdda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9a7c148ac29582b775d8c4965ad0386c4a330ac10a6d759d09b3bb55a83fcd7
MD5 363801d3ea39678cb6511f54d86584d7
BLAKE2b-256 30ac7c129b523ba50e12792f26436387e7ab570c8125274ed07f8b01486726d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b2f5f7229168b384232f7eb1c12cd212ac28aa408bd84e5fbf1023db78d32b5
MD5 38c55bf355bbafc2c9fe97655c1f2b63
BLAKE2b-256 f12ad97ec56bf1b434984c75484e6e0feb52e6932c29b87091d41f8628e16543

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 646bcef83ec88c7ba19379eaf77e782ec1aa40bba1129c42f8254991c61c5aab
MD5 d58f119350f3049a7386ffd7630a180c
BLAKE2b-256 72c05f8bdafc2b8412147f58143cbc21783da2a03abd5d890db9bd19b41e90da

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.20-cp311-cp311-win32.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for screamrouter-0.3.20-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 269cbf52a085174b696ab07ad2db44a497ee809e187a46f66afac135fc798873
MD5 d0efffb73d9e505cd1fea5f55239d8eb
BLAKE2b-256 bde6c1dacead7668b98612d52aff531a8c42e874b0a243f0738b128196d50a9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d51a38e2966856b7958c381e96d52c478e349d10051ea1b14fc91f76105b1f3f
MD5 c7dc5a9fa68b5fbeb3891b3e08fcba19
BLAKE2b-256 604561f60da86008417ac179abc2ba9c8c45ee68d4b1ce9cf39e9d157efa36c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 de74ab046dc150502b214ef430fdad77302dcefe48d3ca1cedbc2efff5c70811
MD5 03c7e7e7340f100f3a4b40706f4803db
BLAKE2b-256 7ec8981d161ced22466607c59cc06696f86a39d9809219ec850cd26b251a88b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 36678644c8a5d64ce516501f5493a26e0655f1286d82225e50839eb4fc7f9c81
MD5 dce8e7d512e4df5681fcf035c59c2510
BLAKE2b-256 ba5ab07cac557e8a3c82fb9ab5426192424eb41d0283d3a7c266741ee91da4b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 989fdd2807bee2475d770cfeef8f07ba4358eae7e74e32d02dc740c21e2429f1
MD5 2d4440dba793aa30b49f89dd0cfa75f1
BLAKE2b-256 c7e78c5140d72be1017afbc413052fd5fe588dd794b8424e01305cf963cac2b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 58b3e3821c12b3946cad8afb0bd950716872ef0478e3c1e9d2b76f52c1d401a3
MD5 96528164328140c8cfeb4834bbd3e890
BLAKE2b-256 36f607c62555e8e3da4ace96fcb98fc0e13a65f87833f1a7bb336b2332003880

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: screamrouter-0.3.20-cp310-cp310-win32.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for screamrouter-0.3.20-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d11dc4365f45e1dc87187fae0d8a8a5afb6a72cd653bbb8c986089124ccff8ae
MD5 bd81f599a94dddfacdd4248b39635f9c
BLAKE2b-256 954865e97edb1e151db947eff5bd50c2806adcc5228356f0494601c5974d91b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9c782c2030b21c1d3941336a440598fd99c90e31aa92f0ad2dedf2335bacee4e
MD5 3d15a30e9836060b4750f0ed8d8a438a
BLAKE2b-256 a929ed745385c75816b42dca2bdf8d44d6e00f3c36bba573c894809babed6f1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a4cfe73d5199abc81bbf2c8d22ddf046372fc03d3e622838580287b0f766c999
MD5 05edf0b73ef1c84398e49df69bb5d202
BLAKE2b-256 6dcf0028f55bd3d06f5edea37d4e9a366dacd328150193ddf7793d02a08f7ea7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6d56018c5d22de3a5b27bdcee45b45f6029237fd2f7ce2b2d528cfae07776b9
MD5 65ce8ac64177bbd80ae4ae2dbfd08d8a
BLAKE2b-256 36a4945bfa9fb698f0e3476c9f5e6c423045f236b46cad522b71f08a985936b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for screamrouter-0.3.20-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac4e5dd98afa5c51fa5e4ae477b0ee172b2207cada1ba7edd94765147d4a09b2
MD5 c93e929dfdeeb1667e29655f53e78632
BLAKE2b-256 24679cea0437c2ba3fed1f4018df98e60676fc172a7aac250e7fd464c60ac5a9

See more details on using hashes here.

Provenance

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