Quick answers to common questions about Sonorium.
Common causes:
Try playing to a different speaker to narrow it down, and check Settings › Logs. More in Troubleshooting.
In the Home Assistant add-on, Sonorium discovers speakers from Home Assistant's media_player entities. On Docker it also finds Google Cast, Sonos, DLNA, AirPlay, LinkPlay and HEOS speakers on your network (use network_mode: host), and you can add one by its address.
Speakers Sonorium finds are switched off until you turn them on on Settings › Speakers. See Speakers.
Use MP3 at 128-320kbps for best results. Longer tracks (1-10 min) loop more seamlessly.
Before 1.5.0, Background was Continuous, Intermittent was Sparse, and Ebb & Flow was Presence. Auto is retired in 1.6.1: each Auto track became the mode it was playing as. Gapless loops a Background track without crossfade.
A group is a folder inside a theme. Groups replace the old per-track "Exclusive" switch.
Link files from another theme. They play from the theme they came from, without being copied, and a preset turns them on.
Example: a Campsite theme links rain from a Rainy Day theme. Its "Rain" preset turns the rain on and mutes the crickets. Pick it on a channel and the rain fades in while the crickets fade out.
A linked file can sit in any section or group. Exports copy linked files in, so a shared theme is complete.
Some recordings fade in at the start and fade out at the end. Looped, the sound drops each time the file ends.
Put the file in a group in the Background section (a Merry-go-round), and set its Crossfade at least as long as the file's fade. A single file crossfades into itself, so the next pass is already playing while this one fades. With 3 or more recordings of the same scene, the bed never repeats the same way.
Yes. The preset is chosen per channel, so changing it on one channel doesn't change the other. Picking a preset glides the mix to it over 3 seconds.
They let a channel change over time.
Make a sequence from Sequences in the Theme Editor; it is then listed in the Preset menu after the presets. Make a playlist on the Playlists page, then press the playlist button to the right of a channel's boxes to play it. Next on the channel skips ahead.
In Home Assistant, sequences are options of the channel's Preset select, as "name (sequence)", and each channel has a Playlist select, a Next button and a Step sensor.
Yes. The headphones button on a channel plays it on the device you're using, with a separate volume slider, even while the speakers are stopped. Start on headphones, add speakers, then press Play: the speakers join the same stream without a break. Stop stops the speakers only.
The speaker button left of the Volume slider mutes the speakers: the sound sent to them goes silent, on any kind of speaker.
In the Home Assistant app, any media_player in Home Assistant that plays an internet audio stream. The Docker version also finds these on your network:
There are three, each with a step-by-step guide:
A comparison is on Getting Started.
Yes, for noncommercial use. Sonorium is licensed under the PolyForm Noncommercial License 1.0.0: you can use, change and share it for any noncommercial purpose, at home or in a charity, school or public institution. Commercial use needs a separate licence.
The source code is on GitHub. Sonorium was originally based on Amniotic by fmtr, and has since been rewritten.
On a new Docker install, yes: the first visit creates the admin account, and every browser signs in after that. In the Home Assistant app, Home Assistant's sidebar opens Sonorium without a second sign-in, and Home Assistant's users are Sonorium's users. Speakers never sign in.
An install updated from a version before 1.7.0 stays open until an admin turns on Require login. See Sign-in and Users.
Yes. Home Assistant (each channel's notify entity), MQTT, Node-RED or any program that can send a web request with a key can send a chime, words to speak, or both. Sonorium plays them on the channels named, and a playing channel gets quieter while they play. The other system decides when to announce; each channel has an Announcements switch to turn them off. See Announcements.
The Sonorium app for Android links to your Sonorium with a QR code: Link App on the Channels page. On any phone, the web UI also works in the browser. See Link App.
Open an issue on GitHub:
Include your setup details, steps to reproduce, and any error logs.
The Sonorium version and install type (Home Assistant app or Docker) are shown at the bottom left of the menu. On a phone, open the menu with the button in the top bar.