Jump to content

ScreamRouter - A whole-house audio router I have been developing

I have been working on this for the last few months, I'm pretty proud of what it's became. It's a system for routing audio around your house supporting multiple sources to multiple sinks, equalization, a home assistant plugin, and a number of ways to get audio in and out. My goal was to route everything as PCM with as low latency as possible. I'm hoping people find it useful, I put a lot of work into it and I'm pretty proud of it.

 

image.thumb.png.0a52e7e9056b07e55dd28dd2b41c2365.png

 

Here's a link to the repo: https://github.com/netham45/screamrouter

 

These are the sources it can play from

  • RTP/Linux Source with fixed MTU
  • Windows Source
  • ESP32S3 USB Audio Card Senders
  • Raspberry Pi Zero W / Raspberry Pi Zero 2 USB Gadget Sound Card Sender
  • Amazon Music Docker Container
  • Firefox Docker Container
  • Spotify Docker Container
  • Rooted LG WebOS TVs via ScreamStreamer
  • Many Linux PCM sources via ScreamStreamer

These are the receivers it can play to

  • Windows Receivers
  • Raspberry Pi/Linux Receiver
  • ESP32/ESP32s3 spdif/USB UAC 1.0 audio receiver
  • ESP32 A1S Audiokit Receiver
  • Android Receiver
  • Python Scream Receiver
  • Anything that can play an MP3 stream

 

All the documentation is linked from the readme at https://github.com/netham45/screamrouter/blob/main/README.md

 

If anyone has any feedback or comments please let me know or file a Github issue.

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

woha this actually seems pretty high tech and well thought out. I'm 100% sure some audio lovers gonna have a play with this, maybe even professionals.

NEVER GIVE UP. NEVER STOP LEARNING. DONT LET THE PAST HURT YOU. YOU CAN DOOOOO IT

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×