Prerequisites
Helium Streamer runs on Windows or Linux (including Raspberry Pi) and does not require Helium to be installed on the same machine. If Helium is found on the same computer during setup, the configurator can optionally clone its existing library database as a starting point - otherwise Streamer creates its own database (SQLite, MySQL, PostgreSQL, or SQL Server) from scratch.
Note: Audio transcoding, BPM detection, and audio analysis currently require Windows and return an error (HTTP 501) when requested on a Linux installation.
Installation - Windows
- Download the installer using the link provided with your purchase or from https://www.imploded.com/streamer
- Launch the installer and follow the on-screen instructions.
- Select your preferred installation location (default works for most users).
- On the final step, the checkbox to start Helium Streamer Launcher is pre-selected.
- Click Finish to launch.
The Launcher installs the Streamer service (via Windows Service) and opens automatically so you can complete setup.
Installation - Linux / Raspberry Pi
- Install the ASP.NET Core 10 runtime and libsqlite3-0 on the target machine.
- Copy the publish/linux/ build to the machine (e.g. via scp).
- Run the configurator in interactive mode to create the config and database:
./Streamer.Configurator.Console prepare --interactive - The configurator generates a streamer-api.service systemd unit for you and prints the commands needed to install it.
- Open the required firewall port, then start the service:
sudo systemctl daemon-reload
sudo systemctl enable --now streamer-api
There is no GUI Launcher on Linux - all setup and service management (start/stop/restart, license registration, config upgrades) is done via Streamer.Configurator.Console.
Initial Setup
On first run, enter your license details on the License page, then use the General page to confirm the service is running and reachable.
Configuration Sections (Windows Launcher)
General Page
- Live status of the running service
- Web browser access address for LAN and Internet use, with QR codes for quick access from another device
- A port-forwarding test for remote/Internet access
- App access address and port, for the Helium Streamer companion apps
Settings Page
- Web server port
- HTTPS configuration (self-signed certificate, .pfx file, or Windows certificate store)
Database Page
- Database type and connection configuration (SQLite, MySQL, PostgreSQL, SQL Server)
License Page
- Enter your license name, email, and key
- Unlock and manage your registration; link to purchase a license
Running Helium Streamer
Helium Streamer works in any modern web browser (Chrome, Firefox, Safari, Edge). Click the Address on LAN link from the Launcher (or the address printed by the configurator on Linux) to open it.
Troubleshooting
Click this link to read more about troubleshooting the installation.