A multi-output ambient sound mixer for Home Assistant
Project description
Amniotic
A multi-output ambient sound mixer for Home Assistant.
Amniotic lets you use a single device to create on-the-fly, custom ambient audio mixes - e.g. mixing Waterfall sounds with Birdsong on one set of speakers, while playing Fireplace sounds from a second audio device - to suit your tastes and environment.
The library integrates with Home Assistant via MQTT as a new device, allowing you to create and control ambient mixes from the Home Assistant interface.
Why Would I Want Such a Thing?
I won't explain the general reasons for introducing non-musical sounds into one's environment, but if you find sound masking helps you concentrate in noisy environments, if you're (as I am) slightly misophonic, if you use white noise machines to induce sleep or relaxation, or if you just think sound is an important factor in setting a pleasant ambience, then you might find Amniotic useful.
Can't I do This with Spotify, Volumio, HifiBerry etc.?
Since those systems are intended for music, they aren't designed for playing or mixing multiple streams simultaneously with a single device, even if set up in multi-room configurations. Also, the streaming services often won't allow a single account to play multiple streams, even if multiple devices are used.
Anyway, those limitations motivated this library.
There are two ways to install and run Amniotic:
- On the Home Assistant machine itself, as an add-on.
- Install manually, on a separate machine.
Home Assistant Addon
To add as an Addon, click here:
Documentation
For non-addon installs, and general documentation, see the project wiki.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for amniotic-0.4.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cf642db066331768c6288f05c57ef1635ec024ca6159feedf470bfbe9827f83 |
|
MD5 | 6d2057d7bf6f5cdfb759e9e8b6e13696 |
|
BLAKE2b-256 | 4aa53c3a711cdca6777e9bf9dd692b113cc59953bd3a1c0de56c1a4604e162fc |