Greetings! I’m new here, but not new to Home Assistant. This is my first public project for HA, and I wanted to enter the scene with a bang. As a new user, I am limited to two links in a post. I will link to Amniotic and to Sonorium github repos.
Some quick background. I’m a Sr. IT Systems Engineer that is AuDHD. What does this mean? I’m on the autism spectrum and I have a nasty case of ADHD. I am sound, light, and touch sensitive, and usually need some form of white noise or background ambiance in order to distract the part of my brain that is good at distracting the rest of my brain. Ambient sound = ability to concentrate, and when I have moments of crisis that require I step away from what is triggering it, I will throw ambient audio on, fire up all of the RGBs I can, and just sit and watch the lights swirl while a digital thunderstorm plays in the house.
Sonorium is a Home Assistant addon that I have been working on for some time. It lets you create immersive ambient audio environments throughout your home.
Acknowledgements
First and foremost—Sonorium is a fork of Amniotic by fmtr. The original Amniotic project laid the groundwork with its innovative approach to ambient soundscape mixing in Home Assistant. I’m grateful for the time, effort, and creativity that went into building the foundation that Sonorium is built upon.
Amniotic did not have device streaming when I initially started this project, and it was a function that I desperately needed. It turns out that it was recently added, so I was able to build upon that work to turn this into what I needed.
What Does It Do?
Sonorium streams richly layered ambient soundscapes—rain, thunder, forest sounds, ocean waves, whatever you like—to any combination of media players in your Home Assistant setup. Think of it as your own personal ambient sound station that can target individual speakers, entire rooms, floors, or custom speaker groups.
Key Features
- Multi-Channel Audio – Run up to 6 independent audio channels simultaneously, each playing its own theme to different speakers
- Theme-Based Organization – Drop your audio files into themed folders (Thunder, Forest, Ocean, etc.) and Sonorium automatically mixes all tracks together
- Seamless Looping – Equal-power crossfade looping means no jarring restarts, even for single-file themes
- Modern Web UI – Dark theme, responsive design, real-time status, drag-and-drop file uploads
- Home Assistant Integration – Sidebar access via ingress, automatic media player discovery, area and floor awareness
Why Ambient Sound?
Beyond just sounding nice, ambient soundscapes can be genuinely helpful for focus, sleep, and mental wellness. Nature sounds and white noise can assist with concentration (especially helpful for ADHD), mask trigger sounds for those with misophonia, provide soothing auditory input for sensory processing differences, and promote relaxation by activating the parasympathetic nervous system. The README has links to some of the research if you’re curious.
Installation
One-Click and manual installation instructions are available on the github repo at :
Quick Start
Themes are collections of audio files that blend together to create a soundscape. A “Thunder” theme might contain distant rumbles, rain on a roof, and the occasional crack of lightning—Sonorium mixes them all in real-time with seamless crossfade looping. Yes, even a single audio file will crossfade loop to avoid abrupt transitions from start/stop actions of the audio file. You can source these most anywhere, but freesound.org has a lot of very nice pre-recorded ambient audio.
Channels are independent audio streams. Each channel plays one theme and sends it to your chosen speakers. Run up to 6 channels simultaneously—maybe rain in the bedroom, forest sounds in the office, and ocean waves in the living room.
Speaker Organization pulls directly from your Home Assistant setup. Sonorium sees your floors, areas, and individual media players, so you can target “Kitchen Speaker” or select an entire floor with one click.
Getting Started:
- Open Sonorium from your HA sidebar
- Create a theme through the UI—give it a name, assign a category if you want, add a description, and upload your audio files (MP3, WAV, FLAC, OGG) all in one shot
- Create a channel, pick your theme and speakers, hit play
That’s it—ambient soundscapes flowing through your home.
What’s Next?
The roadmap includes Home Assistant entity integration (so channels become controllable media_player entities you can use in automations and dashboards), automatic theme cycling, live speaker management, per-track volume control, and eventually a standalone Docker deployment for those running without HA.
I’d love to hear your feedback, feature ideas, or bug reports. Thanks for checking it out!