Lumia Stream release notes
9.0.0-beta.21
Beta
- Added new Variation Condition Type: Equal Variable. It allows you to trigger any variation based on any variable within Lumia Stream. So if you want a variation to trigger for when you get a follower but you want it to be different based on your Game your playing you can now do that
- Added new variable functions: math, compare, round, if, coalesce, between, min, max, regex_extract, replace, format_date, and time_since for advanced template logic
- Updated variable pickers in Lumia Stream and Overlay UI with function fx indicators and clearer type-based styling
- Added variables selections for input controls values like in Chatbot / TTS Message
- First Chatter and Entrance alerts will now not trigger from the streamer, custom chatbot, or Lumia Stream chatbot
- Twitch Shoutout actions will now pass variables that cna be used directly within the next actions so that you can created your own dynamic SO command
- Loyalty Points can now use variables to modify your chatbot message when the user does not have sufficient points
- Animation Audio Slot generator can now also use cloud audio
- Redesinged the Audio Selection UI
- Fixed issue where Youtube custom chatbot would get disconnected after some time
- Fixed issue where Smart Plugs would show in control center even when the connection is disabled
- Fixed issue where copy from was not getting all of the values
- Fixed issue where you can't click the close icon when a command editor was open
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Marketplace Ranks to see who's number 1 with downloads and likes of all time. Anything uploaded publicly from Overlays, TTS Voices, Plugins, Studios now all have one place to see it all.
- Added ability to click a username on an uploaded item to see what else that user has uploaded publicly on the Marketplace
- Added Tuya / SmartLife Themes - Will require a reconnect to Tuya / SmartLife
- Added Tuya / SmartLife Fast Mode which adds Local Control of your lights with no rate limit - Will require a reconnect to Tuya / SmartLife
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
- Alerts and Variations can now Copy from base alerts, variations, and commands
- Added new Variation Condition Type: Equal Variable. It allows you to trigger any variation based on any variable within Lumia Stream. So if you want a variation to trigger for when you get a follower but you want it to be different based on your Game your playing you can now do that
- Added new variable functions: math, compare, round, if, coalesce, between, min, max, regex_extract, replace, format_date, and time_since for advanced template logic
Enhancement
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Implemented Spotify new API that now works with playlists again
- Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
- Added built in AI Assistant for Custom Code
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added Streamfog Outfits
- Added a section to see new Marketplace items directly in Studios
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Actions values will now display better to easily show what the action does within your list
- Added the ability to export and import Chat Match Commands
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- Alerts and Variations now use the same Commands UI
- Added more colors to the sidebar to easily differentiate between categories
- Added more colors to the Command creations to easily differentiate between categories
- Shoutouts now have a new default message and also show what the streamer is currently/last playing
- On end current raffle action we should automatially not store the raffle
- Chatbot will no longer send if the platform is not valid
- Hardened Midi connection to be able to work no matter if the ports change
- Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
- The Scratch editor for commands and alerts has now been completely removed
- Added Bulk Delete Event List by platforms
- Updated Variations styling to exten the full length of container
- If multiple audios are playing at one time it will show them both as a popup
- TTS played on the System with cloud voices will now show as an audio popup
- Added Marketplace Ranks to see who's number 1 with downloads and likes of all time. Anything uploaded publicly from Overlays, TTS Voices, Plugins, Studios now all have one place to see it all.
- Added ability to click a username on an uploaded item to see what else that user has uploaded publicly on the Marketplace
- Added Tuya / SmartLife Themes - Will require a reconnect to Tuya / SmartLife
- Added Tuya / SmartLife Fast Mode which adds Local Control of your lights with no rate limit - Will require a reconnect to Tuya / SmartLife
- Fixed Tuya / SmartLife Bug where token would expire
- Updated variable pickers in Lumia Stream and Overlay UI with function fx indicators and clearer type-based styling
- Twitch Shoutout actions will now pass variables that cna be used directly within the next actions so that you can created your own dynamic SO command
- Loyalty Points can now use variables to modify your chatbot message when the user does not have sufficient points
- Animation Audio Slot generator can now also use cloud audio
- Redesinged the Audio Selection UI
- Added variables selections for input controls values like in Chatbot / TTS Message
- First Chatter and Entrance alerts will now not trigger from the streamer, custom chatbot, or Lumia Stream chatbot
- Twitch Shoutout actions will now pass variables that cna be used directly within the next actions so that you can created your own dynamic SO command
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
- Fixed WLED Themes
- Fixed WLED Fast Mode
- Fixed issue where changing a lights ip would not actually persist the change
- Fixed issue where logging in with platform would try to create a new account
- Fixed youtube connection infinite loop if no scopes are selected
- Fixed issue where delete icon was showing for users who can't actually delete a comment in Plugins community
- Fixed issue where actions for integrations/plugins that are not connected would still try to trigger
- Fixed issue where multiple tooltips would show on chat box
- TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
- Fixed issue where Youtube custom chatbot would get disconnected after some time
- Fixed issue where Smart Plugs would show in control center even when the connection is disabled
Beta
Fixed Studio animations stalling on duration slots less than 60ms
Added ability to import/export Studios
Fixed issue where Studio items were not able to upload without audio
[Plugin Devs] Added new named_map field
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Implemented Spotify new API that now works with playlists again
Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
Added built in AI Assistant for Custom Code
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added Streamfog Outfits
Added a section to see new Marketplace items directly in Studios
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Actions values will now display better to easily show what the action does within your list
Added the ability to export and import Chat Match Commands
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
Alerts and Variations now use the same Commands UI
Added more colors to the sidebar to easily differentiate between categories
Added more colors to the Command creations to easily differentiate between categories
Shoutouts now have a new default message and also show what the streamer is currently/last playing
On end current raffle action we should automatially not store the raffle
Chatbot will no longer send if the platform is not valid
Hardened Midi connection to be able to work no matter if the ports change
Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
The Scratch editor for commands and alerts has now been completely removed
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Fixed WLED Themes
Fixed WLED Fast Mode
Fixed issue where changing a lights ip would not actually persist the change
TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.20
Beta
- Added Loyalty Points option for Raffle and Viewer Queue when creating to make it simpler
- Added a first boot screen that shows new features
- Updated Audio selection UI
- Fixed issue where cooldowns and thumbnails were showing for Alert variations even though they weren't working
- Fixed issue where editing an OBS action after adding would stay empty
- Fixed issue where copying from one alert to another it would also copy the name
- Fixed issue where copying from one alert variation to another it would not copy all fields over
- Fixed issue where offline connections were showing at the bottom connection bar
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Marketplace Ranks to see who's number 1 with downloads and likes of all time. Anything uploaded publicly from Overlays, TTS Voices, Plugins, Studios now all have one place to see it all.
- Added ability to click a username on an uploaded item to see what else that user has uploaded publicly on the Marketplace
- Added Tuya / SmartLife Themes - Will require a reconnect to Tuya / SmartLife
- Added Tuya / SmartLife Fast Mode which adds Local Control of your lights with no rate limit - Will require a reconnect to Tuya / SmartLife
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
- Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Implemented Spotify new API that now works with playlists again
- Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
- Added built in AI Assistant for Custom Code
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added Streamfog Outfits
- Added a section to see new Marketplace items directly in Studios
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Actions values will now display better to easily show what the action does within your list
- Added the ability to export and import Chat Match Commands
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- Alerts and Variations now use the same Commands UI
- Added more colors to the sidebar to easily differentiate between categories
- Added more colors to the Command creations to easily differentiate between categories
- Shoutouts now have a new default message and also show what the streamer is currently/last playing
- On end current raffle action we should automatially not store the raffle
- Chatbot will no longer send if the platform is not valid
- Hardened Midi connection to be able to work no matter if the ports change
- Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
- The Scratch editor for commands and alerts has now been completely removed
- Added Bulk Delete Event List by platforms
- Updated Variations styling to exten the full length of container
- If multiple audios are playing at one time it will show them both as a popup
- TTS played on the System with cloud voices will now show as an audio popup
- Added Marketplace Ranks to see who's number 1 with downloads and likes of all time. Anything uploaded publicly from Overlays, TTS Voices, Plugins, Studios now all have one place to see it all.
- Added ability to click a username on an uploaded item to see what else that user has uploaded publicly on the Marketplace
- Added Tuya / SmartLife Themes - Will require a reconnect to Tuya / SmartLife
- Added Tuya / SmartLife Fast Mode which adds Local Control of your lights with no rate limit - Will require a reconnect to Tuya / SmartLife
- Fixed Tuya / SmartLife Bug where token would expire
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
- Fixed WLED Themes
- Fixed WLED Fast Mode
- Fixed issue where changing a lights ip would not actually persist the change
- Fixed issue where logging in with platform would try to create a new account
- Fixed youtube connection infinite loop if no scopes are selected
- Fixed issue where delete icon was showing for users who can't actually delete a comment in Plugins community
- Fixed issue where actions for integrations/plugins that are not connected would still try to trigger
- Fixed issue where multiple tooltips would show on chat box
- TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Beta
Fixed Studio animations stalling on duration slots less than 60ms
Added ability to import/export Studios
Fixed issue where Studio items were not able to upload without audio
[Plugin Devs] Added new named_map field
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Implemented Spotify new API that now works with playlists again
Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
Added built in AI Assistant for Custom Code
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added Streamfog Outfits
Added a section to see new Marketplace items directly in Studios
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Actions values will now display better to easily show what the action does within your list
Added the ability to export and import Chat Match Commands
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
Alerts and Variations now use the same Commands UI
Added more colors to the sidebar to easily differentiate between categories
Added more colors to the Command creations to easily differentiate between categories
Shoutouts now have a new default message and also show what the streamer is currently/last playing
On end current raffle action we should automatially not store the raffle
Chatbot will no longer send if the platform is not valid
Hardened Midi connection to be able to work no matter if the ports change
Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
The Scratch editor for commands and alerts has now been completely removed
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Fixed WLED Themes
Fixed WLED Fast Mode
Fixed issue where changing a lights ip would not actually persist the change
TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.19
Beta
- Added ability to regenerate TTS Previews without needing to clone a new TTS Voice
- Fixed issue where Loyalty Points could not be used within a Chatbot Command
- Fixed issue where actions for integrations/plugins that are not connected would still try to trigger
- Fixed issue where crypto automations would crash when trying to change to anything other than bitcoin
- Fixed issue where multiple tooltips would show on chat box
- [Plugin Devs] You can now pass variables from one action to the next that can be used for various things like Chatbot or TTS actions that come after your action
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Marketplace Ranks to see who's number 1 with downloads and likes of all time. Anything uploaded publicly from Overlays, TTS Voices, Plugins, Studios now all have one place to see it all.
- Added ability to click a username on an uploaded item to see what else that user has uploaded publicly on the Marketplace
- Added Tuya / SmartLife Themes - Will require a reconnect to Tuya / SmartLife
- Added Tuya / SmartLife Fast Mode which adds Local Control of your lights with no rate limit - Will require a reconnect to Tuya / SmartLife
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
- Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Implemented Spotify new API that now works with playlists again
- Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
- Added built in AI Assistant for Custom Code
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added Streamfog Outfits
- Added a section to see new Marketplace items directly in Studios
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Actions values will now display better to easily show what the action does within your list
- Added the ability to export and import Chat Match Commands
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- Alerts and Variations now use the same Commands UI
- Added more colors to the sidebar to easily differentiate between categories
- Added more colors to the Command creations to easily differentiate between categories
- Shoutouts now have a new default message and also show what the streamer is currently/last playing
- On end current raffle action we should automatially not store the raffle
- Chatbot will no longer send if the platform is not valid
- Hardened Midi connection to be able to work no matter if the ports change
- Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
- The Scratch editor for commands and alerts has now been completely removed
- Added Bulk Delete Event List by platforms
- Updated Variations styling to exten the full length of container
- If multiple audios are playing at one time it will show them both as a popup
- TTS played on the System with cloud voices will now show as an audio popup
- Added Marketplace Ranks to see who's number 1 with downloads and likes of all time. Anything uploaded publicly from Overlays, TTS Voices, Plugins, Studios now all have one place to see it all.
- Added ability to click a username on an uploaded item to see what else that user has uploaded publicly on the Marketplace
- Added Tuya / SmartLife Themes - Will require a reconnect to Tuya / SmartLife
- Added Tuya / SmartLife Fast Mode which adds Local Control of your lights with no rate limit - Will require a reconnect to Tuya / SmartLife
- Fixed Tuya / SmartLife Bug where token would expire
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
- Fixed WLED Themes
- Fixed WLED Fast Mode
- Fixed issue where changing a lights ip would not actually persist the change
- Fixed issue where logging in with platform would try to create a new account
- Fixed youtube connection infinite loop if no scopes are selected
- Fixed issue where delete icon was showing for users who can't actually delete a comment in Plugins community
- Fixed issue where actions for integrations/plugins that are not connected would still try to trigger
- Fixed issue where multiple tooltips would show on chat box
- TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Beta
Fixed Studio animations stalling on duration slots less than 60ms
Added ability to import/export Studios
Fixed issue where Studio items were not able to upload without audio
[Plugin Devs] Added new named_map field
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Implemented Spotify new API that now works with playlists again
Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
Added built in AI Assistant for Custom Code
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added Streamfog Outfits
Added a section to see new Marketplace items directly in Studios
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Actions values will now display better to easily show what the action does within your list
Added the ability to export and import Chat Match Commands
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
Alerts and Variations now use the same Commands UI
Added more colors to the sidebar to easily differentiate between categories
Added more colors to the Command creations to easily differentiate between categories
Shoutouts now have a new default message and also show what the streamer is currently/last playing
On end current raffle action we should automatially not store the raffle
Chatbot will no longer send if the platform is not valid
Hardened Midi connection to be able to work no matter if the ports change
Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
The Scratch editor for commands and alerts has now been completely removed
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Fixed WLED Themes
Fixed WLED Fast Mode
Fixed issue where changing a lights ip would not actually persist the change
TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.18
Beta
- Added AI TTS Voice preview generator so you don't have to come up with a prompt any more
- Added Sort option to Plugin Marketplace
- Added Marketplace Ranks to see who's number 1 with downloads and likes of all time. Anything uploaded publicly from Overlays, TTS Voices, Plugins, Studios now all have one place to see it all.
- Added ability to click a username on an uploaded item to see what else that user has uploaded publicly on the Marketplace
- Added Tuya / SmartLife Themes - Will require a reconnect to Tuya / SmartLife
- Added Tuya / SmartLife Fast Mode which adds Local Control of your lights with no rate limit - Will require a reconnect to Tuya / SmartLife
- Fixed Tuya / SmartLife Bug where token would expire
- Fixed issue when creating an action the done button would stay disabled
- Fixed Copy From an alert that was also bringing in the Alerts name causing issues
- [Plugin Devs] Added dynamicOptions to variations EQUAL_SELECTION along with documentation on the https://dev.lumiastream.com site
- [Plugin Devs] Added custom_auth_display to setup your own UI and logic when a user sets up your plugin along with documentation on the https://dev.lumiastream.com site
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Marketplace Ranks to see who's number 1 with downloads and likes of all time. Anything uploaded publicly from Overlays, TTS Voices, Plugins, Studios now all have one place to see it all.
- Added ability to click a username on an uploaded item to see what else that user has uploaded publicly on the Marketplace
- Added Tuya / SmartLife Themes - Will require a reconnect to Tuya / SmartLife
- Added Tuya / SmartLife Fast Mode which adds Local Control of your lights with no rate limit - Will require a reconnect to Tuya / SmartLife
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
- Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Implemented Spotify new API that now works with playlists again
- Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
- Added built in AI Assistant for Custom Code
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added Streamfog Outfits
- Added a section to see new Marketplace items directly in Studios
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Actions values will now display better to easily show what the action does within your list
- Added the ability to export and import Chat Match Commands
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- Alerts and Variations now use the same Commands UI
- Added more colors to the sidebar to easily differentiate between categories
- Added more colors to the Command creations to easily differentiate between categories
- Shoutouts now have a new default message and also show what the streamer is currently/last playing
- On end current raffle action we should automatially not store the raffle
- Chatbot will no longer send if the platform is not valid
- Hardened Midi connection to be able to work no matter if the ports change
- Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
- The Scratch editor for commands and alerts has now been completely removed
- Added Bulk Delete Event List by platforms
- Updated Variations styling to exten the full length of container
- If multiple audios are playing at one time it will show them both as a popup
- TTS played on the System with cloud voices will now show as an audio popup
- Added Marketplace Ranks to see who's number 1 with downloads and likes of all time. Anything uploaded publicly from Overlays, TTS Voices, Plugins, Studios now all have one place to see it all.
- Added ability to click a username on an uploaded item to see what else that user has uploaded publicly on the Marketplace
- Added Tuya / SmartLife Themes - Will require a reconnect to Tuya / SmartLife
- Added Tuya / SmartLife Fast Mode which adds Local Control of your lights with no rate limit - Will require a reconnect to Tuya / SmartLife
- Fixed Tuya / SmartLife Bug where token would expire
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
- Fixed WLED Themes
- Fixed WLED Fast Mode
- Fixed issue where changing a lights ip would not actually persist the change
- Fixed issue where logging in with platform would try to create a new account
- Fixed youtube connection infinite loop if no scopes are selected
- Fixed issue where delete icon was showing for users who can't actually delete a comment in Plugins community
- TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Beta
Fixed Studio animations stalling on duration slots less than 60ms
Added ability to import/export Studios
Fixed issue where Studio items were not able to upload without audio
[Plugin Devs] Added new named_map field
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Implemented Spotify new API that now works with playlists again
Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
Added built in AI Assistant for Custom Code
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added Streamfog Outfits
Added a section to see new Marketplace items directly in Studios
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Actions values will now display better to easily show what the action does within your list
Added the ability to export and import Chat Match Commands
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
Alerts and Variations now use the same Commands UI
Added more colors to the sidebar to easily differentiate between categories
Added more colors to the Command creations to easily differentiate between categories
Shoutouts now have a new default message and also show what the streamer is currently/last playing
On end current raffle action we should automatially not store the raffle
Chatbot will no longer send if the platform is not valid
Hardened Midi connection to be able to work no matter if the ports change
Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
The Scratch editor for commands and alerts has now been completely removed
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Fixed WLED Themes
Fixed WLED Fast Mode
Fixed issue where changing a lights ip would not actually persist the change
TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.17
Beta
- Added Bulk Delete Event List by platforms
- Updated Variations styling to exten the full length of container
- Updated Plugins setup to make if much wider
- If multiple audios are playing at one time it will show them both as a popup
- TTS played on the System with cloud voices will now show as an audio popup
- Fixed issue where logging in with platform would try to create a new account
- Fixed youtube connection infinite loop if no scopes are selected
- Fixed issue where delete icon was showing for users who can't actually delete a comment in Plugins community
- Fixed disabled connections that were showing in the bottom connection bar
- Fixed disabled connections that were showing in the bottom connection bar
- Fixed the issue where comments coudn't be deleted by the user that posted them in marketplace (overlays/reactions/scenes/colors/animations)
- [Plugin Devs] Added Skills for Plugins that work with Codex, Claude, Cursor, Gemini, and Copilot
- [Plugin Devs] Added remove lights and plugs option
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
- Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Implemented Spotify new API that now works with playlists again
- Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
- Added built in AI Assistant for Custom Code
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added Streamfog Outfits
- Added a section to see new Marketplace items directly in Studios
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Actions values will now display better to easily show what the action does within your list
- Added the ability to export and import Chat Match Commands
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- Alerts and Variations now use the same Commands UI
- Added more colors to the sidebar to easily differentiate between categories
- Added more colors to the Command creations to easily differentiate between categories
- Shoutouts now have a new default message and also show what the streamer is currently/last playing
- On end current raffle action we should automatially not store the raffle
- Chatbot will no longer send if the platform is not valid
- Hardened Midi connection to be able to work no matter if the ports change
- Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
- The Scratch editor for commands and alerts has now been completely removed
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
- Fixed WLED Themes
- Fixed WLED Fast Mode
- Fixed issue where changing a lights ip would not actually persist the change
- TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Beta
Fixed Studio animations stalling on duration slots less than 60ms
Added ability to import/export Studios
Fixed issue where Studio items were not able to upload without audio
[Plugin Devs] Added new named_map field
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Implemented Spotify new API that now works with playlists again
Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
Added built in AI Assistant for Custom Code
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added Streamfog Outfits
Added a section to see new Marketplace items directly in Studios
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Actions values will now display better to easily show what the action does within your list
Added the ability to export and import Chat Match Commands
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
Alerts and Variations now use the same Commands UI
Added more colors to the sidebar to easily differentiate between categories
Added more colors to the Command creations to easily differentiate between categories
Shoutouts now have a new default message and also show what the streamer is currently/last playing
On end current raffle action we should automatially not store the raffle
Chatbot will no longer send if the platform is not valid
Hardened Midi connection to be able to work no matter if the ports change
Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
The Scratch editor for commands and alerts has now been completely removed
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Fixed WLED Themes
Fixed WLED Fast Mode
Fixed issue where changing a lights ip would not actually persist the change
TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.16
Beta
- Added kick_last_host global variable
- Fixed issue where no light change on a slot can't be edited in an animation slot
- Fixed connection issue that said rl.clear when connecting
- Fixed Studio Scenes not working correctly
- Fixed issue where OBS action type still remained selected after adding the action
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
- Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Implemented Spotify new API that now works with playlists again
- Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
- Added built in AI Assistant for Custom Code
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added Streamfog Outfits
- Added a section to see new Marketplace items directly in Studios
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Actions values will now display better to easily show what the action does within your list
- Added the ability to export and import Chat Match Commands
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- Alerts and Variations now use the same Commands UI
- Added more colors to the sidebar to easily differentiate between categories
- Added more colors to the Command creations to easily differentiate between categories
- Shoutouts now have a new default message and also show what the streamer is currently/last playing
- On end current raffle action we should automatially not store the raffle
- Chatbot will no longer send if the platform is not valid
- Hardened Midi connection to be able to work no matter if the ports change
- Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
- The Scratch editor for commands and alerts has now been completely removed
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
- Fixed WLED Themes
- Fixed WLED Fast Mode
- Fixed issue where changing a lights ip would not actually persist the change
- TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Beta
Fixed Studio animations stalling on duration slots less than 60ms
Added ability to import/export Studios
Fixed issue where Studio items were not able to upload without audio
[Plugin Devs] Added new named_map field
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Implemented Spotify new API that now works with playlists again
Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
Added built in AI Assistant for Custom Code
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added Streamfog Outfits
Added a section to see new Marketplace items directly in Studios
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Actions values will now display better to easily show what the action does within your list
Added the ability to export and import Chat Match Commands
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
Alerts and Variations now use the same Commands UI
Added more colors to the sidebar to easily differentiate between categories
Added more colors to the Command creations to easily differentiate between categories
Shoutouts now have a new default message and also show what the streamer is currently/last playing
On end current raffle action we should automatially not store the raffle
Chatbot will no longer send if the platform is not valid
Hardened Midi connection to be able to work no matter if the ports change
Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
The Scratch editor for commands and alerts has now been completely removed
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Fixed WLED Themes
Fixed WLED Fast Mode
Fixed issue where changing a lights ip would not actually persist the change
TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.15
Beta
- Fixed Studio Scenes triggering all lights instead of that specific one
- Asset Manager can now be accessed within Lumia Stream (Creator > Asset Manager)
- Added extra checks to make sure Tiktok Live messages aren't duplicated
- Fixed issue where importing kick / twitch points from each other would make the id not work
- [Plugin Devs] Added new named_map field
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
- Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Implemented Spotify new API that now works with playlists again
- Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
- Added built in AI Assistant for Custom Code
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added Streamfog Outfits
- Added a section to see new Marketplace items directly in Studios
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Actions values will now display better to easily show what the action does within your list
- Added the ability to export and import Chat Match Commands
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- Alerts and Variations now use the same Commands UI
- Added more colors to the sidebar to easily differentiate between categories
- Added more colors to the Command creations to easily differentiate between categories
- Shoutouts now have a new default message and also show what the streamer is currently/last playing
- On end current raffle action we should automatially not store the raffle
- Chatbot will no longer send if the platform is not valid
- Hardened Midi connection to be able to work no matter if the ports change
- Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
- The Scratch editor for commands and alerts has now been completely removed
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
- Fixed WLED Themes
- Fixed WLED Fast Mode
- Fixed issue where changing a lights ip would not actually persist the change
- TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Beta
Fixed Studio animations stalling on duration slots less than 60ms
Added ability to import/export Studios
Fixed issue where Studio items were not able to upload without audio
[Plugin Devs] Added new named_map field
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Implemented Spotify new API that now works with playlists again
Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
Added built in AI Assistant for Custom Code
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added Streamfog Outfits
Added a section to see new Marketplace items directly in Studios
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Actions values will now display better to easily show what the action does within your list
Added the ability to export and import Chat Match Commands
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
Alerts and Variations now use the same Commands UI
Added more colors to the sidebar to easily differentiate between categories
Added more colors to the Command creations to easily differentiate between categories
Shoutouts now have a new default message and also show what the streamer is currently/last playing
On end current raffle action we should automatially not store the raffle
Chatbot will no longer send if the platform is not valid
Hardened Midi connection to be able to work no matter if the ports change
Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
The Scratch editor for commands and alerts has now been completely removed
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Fixed WLED Themes
Fixed WLED Fast Mode
Fixed issue where changing a lights ip would not actually persist the change
TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.14
Beta
- Asset Manager can now be accessed within Lumia Stream (Creator > Asset Manager)
- Added extra checks to make sure Tiktok Live messages aren't duplicated
- Fixed issue where importing kick / twitch points from each other would make the id not work
- [Plugin Devs] Added new named_map field
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
- Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Implemented Spotify new API that now works with playlists again
- Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
- Added built in AI Assistant for Custom Code
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added Streamfog Outfits
- Added a section to see new Marketplace items directly in Studios
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Actions values will now display better to easily show what the action does within your list
- Added the ability to export and import Chat Match Commands
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- Alerts and Variations now use the same Commands UI
- Added more colors to the sidebar to easily differentiate between categories
- Added more colors to the Command creations to easily differentiate between categories
- Shoutouts now have a new default message and also show what the streamer is currently/last playing
- On end current raffle action we should automatially not store the raffle
- Chatbot will no longer send if the platform is not valid
- Hardened Midi connection to be able to work no matter if the ports change
- Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
- The Scratch editor for commands and alerts has now been completely removed
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
- Fixed WLED Themes
- Fixed WLED Fast Mode
- Fixed issue where changing a lights ip would not actually persist the change
- TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Beta
Fixed Studio animations stalling on duration slots less than 60ms
Added ability to import/export Studios
Fixed issue where Studio items were not able to upload without audio
[Plugin Devs] Added new named_map field
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Implemented Spotify new API that now works with playlists again
Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
Added built in AI Assistant for Custom Code
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added Streamfog Outfits
Added a section to see new Marketplace items directly in Studios
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Actions values will now display better to easily show what the action does within your list
Added the ability to export and import Chat Match Commands
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
Alerts and Variations now use the same Commands UI
Added more colors to the sidebar to easily differentiate between categories
Added more colors to the Command creations to easily differentiate between categories
Shoutouts now have a new default message and also show what the streamer is currently/last playing
On end current raffle action we should automatially not store the raffle
Chatbot will no longer send if the platform is not valid
Hardened Midi connection to be able to work no matter if the ports change
Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
The Scratch editor for commands and alerts has now been completely removed
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Fixed WLED Themes
Fixed WLED Fast Mode
Fixed issue where changing a lights ip would not actually persist the change
TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.12
Beta
- Fixed Studio animations stalling on duration slots less than 60ms
- Added ability to import/export Studios
- Fixed issue where Studio items were not able to upload without audio
- [Plugin Devs] Added new named_map field
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
- Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Implemented Spotify new API that now works with playlists again
- Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
- Added built in AI Assistant for Custom Code
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added Streamfog Outfits
- Added a section to see new Marketplace items directly in Studios
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Actions values will now display better to easily show what the action does within your list
- Added the ability to export and import Chat Match Commands
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- Alerts and Variations now use the same Commands UI
- Added more colors to the sidebar to easily differentiate between categories
- Added more colors to the Command creations to easily differentiate between categories
- Shoutouts now have a new default message and also show what the streamer is currently/last playing
- On end current raffle action we should automatially not store the raffle
- Chatbot will no longer send if the platform is not valid
- Hardened Midi connection to be able to work no matter if the ports change
- Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
- The Scratch editor for commands and alerts has now been completely removed
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
- Fixed WLED Themes
- Fixed WLED Fast Mode
- Fixed issue where changing a lights ip would not actually persist the change
- TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Beta
Fixed Studio animations stalling on duration slots less than 60ms
Added ability to import/export Studios
Fixed issue where Studio items were not able to upload without audio
[Plugin Devs] Added new named_map field
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Implemented Spotify new API that now works with playlists again
Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
Added built in AI Assistant for Custom Code
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added Streamfog Outfits
Added a section to see new Marketplace items directly in Studios
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Actions values will now display better to easily show what the action does within your list
Added the ability to export and import Chat Match Commands
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
Alerts and Variations now use the same Commands UI
Added more colors to the sidebar to easily differentiate between categories
Added more colors to the Command creations to easily differentiate between categories
Shoutouts now have a new default message and also show what the streamer is currently/last playing
On end current raffle action we should automatially not store the raffle
Chatbot will no longer send if the platform is not valid
Hardened Midi connection to be able to work no matter if the ports change
Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
The Scratch editor for commands and alerts has now been completely removed
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Fixed WLED Themes
Fixed WLED Fast Mode
Fixed issue where changing a lights ip would not actually persist the change
TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.11
Beta
- Implemented Spotify new API that now works with playlists again
- Hardened Midi connection to be able to work no matter if the ports change
- Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
- The Scratch editor for commands and alerts has now been completely removed
- Facebook Chrome extension has been updated to fix the NO Name issue
- Studio Animation Assistant has received a ton of improvements that let's you use AI to create animations
- Fixed issue where some Plugins were failing to delete
- Sound from reactions and animations now show playing
- Fix crash message on forced reboot/shutdown
- Youtube 400 error fixed
- Removed virtual lights from being able to be used with fuze
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
- Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Implemented Spotify new API that now works with playlists again
- Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
- Added built in AI Assistant for Custom Code
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added Streamfog Outfits
- Added a section to see new Marketplace items directly in Studios
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Actions values will now display better to easily show what the action does within your list
- Added the ability to export and import Chat Match Commands
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- Alerts and Variations now use the same Commands UI
- Added more colors to the sidebar to easily differentiate between categories
- Added more colors to the Command creations to easily differentiate between categories
- Shoutouts now have a new default message and also show what the streamer is currently/last playing
- On end current raffle action we should automatially not store the raffle
- Chatbot will no longer send if the platform is not valid
- Hardened Midi connection to be able to work no matter if the ports change
- Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
- The Scratch editor for commands and alerts has now been completely removed
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
- Fixed WLED Themes
- Fixed WLED Fast Mode
- Fixed issue where changing a lights ip would not actually persist the change
- TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Beta
Implemented Spotify new API that now works with playlists again
Hardened Midi connection to be able to work no matter if the ports change
Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
The Scratch editor for commands and alerts has now been completely removed
Facebook Chrome extension has been updated to fix the NO Name issue
Studio Animation Assistant has received a ton of improvements that let's you use AI to create animations
Fixed issue where some Plugins were failing to delete
Sound from reactions and animations now show playing
Fix crash message on forced reboot/shutdown
Youtube 400 error fixed
Removed virtual lights from being able to be used with fuze
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Implemented Spotify new API that now works with playlists again
Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
Added built in AI Assistant for Custom Code
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added Streamfog Outfits
Added a section to see new Marketplace items directly in Studios
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Actions values will now display better to easily show what the action does within your list
Added the ability to export and import Chat Match Commands
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
Alerts and Variations now use the same Commands UI
Added more colors to the sidebar to easily differentiate between categories
Added more colors to the Command creations to easily differentiate between categories
Shoutouts now have a new default message and also show what the streamer is currently/last playing
On end current raffle action we should automatially not store the raffle
Chatbot will no longer send if the platform is not valid
Hardened Midi connection to be able to work no matter if the ports change
Added emails that get sent on Overlays/TTS Voices/Studio/Plugin uploads for like and download milestones in comments
The Scratch editor for commands and alerts has now been completely removed
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Fixed WLED Themes
Fixed WLED Fast Mode
Fixed issue where changing a lights ip would not actually persist the change
TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.10
Beta
- Alerts and Variations now use the same Commands UI
- Alerts and Variations can now Copy from base alerts, variations, and commands
- Added more colors to the sidebar to easily differentiate between categories
- Added more colors to the Command creations to easily differentiate between categories
- Shoutouts now have a new default message and also show what the streamer is currently/last playing
- On end current raffle action we should automatially not store the raffle
- Chatbot will no longer send if the platform is not valid
- Fixed WLED Themes
- Fixed WLED Fast Mode
- Fixed issue where changing a lights ip would not actually persist the change
- Fixed Virtual Lights not being able to be deleted and showing duplicates
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
- Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
- Added built in AI Assistant for Custom Code
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added Streamfog Outfits
- Added a section to see new Marketplace items directly in Studios
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Actions values will now display better to easily show what the action does within your list
- Added the ability to export and import Chat Match Commands
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- Alerts and Variations now use the same Commands UI
- Added more colors to the sidebar to easily differentiate between categories
- Added more colors to the Command creations to easily differentiate between categories
- Shoutouts now have a new default message and also show what the streamer is currently/last playing
- On end current raffle action we should automatially not store the raffle
- Chatbot will no longer send if the platform is not valid
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
- Fixed WLED Themes
- Fixed WLED Fast Mode
- Fixed issue where changing a lights ip would not actually persist the change
- TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Beta
Alerts and Variations now use the same Commands UI
Alerts and Variations can now Copy from base alerts, variations, and commands
Added more colors to the sidebar to easily differentiate between categories
Added more colors to the Command creations to easily differentiate between categories
Shoutouts now have a new default message and also show what the streamer is currently/last playing
On end current raffle action we should automatially not store the raffle
Chatbot will no longer send if the platform is not valid
Fixed WLED Themes
Fixed WLED Fast Mode
Fixed issue where changing a lights ip would not actually persist the change
Fixed Virtual Lights not being able to be deleted and showing duplicates
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Alerts and Variations can now Copy from base alerts, variations, and commands
Enhancement
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
Added built in AI Assistant for Custom Code
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added Streamfog Outfits
Added a section to see new Marketplace items directly in Studios
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Actions values will now display better to easily show what the action does within your list
Added the ability to export and import Chat Match Commands
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
Alerts and Variations now use the same Commands UI
Added more colors to the sidebar to easily differentiate between categories
Added more colors to the Command creations to easily differentiate between categories
Shoutouts now have a new default message and also show what the streamer is currently/last playing
On end current raffle action we should automatially not store the raffle
Chatbot will no longer send if the platform is not valid
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Fixed WLED Themes
Fixed WLED Fast Mode
Fixed issue where changing a lights ip would not actually persist the change
TP Link Tapo is now fixed by showing in the connection page how to enable third party compatibility
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.9
Beta
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
- Added built in AI Assistant for Custom Code
- Fixed crash after a message gets deleted in the chat box
- Added an option for Voice Commands to trigger immediately
- TP Link TAPO is now fixed by showing in the connection page how to enable third party compatibility
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
- Added a section to see new Marketplace items directly in Studios
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Added Streamfog Outfits
- Actions values will now display better to easily show what the action does within your list
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- Fixed OBS Actions not showing values
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
- [Plugin Devs] Sections and Groups added
- [Plugins Devs] You can now bundle a translations file into the plugin so Variables can show the description
- [Plugin Devs] visibleIf property added
- [Plugin Devs] Select multipe and lookup properties added
- [Plugin Devs] ROI selector field added
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
- Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
- Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Enhancement
- Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
- Added Streamfog Outfits
- Added a section to see new Marketplace items directly in Studios
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Actions values will now display better to easily show what the action does within your list
- Added the ability to export and import Chat Match Commands
- Added ability to emulate plugins alerts from Lumia and Overlays
- Added ability to import chat matches into other commands and vice versa
- Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
- We will now show a message if Twitch Chatbot needs to be modded
- When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
- Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
- [Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
Beta
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Facebook Chrome Plugin is now within Lumia that will now show username of chat instead of NO_NAME. Still waiting on review from chrome, but packaged the .zip that users can download manually for now in the facebook connection setup
Added built in AI Assistant for Custom Code
Fixed crash after a message gets deleted in the chat box
Added an option for Voice Commands to trigger immediately
TP Link TAPO is now fixed by showing in the connection page how to enable third party compatibility
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Added a section to see new Marketplace items directly in Studios
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Added Streamfog Outfits
Actions values will now display better to easily show what the action does within your list
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
Fixed OBS Actions not showing values
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
[Plugin Devs] Sections and Groups added
[Plugins Devs] You can now bundle a translations file into the plugin so Variables can show the description
[Plugin Devs] visibleIf property added
[Plugin Devs] Select multipe and lookup properties added
[Plugin Devs] ROI selector field added
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combo Bits alert that waits until the combo is done before it triggers the alert
Studio Animations can now have multipe child slots per slot allowing you to use a colors with other lights within one slot similar to using scenes
Studio Animations creation helper is live that allows you to use natural language to say what kind of animation do you want to create
Enhancement
Trovo is being moved to a plugin and will need to be reconnected. Spells will also be an alert now. Chatbot has also been revived
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Audio Selections throughout the app now have the ability to use Local, URLS, Library, and even audio from your Overlay Assets within Lumia
Added Streamfog Outfits
Added a section to see new Marketplace items directly in Studios
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Actions values will now display better to easily show what the action does within your list
Added the ability to export and import Chat Match Commands
Added ability to emulate plugins alerts from Lumia and Overlays
Added ability to import chat matches into other commands and vice versa
Updated handling of cooldowns if a command condition does not pass then the cooldown for that command will not start
We will now show a message if Twitch Chatbot needs to be modded
When Spotify, Youtube Music, VLC, or Apple Music stops it will also clear the variables and not show the Now Playing overlay layer
Wait for TTS, Wait for Audio, and Wait for Actions will now all be enabled by default on new commands
[Custom Code] Updated handling of cooldowns if a command custom code does not pass with shouldStop true then the cooldown for that command will not start
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.8
Beta
- Twitch Clips can now set the title and duration through a Twitch action
- AI TTS can now be used in alerts and regular commands by opening up the TTS tab
- Plugins can now use Studio Themes for Light type plugins
- When not using listen to full sentence for voice commands it will trigger as soon as a trigger is heard
- Lumia Link Chatbox will now not auto scroll when you're scrolling through to older messages
- Lumia Link now has a reverse chat flow option
- Apple Music mac only plugin released
- OBSBOT Camer plugin released
- Fixed use default message for plugin alerts for Chatbot and TTS
- Fixed plugins not turning off when connection is disabled
- Fixed Gift subscription viewer achievements not showing correctly
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combos to be counted as a Bits alert
Enhancement
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Added the ability to export and import Chat Match Commands
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
Beta
Twitch Clips can now set the title and duration through a Twitch action
AI TTS can now be used in alerts and regular commands by opening up the TTS tab
Plugins can now use Studio Themes for Light type plugins
When not using listen to full sentence for voice commands it will trigger as soon as a trigger is heard
Lumia Link Chatbox will now not auto scroll when you're scrolling through to older messages
Lumia Link now has a reverse chat flow option
Apple Music mac only plugin released
OBSBOT Camer plugin released
Fixed use default message for plugin alerts for Chatbot and TTS
Fixed plugins not turning off when connection is disabled
Fixed Gift subscription viewer achievements not showing correctly
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combos to be counted as a Bits alert
Enhancement
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Added the ability to export and import Chat Match Commands
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.7
Beta
- Plugins now have the ability to bundle commands and overlays inside of them with an option to install or not
- Added the ability to export and import Chat Match Commands
- Fixed issue where Chatbot from a plugin would not send to all platforms
- Fixed UI issue when selecting a sub alert it shows both gift and subs selected
- Steam Plugin released
- Lametric Plugin released
- Clickup Plugin released
- AI_Licia plugin currently in review
- OBSBOT Camera plugin currently in review
- Custom User Commands plugin currently in review
- Playstation Network plugin currently in review
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combos to be counted as a Bits alert
Enhancement
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed issue where Chatbot from a plugin would not send to all platforms
Beta
Plugins now have the ability to bundle commands and overlays inside of them with an option to install or not
Added the ability to export and import Chat Match Commands
Fixed issue where Chatbot from a plugin would not send to all platforms
Fixed UI issue when selecting a sub alert it shows both gift and subs selected
Steam Plugin released
Lametric Plugin released
Clickup Plugin released
AI_Licia plugin currently in review
OBSBOT Camera plugin currently in review
Custom User Commands plugin currently in review
Playstation Network plugin currently in review
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combos to be counted as a Bits alert
Enhancement
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed issue where Chatbot from a plugin would not send to all platforms
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.6
Beta
- Added better handling of when a Plugin is Loaded / Unloaded to reduce load
- Added better isolation for Plugins so that they can't crash Lumia Stream even if the plugin fails
- Added alias to show in control center
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
- Fixed crash when navigating from one alert to another right away
- Fixed issue where editing an action was not working
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added ability to Top up on Voice clones to create more
- Added easier way to change languages for Voice Commands
- Fixed UI issue when pinning a dashboard widget did not show it was pinned
- Added Plugins Console so developers can see logs of the plugins installed
- Fixed Fuze not working
- Fixed Mod Tools not showing messages
- New Plugins: Rumble, Divoom, ElevenLabs, Steam, Lametric, Eve Online, Ollama, Twitch Multi, Clickup, Unraid Nas, Ntfy
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combos to be counted as a Bits alert
Enhancement
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
- Added System or Cloud to the TTS Voices dropdowns to easily differentiate
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Beta
Added better handling of when a Plugin is Loaded / Unloaded to reduce load
Added better isolation for Plugins so that they can't crash Lumia Stream even if the plugin fails
Added alias to show in control center
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Fixed crash when navigating from one alert to another right away
Fixed issue where editing an action was not working
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added ability to Top up on Voice clones to create more
Added easier way to change languages for Voice Commands
Fixed UI issue when pinning a dashboard widget did not show it was pinned
Added Plugins Console so developers can see logs of the plugins installed
Fixed Fuze not working
Fixed Mod Tools not showing messages
New Plugins: Rumble, Divoom, ElevenLabs, Steam, Lametric, Eve Online, Ollama, Twitch Multi, Clickup, Unraid Nas, Ntfy
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combos to be counted as a Bits alert
Enhancement
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added more information on how Wait for TTS works. It will only work when playing tts on your computer and using a cloud voice
Added System or Cloud to the TTS Voices dropdowns to easily differentiate
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where using Check for updates when on beta sometimes did not show there was an update available
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.5
Beta
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added ability for Voice Commands to use different language models
- Studio Themes (Native Light Scenes), Buildups, and Heart rate sync are now all available for both free and premium users
- Plugin Icons now no longer have to be a 1:1 ratio
- Fixed Dashboard Chatbox UI for send message section
- Gift Subscriptions will now be counted in Viewer Profiles along with three new achievements for them
- Added ability to Hide or show only offline connections in the bottom connections bar
- Added ability to rearrange connections in the bottom connections bar
- Viewer Profiles can now be turned off so it does not collect viewer data
- When a command condition fails it will no longer be counted toward Viewer Profiles
- Added Hue Pro Plugs connection
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Fixed issue where File Watcher binding could not be deleted
- Added ability to edit your commands directly from within the Voice Commands page
- Updated some achievements to be slightly harder to get
- Fixed UI issue where Recently used action blocks visibility of list
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added platform selection option within Chat bot message action
- Fixed issue where twitch sending chatbot message would cause twitch to disconnect
- When searching Connections it also will search for Plugins that may relate
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
- Fixed dashboard widgets popouts not showing the top bar correctly on windows
- Fixed UI for Variations page going invisible when window gets too small
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
- Fixed issue where modtool chat would open for any mod event change
- Added Click-up plugin
- Added Multi Twitch Chatbox plugin for moderators 'Twitch Multi'
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added Light and Device Configuration in settings that allows you to give your lights aliases
- Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
- Added Variable Change alert that can trigger alerts based on any global variable change
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combos to be counted as a Bits alert
Enhancement
- Sunsetting Legacy Overlays for good in favor of the Overlay system
- We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added support for Nanoleaf lights that have an IPV6 address
- Added support for Elgato Key lights that have an IPV6 address
- Fuze resources improvements
- Actions will now have an option to wait to be complete before the command duration starts counting
- Added wait for TTS and wait for Audio options in the new Generic Actions flow
- Added platform selection option within Chat bot message action
- Added Unraid Plugin to monitor and make actions on your Unraid Nas
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed issue where File Watcher binding could not be deleted
- Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Beta
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added ability for Voice Commands to use different language models
Studio Themes (Native Light Scenes), Buildups, and Heart rate sync are now all available for both free and premium users
Plugin Icons now no longer have to be a 1:1 ratio
Fixed Dashboard Chatbox UI for send message section
Gift Subscriptions will now be counted in Viewer Profiles along with three new achievements for them
Added ability to Hide or show only offline connections in the bottom connections bar
Added ability to rearrange connections in the bottom connections bar
Viewer Profiles can now be turned off so it does not collect viewer data
When a command condition fails it will no longer be counted toward Viewer Profiles
Added Hue Pro Plugs connection
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Fixed issue where File Watcher binding could not be deleted
Added ability to edit your commands directly from within the Voice Commands page
Updated some achievements to be slightly harder to get
Fixed UI issue where Recently used action blocks visibility of list
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added platform selection option within Chat bot message action
Fixed issue where twitch sending chatbot message would cause twitch to disconnect
When searching Connections it also will search for Plugins that may relate
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Fixed dashboard widgets popouts not showing the top bar correctly on windows
Fixed UI for Variations page going invisible when window gets too small
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Fixed issue where modtool chat would open for any mod event change
Added Click-up plugin
Added Multi Twitch Chatbox plugin for moderators 'Twitch Multi'
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice along with using different language models for you specific language
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added Light and Device Configuration in settings that allows you to give your lights aliases
Light and Device Configuration can also Copy, Replace, or Delete references of lights found throughout your settings. Very useful when adding a new light and needing to replace or copy the references to the old one
Added Variable Change alert that can trigger alerts based on any global variable change
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combos to be counted as a Bits alert
Enhancement
Sunsetting Legacy Overlays for good in favor of the Overlay system
We will soon be sunsetting the Lumia Link Mobile app in favor of the Lumia Link OBS / Meld dock that can also be used in the browser on your phone
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added support for Nanoleaf lights that have an IPV6 address
Added support for Elgato Key lights that have an IPV6 address
Fuze resources improvements
Actions will now have an option to wait to be complete before the command duration starts counting
Added wait for TTS and wait for Audio options in the new Generic Actions flow
Added platform selection option within Chat bot message action
Added Unraid Plugin to monitor and make actions on your Unraid Nas
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Fixed issue where File Watcher binding could not be deleted
Fixed issue where sometimes Elgato Keylights are not showing on animations/reaction/commands
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
💡 Light & Device Configuration Alias, copy, replace, or remove light references globally
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🔁 Variable Change Alerts Trigger alerts and actions from any global variable change
🖨️ USB Receipt Printers Native ESC/POS support
🧱 Legacy Overlays Sunset Fully replaced by the new Overlay system
📱 Lumia Link Mobile Transition Moving to Lumia Link OBS / Meld dock (mobile browser supported)
🔌 New Plugins Added Rumble, Divoom, ElevenLabs TTS, Unraid, Twitch Multi
ntfy, Steam, TikFinity, ClickUp, EVE Online
Minecraft Server Monitor, PlayStation Network
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Platform Changes, Automation & New Integrations 🔌
Lumia 9.0 isn’t just adding features — it’s refining the platform and expanding what Lumia can connect to.
Overlay & Mobile App Transitions
Legacy Overlays are officially being sunset in favor of the new Overlay system. The new overlays are more flexible, powerful, and deeply integrated with Lumia’s future direction.
Lumia Link Mobile is being phased out in favor of the Lumia Link OBS / Meld dock — which can also be opened directly in a mobile browser. One system, more power, fewer limitations.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Light & Device Configuration
We’ve added a brand-new Light and Device Configuration section in Settings.
You can now:
Assign aliases to lights and devices
Copy, Replace, or Delete light references across your entire configuration
Easily migrate effects when upgrading or replacing hardware
This is a massive quality-of-life improvement for anyone running complex lighting setups.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Variable Change Alerts
You can now trigger alerts and actions based on any global variable change.
Perfect for:
State-based automation
Smart counters
Dynamic overlays
Advanced logic without scripting
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
New Plugins Available 🧩
The Plugin System is already growing fast. New official plugins include:
Rumble — Track Rumble livestream state and engagement with alerts, variables, and chat display.
Divoom — Send text, GIFs, drawings, and device controls to Divoom Pixoo LED displays over Wi-Fi.
ElevenLabs TTS — Generate ElevenLabs speech or music audio and play it directly through Lumia Stream.
Unraid — Monitor and trigger actions on your Unraid NAS.
Twitch Multi — Multi-channel Twitch chat relay with basic alerts for chatboxes and moderation workflows.
ntfy — Subscribe to ntfy topics and trigger Lumia alerts and variables from incoming notifications.
Steam — Track Steam status, current or recent games, achievements, and even auto-change your stream category when your game changes.
TikFinity — Connect to the TikFinity WebSocket to ingest TikTok LIVE events and trigger Lumia alerts or chatbot messages.
ClickUp — Monitor tasks, trigger alerts, and automate workflows tied to your ClickUp projects.
EVE Online — Pull character status, wallet, location, and activity from ESI directly into Lumia variables.
Minecraft Server Monitor — Monitor Java servers for status and player changes with alerts and variables.
PlayStation Network — Fetch PSN trophy progress and expose the latest title stats inside Lumia.
And this is just the beginning.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.4
Beta
- Added ability to Backup and Restore Viewer Profiles
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Chatbox will no longer scroll to bottom when scrolling through chat
- Plugins can now send to Chatbox and Eventlist
- Mod Chat now auto scrolls
- Fixed issue where Chatbot Commands are being limited by the 8 free commands when they should not be limited
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed Hue Pro transitions not working with living scenes
- Fixed issue in Linux that didn't allow Connections to connect
- Fixed an issue where the power on/off buttons in the Control Center always appeared the same color, making it unclear whether a device was on or off
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combos to be counted as a Bits alert
Enhancement
- Added Connections to always show at the bottom of the app even when not on the dashboard page
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
- Chatbox will no longer scroll to bottom when scrolling through chat
- Mod Chat now auto scrolls
- Added ability to Backup and Restore Viewer Profiles
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed issue wehre Keylights are not showing throughout the app after connecting
- Fixed issue in Linux that didn't allow Connections to connect
Beta
Added ability to Backup and Restore Viewer Profiles
Added Connections to always show at the bottom of the app even when not on the dashboard page
Chatbox will no longer scroll to bottom when scrolling through chat
Plugins can now send to Chatbox and Eventlist
Mod Chat now auto scrolls
Fixed issue where Chatbot Commands are being limited by the 8 free commands when they should not be limited
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed Hue Pro transitions not working with living scenes
Fixed issue in Linux that didn't allow Connections to connect
Fixed an issue where the power on/off buttons in the Control Center always appeared the same color, making it unclear whether a device was on or off
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combos to be counted as a Bits alert
Enhancement
Added Connections to always show at the bottom of the app even when not on the dashboard page
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Chatbox will no longer scroll to bottom when scrolling through chat
Mod Chat now auto scrolls
Added ability to Backup and Restore Viewer Profiles
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Fixed issue wehre Keylights are not showing throughout the app after connecting
Fixed issue in Linux that didn't allow Connections to connect
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🖨️ USB Receipt Printers Native ESC/POS support
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.3
Beta
- Added Twitch Combos to be counted as a Bits alert
- Added transitions for Hue Pro
- Updated the UI for checkout
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed UI issue where commands were smooshed
- Fixed issue where app crashes when editing an old Buildup
- Fixed Nanoleaf Lines not working with Fuze
- Fixed Nanoleaf not working with Scenes
- Fixed Hue pro not working with Scenes
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combos to be counted as a Bits alert
Enhancement
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Added top-up options for AI TTS characters
- Added transitions for Hue Pro
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
- Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
- Fixed an issue where Lumia Stream was not connecting to Facebook live streams
- Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
- Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
- Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
- Fixed Hue pro not working with Scenes
- Fixed Nanoleaf not working with Scenes
- Fixed Nanoleaf Lines not working with Fuze
- Fixed issue where app crashes when editing an old Buildup
- Fixed UI issue where commands were smooshed
- Fixed issue where Apply button is not available after adding overlay actions
Beta
Added Twitch Combos to be counted as a Bits alert
Added transitions for Hue Pro
Updated the UI for checkout
Fixed issue where Apply button is not available after adding overlay actions
Fixed UI issue where commands were smooshed
Fixed issue where app crashes when editing an old Buildup
Fixed Nanoleaf Lines not working with Fuze
Fixed Nanoleaf not working with Scenes
Fixed Hue pro not working with Scenes
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combos to be counted as a Bits alert
Enhancement
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Added top-up options for AI TTS characters
Added transitions for Hue Pro
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Fixed an issue where variables used in Command conditions, including objects like userLevels and RawUserLevels, were not properly handled as strings
Fixed an issue where Lumia Stream was not connecting to Facebook live streams
Fixed an issue where scrolling would not load the full list in the TTS and Overlays marketplaces
Fixed an issue where YouTube Entrance alert variations with username-matching conditions were not triggering correctly for @username handles
Fixed an issue where the TTS voice “last updated” time was incorrectly updated when the voice was downloaded
Fixed Hue pro not working with Scenes
Fixed Nanoleaf not working with Scenes
Fixed Nanoleaf Lines not working with Fuze
Fixed issue where app crashes when editing an old Buildup
Fixed UI issue where commands were smooshed
Fixed issue where Apply button is not available after adding overlay actions
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🖨️ USB Receipt Printers Native ESC/POS support
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.2
Beta
- Added Twitch Combos to be counted as a Bits alert
- Added transitions for Hue Pro
- Updated the UI for checkout
- Fixed issue where Apply button is not available after adding overlay actions
- Fixed UI issue where commands were smooshed
- Fixed issue where app crashes when editing an old Buildup
- Fixed Nanoleaf Lines not working with Fuze
- Fixed Nanoleaf not working with Scenes
- Fixed Hue pro not working with Scenes
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
- Added Twitch Combos to be counted as a Bits alert
Enhancement
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
- Updated the UI for checkout
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Beta
Added Twitch Combos to be counted as a Bits alert
Added transitions for Hue Pro
Updated the UI for checkout
Fixed issue where Apply button is not available after adding overlay actions
Fixed UI issue where commands were smooshed
Fixed issue where app crashes when editing an old Buildup
Fixed Nanoleaf Lines not working with Fuze
Fixed Nanoleaf not working with Scenes
Fixed Hue pro not working with Scenes
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Added Twitch Combos to be counted as a Bits alert
Enhancement
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Updated the UI for checkout
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🖨️ USB Receipt Printers Native ESC/POS support
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
9.0.0-beta.1
Features
- New UI with custom themes to customize your Lumia Stream to fit you
- Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
- Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
- Added Voice Commands! Trigger commands using your voice
- Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
- Combined all actions and integrations into a single Actions tab per command and alert
- Added full support for the new HUE Pro Bridge
- Added more TTS themes for overlays
- Added USB support for receipt/thermal printers using the ESC/POS library
Enhancement
- Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
- Variables inside Custom Code commands now also show their value if one is available
- Added a popup warning when a streaming platform connection is completely lost
- Loyalty points list now updates dynamically on every change
- When manually checking for updates, a popup will now notify you when you already have the latest version
- Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
- Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
- Added marketplace filters for overlays, including categories, likes, downloads, and newest
- Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
- Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
- Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
- Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
- Added icon colors for connections and alerts
- Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
- Overlay alert emulation now shows the last 6 emulated alerts
- Added the ability to test all actions directly from a command or alert
- Added support for Cut, Copy, and Paste using mouse and keyboard for actions
- Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Bug fixes
- Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
- Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
- Fixed the Merge option for Loyalty Points on YouTube
- Fixed an issue where YouTube Milestone events were not showing the plan or the message
- Fixed missing translations in the condition list for TikTok Gift variations
- Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
- Fixed an issue where overlay search results were not persistent after editing and saving an overlay
- Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
- Fixed an issue where LIFX zone transitions were not working at all
- Fixed LIFX smooth transitions when changing colors
- Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
- Fixed an issue where Lumia Link emotes were not updating their size based on the font size
- Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
- Fixed an issue where Lumia Link was not appearing in search results
- Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
- Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
- Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
- Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
- Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
- Fixed an issue where light selection was broken in animations and reactions
- Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
- Fixed an issue where Elgato Key Lights were not working for new users
- Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
- Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
- Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Features
New UI with custom themes to customize your Lumia Stream to fit you
Added a new Plugin System that allows community members and brands to integrate custom connections and collaborations
Added AI TTS support, allowing you to create any cloned voice and also use community generated voices
Added Voice Commands! Trigger commands using your voice
Added Viewer Profiles that keeps track of your community to see what commands are being used the most, keeping track of achievements, and more
Combined all actions and integrations into a single Actions tab per command and alert
Added full support for the new HUE Pro Bridge
Added more TTS themes for overlays
Added USB support for receipt/thermal printers using the ESC/POS library
Enhancement
Added the ability to emulate alerts directly within Lumia Stream, similar to overlays
Variables inside Custom Code commands now also show their value if one is available
Added a popup warning when a streaming platform connection is completely lost
Loyalty points list now updates dynamically on every change
When manually checking for updates, a popup will now notify you when you already have the latest version
Added a full screen option when opening as HUD, allowing users with different scale settings to fill the entire screen
Improved the font selector in overlays by allowing font changes via arrow keys and keeping the selected font focused when reopening the dropdown
Added marketplace filters for overlays, including categories, likes, downloads, and newest
Added the ability to use a variable for title selection when starting a raffle via Lumia Actions
Added more documentation to the Nanoleaf connection page to help other devices connect to Lumia Stream
Improved handling of ISP outages so services like Twitch no longer get stuck failing while attempting to refresh tokens and can recover properly once the connection is restored
Added in-app notifications within Lumia Stream for community share events, including public overlays, public Custom Code, plugins, and TTS voices being approved or denied
Added icon colors for connections and alerts
Enhanced {{ai_prompt}} to support remembering previous conversations and the ability to start new conversations
Overlay alert emulation now shows the last 6 emulated alerts
Added the ability to test all actions directly from a command or alert
Added support for Cut, Copy, and Paste using mouse and keyboard for actions
Added a new section on the website home page that shows which Ambassadors and Partners are currently live
Bug fixes
Fixed an application crash when a moderator and the streamer were modifying the same settings at the same time
Fixed an issue where the Mod Tool chat did not notify or automatically pop up when a message was sent
Fixed the Merge option for Loyalty Points on YouTube
Fixed an issue where YouTube Milestone events were not showing the plan or the message
Fixed missing translations in the condition list for TikTok Gift variations
Fixed an issue where a popup incorrectly indicated that Lumia Stream was opened in multiple places
Fixed an issue where overlay search results were not persistent after editing and saving an overlay
Fixed an issue where OBS Actions delay was limited to two digits, restricting values to 0–99 seconds
Fixed an issue where LIFX zone transitions were not working at all
Fixed LIFX smooth transitions when changing colors
Fixed an issue where raffles created via Lumia Actions ignored the preset title and instead used “New raffle from Lumia Action”; a title parameter can now be provided
Fixed an issue where Lumia Link emotes were not updating their size based on the font size
Fixed an issue where pressing Enter inside Custom Code commands would incorrectly insert {{ableton_bpm}} instead of creating a new line
Fixed an issue where Lumia Link was not appearing in search results
Fixed an issue where dropdowns would display values instead of labels after selection; labels are now consistently shown, matching overlay actions behavior
Fixed an issue where moderators were unable to add, remove, or merge Loyalty Points
Fixed an issue where the Meta key was not being triggered for Key/Mouse Output on macOS
Fixed an issue where the Spin Wheel overlay did not reset when pressing the reset button
Fixed an issue where emojis and emotes did not match the font size in Overlays, dashboard, and Lumia Link
Fixed an issue where light selection was broken in animations and reactions
Fixed an issue with BroadLink RM4 Pro learning codes not working correctly
Fixed an issue where Elgato Key Lights were not working for new users
Fixed an issue in Studio Scenes where slots were not displaying the correct color and hex code
Fixed an issue where an Overlay Image layer could not be replaced via Overlay Actions when the layer name matched another overlay
Fixed an issue where the Tiltify connection would automatically stop every 2 hours
Lumia Stream 9.0.0 Beta — The Next Generation 🚀

TL;DR
🎨 Brand New UI & Themes Fully customizable interface
🧩 Plugin System Community & brand integrations
🗣️ AI Voice Cloning TTS Use custom & community voices
🎤 Voice Commands Control Lumia with your voice
👤 Viewer Profiles Track your community like never before
⚙️ Unified Actions System All integrations in one place
💡 Hue Pro Bridge Support Next gen Philips Hue control
🎭 New TTS Overlay Themes More expressive visuals
🖨️ USB Receipt Printers Native ESC/POS support
All New Lumia UI & Themes 🎨
Lumia Stream 9.0 introduces a completely redesigned interface with custom themes.
You can now:
Choose between multiple built in themes
Customize colors of the app
Make Lumia match your brand and stream style
Sidebar now has drop downs minimizing the amount of pages that need to be clicked through
Alerts has been cleaned up tremendously to make it a better editing experience
Colored icons are back to easily find the connection you're looking for
This is the biggest visual update in Lumia’s history.
Plugin System 🧩

The new Plugin System opens Lumia up to the community and partners to build their own integrations directly within Lumia without waiting for us
Developers and brands can now:
Build custom integrations
Add new connections
Collaborate directly with streamers
Use our Plugin Chat GPT to develop your own plugin
AI Voice Cloning TTS 🗣️🤖

Lumia now supports AI powered voice cloning TTS.
You can:
Create your own cloned voices
Use community generated voices
Mix voices per alert, command, or overlay
Build fully custom AI personalities for your stream if you combine it with Chat GPT / DeepSeek connection
This brings next level immersion to viewer interactions.
Voice Commands 🎤

Trigger Lumia commands using your voice.
Say a command out loud and Lumia can:
Run commands
Pop up a HFX
Change lighting
Play sounds
Activate scenes
Change your OBS / Meld scene
Perfect for:
Hands free control
VR streamers
Accessibility
Immersive setups
Viewer Profiles 👤

Meet Viewer Profiles, your new community dashboard.
Track:
Which commands viewers use most
Achievements and milestones
Loyalty behavior
This gives you real insight into how your community interacts with your stream. The achievement system is perfect for your community to try and collect them all by using your commands and alerts much more increasing engagement in your stream.
Unified Actions System ⚙️
All actions and integrations are now combined into a single Actions tab within a command / alert.
No more jumping between Twitch actions, Lumia actions, Kick actions and so on. Now you can have one lane to create all of your actions and delays in so that everything lines up perfectly for both the Start and End tab. This massively simplifies complex setups.
Philips Hue Pro Bridge Support 💡

Lumia now fully supports the new Hue Pro Bridge.
Get:
Faster response times
More complex lighting scenes
Perfect for high end reactive lighting setups.
New TTS Overlay Themes 🎭

We have added more TTS themes for overlays, giving you more customization in how the TTS shows up on your stream. Make your AI voices look as good as they sound.
USB Receipt Printers 🖨️

Receipt printers are now supported directly over USB using native ESC/POS.
Print:
Chat messages
Alerts
Usernames
Redeems
AI responses
No network hacks required, just plug and print.
Why 9.0 Is a Big Deal
Lumia 9.0 is not just new features, it is a platform shift.
Our Plugin system will make it so that you no longer have to wait on us to create a connection within Lumia Stream. A new streaming service comes out and they release documentation for it, all you would need to do is feed it to our Plugin Chat GPT and it'll make the plugin for you. We encourage you to reach out to your favorite brands and if there isn't an integration for it in Lumia Stream then to have them work with us to make a plugin for it.
We also worked extremely hard on our AI TTS system and Voice Commands to make ours the best one out there. Try it out for yourself to see how amazing it is.
This release lays the foundation for everything coming next. Thank you all for staying for the ride and we hope to continuing lighting the way for you Stream journey
From the Lumia Stream Team, We love you!
✨ Welcome to Lumia Stream 9.0 The most powerful, customizable, and intelligent version of Lumia ever built.
8.9.1
Enhancement
- SpinWheel now sends also the platform allowing users to use the Spin Wheel to add or remove Lumia Points
- Added User Notifications that will show when an Overlay or Custom Code is approved / denied or when someone comments on your creation
- Send Command Images to the website so the image you upload for the command can show up on the website command page
Bug fixes
- Fixed Overlay Alerts
- Fixed Twitch Gifted Subs they were sending either the alert as 1 alert or for each subscriber gifted
Enhancement
SpinWheel now sends also the platform allowing users to use the Spin Wheel to add or remove Lumia Points
Added User Notifications that will show when an Overlay or Custom Code is approved / denied or when someone comments on your creation
Send Command Images to the website so the image you upload for the command can show up on the website command page
Bug fixes
Fixed Overlay Alerts
Fixed Twitch Gifted Subs they were sending either the alert as 1 alert or for each subscriber gifted
8.9.0
Features
- You can now easily check if Lumia Stream has any connection issue by checking our new status page: https://status.lumiastream.com
- Added Kick 'Kicks' alerts
- Global search system has been added to Lumia
- StreamFog integration that allows you to use AR lenses
- Receipt Printer integration ESC/POS protocol printers supported
- Added a new Send To Printer Lumia Action that allows you to send images and text to a wireless receipt printer
- Added Meld Scene Switch Alert
- Added Meld Veritcal Scene Switch Alert
- Added User Level variation type for Entrance and First Chatter alerts
- Added settings for Chatbox Dasboard widget
- Added the ability to export folders
- Added support for the ai_prompt variable/function inside Commands within Lumia Actions
- Added Youtube Gift Member alert
- Added Youtube Session Gift Member alert
- Added Youtube Session Member alert
- Added Youtube Session Super Sticker alert
- Added Youtube Session Super Chat alert
Enhancement
- The users {{message}} will now be shown in the eventlist from alerts
- Dashboard Logs widget now has settings
- Added the new Broadlink RM4 Mini model support
- Chatbot can now reply directly to messages instead of just posting on Twitch and Kick
- Overlays now support upvotes and comments
- Added Meld Current and Previous scene variables
- TTS option for overlays now allows random TTS selection
- Raffles can now use a Count down option that will auto stop the raffle
- Saved Raffles can now be reused
- Raffles can now Start / Stop / End with Lumia Actions
- Enhanced Shoutout clips to choose from more than just featured clips
- Variable search has been improved
- Govee LAN devices will now match with Govee Cloud to display device names instead of product models
- User moderation list will now refresh automatically
- Modtool button will now hide when no one is modding
- Tips now show also the message inside event list
- Play audio Lumia action was removed from end tab
- Added support for the ai_prompt variable/function inside Commands within Lumia Actions, This will enable you to use GPT or Deepseek inside your commands and alerts for unique responses
- Updated the LIFX integration to the latest API for compatibility with new products
- Tutorial button has been moved to the top right of each page for easier access
- Custom overlays now support variables in input types
- YouTube Connection needs to manually be triggered once you started your stream instead of automatically checking if a live stream is on
- When you connect to youtube a popup will appear allowing you to select the streams that you want to monitor and listen to with lumia
- Added variation for youtube superstickers based on the name of the sticker
- Youtube Super Sticker and Super Chats will now also have the ability to covert to your local currency automatically
- Viewer Queue Lumia Action to manually add a username
- Viewer Queue settings moved to Viewer Queue -> Settings
- Session kicks has been added to Overlay labels and goals
- Added ability to remove specific queue items even the one currently queued in case it gets stuck
- Made it so that alerts that have 'They said {{message}}' will get removed if there is no message automatically
- Donation alerts will now show in the various chat boxes
- Raffle will now remove the item instead of highlighting when selected
- Lumia Overlay Polls will now also show in Lumia Stream
- Overlays will now show the guide if one exists from the marketplace if it was downloaded
- Overlays Spin Wheel various improvements
- Added the alerts message into Chat box
- Append To Variable and Unappend From Variable Lumia Actions have been added that can handle appending to a string or array as well as removing
- Updated Voicemod integration to handle their latest update
- Made it so private overlay uploads do not require a thumbnail
- Overlays that have had an update will now show in your Overlays list
- Overlays that are published on the marketplace will now have an indicator
- {{random_input=yes, no, maybe}} will now remove extra spaces with the comma separated values
- Added to option for Random lenses for StreamFog integration
- Added the option to remove the item when redeemed if the quantity is 0 for Spin Wheel in overlays
- Connections for lights that are offline will now still be in the list with just a label of offline so that they can be removed if need be
- Improved the speed of loading the Overlays page
- Enhanced the UI for the selected Lights in a command / alert
- Added another title for raffles in overlays for count down raffles
Bug fixes
- Fixed the issue where TTS messages with emojis were inconsistently filtered
- Fixed overlay alerts audio playing twice
- Fixed bug where SLOBS Actions were crashing
- Fixed issue where Twitch Gift Subs were showing individual subs vs bundled gifts
- Fixed Youtube Quoata being exhausted too quick
- Fixed {{poll_winning_title}} and {{poll_winning_votes}} not populating in Twitch poll alerts; values now resolve correctly when the poll ends
- Fixed Play Audio action value not displaying in Lumia Actions; the configured value now shows and saves correctly
- Fixed Webhooks “QR Download” not saving the QR code image
- Fixed TikTok connection
- Fixed Youtube Likes should not have been showing within Chat Box alerts
- Fixed issue where Youtube Super chat, super sticker, and member alerts were not triggering
- Fixed issue where when Youtube stream was over it did not show the connection as offline
- Fixed issue where Kick Channel Description and Title would not update when changed. This will require reconnecting to Kick
- Fixed kick_total_follower_count variable not updating
- Fixed Kick Gifted subscription {{gifter}} variable to show the username of the person that gifted
- Fixed Treatstream connection
- Fixed File watcher select path not opening up file selector
- Fixed the Use Default Message button in Chatbot and TTS where System Chatbot Messages were not actually loading the defaults
- Fixed the Dashboard Chatbox to show the last message instead of scrooling to it when you swap pages
- Fixed Click to link for Kick and Twitch
- Fixed issue where HUD was not able to be switched if using the same two monitor models
- Fixed Youtube gifts not collecting all gifts before triggering the alert
- Fixed issue with Lifx Zones not working within scenes
- Fixed offline events for Twitch Gift subs that were always showing one gift amount
- Fixed issue where connections would randomly show disabled
- Fixed issue where Spotify would show connected even if there are no active devices
- Fixed issue where Overlay Alert was adding automatically Twitch Gifted Sub alert when Twitch Subscriber alert was added
Features
You can now easily check if Lumia Stream has any connection issue by checking our new status page: https://status.lumiastream.com
Added Kick 'Kicks' alerts
Global search system has been added to Lumia
StreamFog integration that allows you to use AR lenses
Receipt Printer integration ESC/POS protocol printers supported
Added a new Send To Printer Lumia Action that allows you to send images and text to a wireless receipt printer
Added Meld Scene Switch Alert
Added Meld Veritcal Scene Switch Alert
Added User Level variation type for Entrance and First Chatter alerts
Added settings for Chatbox Dasboard widget
Added the ability to export folders
Added support for the ai_prompt variable/function inside Commands within Lumia Actions
Added Youtube Gift Member alert
Added Youtube Session Gift Member alert
Added Youtube Session Member alert
Added Youtube Session Super Sticker alert
Added Youtube Session Super Chat alert
Enhancement
The users {{message}} will now be shown in the eventlist from alerts
Dashboard Logs widget now has settings
Added the new Broadlink RM4 Mini model support
Chatbot can now reply directly to messages instead of just posting on Twitch and Kick
Overlays now support upvotes and comments
Added Meld Current and Previous scene variables
TTS option for overlays now allows random TTS selection
Raffles can now use a Count down option that will auto stop the raffle
Saved Raffles can now be reused
Raffles can now Start / Stop / End with Lumia Actions
Enhanced Shoutout clips to choose from more than just featured clips
Variable search has been improved
Govee LAN devices will now match with Govee Cloud to display device names instead of product models
User moderation list will now refresh automatically
Modtool button will now hide when no one is modding
Tips now show also the message inside event list
Play audio Lumia action was removed from end tab
Added support for the ai_prompt variable/function inside Commands within Lumia Actions, This will enable you to use GPT or Deepseek inside your commands and alerts for unique responses
Updated the LIFX integration to the latest API for compatibility with new products
Tutorial button has been moved to the top right of each page for easier access
Custom overlays now support variables in input types
YouTube Connection needs to manually be triggered once you started your stream instead of automatically checking if a live stream is on
When you connect to youtube a popup will appear allowing you to select the streams that you want to monitor and listen to with lumia
Added variation for youtube superstickers based on the name of the sticker
Youtube Super Sticker and Super Chats will now also have the ability to covert to your local currency automatically
Viewer Queue Lumia Action to manually add a username
Viewer Queue settings moved to Viewer Queue -> Settings
Session kicks has been added to Overlay labels and goals
Added ability to remove specific queue items even the one currently queued in case it gets stuck
Made it so that alerts that have 'They said {{message}}' will get removed if there is no message automatically
Donation alerts will now show in the various chat boxes
Raffle will now remove the item instead of highlighting when selected
Lumia Overlay Polls will now also show in Lumia Stream
Overlays will now show the guide if one exists from the marketplace if it was downloaded
Overlays Spin Wheel various improvements
Added the alerts message into Chat box
Append To Variable and Unappend From Variable Lumia Actions have been added that can handle appending to a string or array as well as removing
Updated Voicemod integration to handle their latest update
Made it so private overlay uploads do not require a thumbnail
Overlays that have had an update will now show in your Overlays list
Overlays that are published on the marketplace will now have an indicator
{{random_input=yes, no, maybe}} will now remove extra spaces with the comma separated values
Added to option for Random lenses for StreamFog integration
Added the option to remove the item when redeemed if the quantity is 0 for Spin Wheel in overlays
Connections for lights that are offline will now still be in the list with just a label of offline so that they can be removed if need be
Improved the speed of loading the Overlays page
Enhanced the UI for the selected Lights in a command / alert
Added another title for raffles in overlays for count down raffles
Bug fixes
Fixed the issue where TTS messages with emojis were inconsistently filtered
Fixed overlay alerts audio playing twice
Fixed bug where SLOBS Actions were crashing
Fixed issue where Twitch Gift Subs were showing individual subs vs bundled gifts
Fixed Youtube Quoata being exhausted too quick
Fixed {{poll_winning_title}} and {{poll_winning_votes}} not populating in Twitch poll alerts; values now resolve correctly when the poll ends
Fixed Play Audio action value not displaying in Lumia Actions; the configured value now shows and saves correctly
Fixed Webhooks “QR Download” not saving the QR code image
Fixed TikTok connection
Fixed Youtube Likes should not have been showing within Chat Box alerts
Fixed issue where Youtube Super chat, super sticker, and member alerts were not triggering
Fixed issue where when Youtube stream was over it did not show the connection as offline
Fixed issue where Kick Channel Description and Title would not update when changed. This will require reconnecting to Kick
Fixed kick_total_follower_count variable not updating
Fixed Kick Gifted subscription {{gifter}} variable to show the username of the person that gifted
Fixed Treatstream connection
Fixed File watcher select path not opening up file selector
Fixed the Use Default Message button in Chatbot and TTS where System Chatbot Messages were not actually loading the defaults
Fixed the Dashboard Chatbox to show the last message instead of scrooling to it when you swap pages
Fixed Click to link for Kick and Twitch
Fixed issue where HUD was not able to be switched if using the same two monitor models
Fixed Youtube gifts not collecting all gifts before triggering the alert
Fixed issue with Lifx Zones not working within scenes
Fixed offline events for Twitch Gift subs that were always showing one gift amount
Fixed issue where connections would randomly show disabled
Fixed issue where Spotify would show connected even if there are no active devices
Fixed issue where Overlay Alert was adding automatically Twitch Gifted Sub alert when Twitch Subscriber alert was added
Lumia Stream 8.9.0 — What’s New 🎉

TL;DR
📊 Lumia Status Page – Check to see if Lumia Stream is down
🔔 Kick “Kicks” Alerts – Full alert support added
🧩 StreamFog Integration – AR lenses on your camera (Snapcam is back)
🖨️ Receipt Printer – ESC/POS thermal receipt printers supported natively
🧠 Global Search – Find anything in Lumia, fast
💬 Chatbot Replies – Bot can reply directly to messages on Twitch & Kick
🗳️ Overlay Likes and Comments – Upvotes & comments on custom overlays
⚙️ YouTube Overhaul – Major updates for alerts, sessions, and connection flow
🤖 AI Prompts in Actions – Use GPT or DeepSeek inside Commands & Alerts
🚥 LIFX Zones – Control Lifx zones individually
Lumia Status Page 📊

You can now see the status of our servers to make sure everything is functioning as it should.
https://status.lumiastream.com
Kick “Kicks” Alerts 🔔

Celebrate native Kick “Kicks” interactions with full alert support. Now your viewes can trigger Kicks and have your setup change in real time.
StreamFog Integration 🧩

Remember SnapCam?! Well it's back! Bring AR lenses to your stream and sync them with your alerts and commands. There's even a random option to keep things entertaining.
Receipt Printers 🖨️

Lumia now supports ESC/POS thermal receipt printers natively. Print out Overlays, messages, usernames, or special moments right onto a receipt printer for viewer engagement. This can be used under a Lumia Action > Send To Printer. A wireless receipt printer is required. We recommend the MUNBYN.
Global Search 🧠

The new Global Search lets you find anything across Lumia instantly. Search for commands, variables, overlays, connections, studios, and more all from one quick search bar. You can also use the shortcut CTRL + K to open it up at any time within Lumia.
Chatbot Replies 💬
Your Lumia Chatbot can now reply directly to chat messages on Twitch and Kick, making interactions feel more natural and conversational while keeping things more organized in your chat.
YouTube Overhaul ⚙️📺

YouTube integration in Lumia has been completely re engineered to be more powerful, flexible, and more efficient than ever.
Here’s what’s new:
Revamped Alerts – Every YouTube alert has been rebuilt for faster, more reliable triggers with cleaner visuals and improved event handling.
Session Alerts – You’ll now get alerts for Likes, Members, Gifted Members, SuperChats, and Super Stickers, keeping your audience engagement live and immediate.
Stream Selection Flow – When connecting to YouTube if you have more than one live stream available, you can now manually select which live streams Lumia should monitor, helping you stay in control.
Smart API Management – YouTube connections are now triggered manually after you go live, which helps reduce unnecessary API usage and keeps all of users quotas from getting out of hand.
This overhaul delivers smoother performance, more control, and a better overall experience for YouTube creators.
AI in Actions 🤖

- Use {{ai_prompt}} inside Commands & Actions to integrate GPT or DeepSeek for dynamic, context-aware responses directly within your alerts
Chatbox Dashboard Widget Upgrades 💬

The Chatbot Dashboard Widget now includes full customization controls:
Choose font family, size, and color
Show or hide badges and avatars
Adjust line spacing and visibility options
Make your chat dashboard widget perfectly match your theme.
Overlay Likes and Comments 🗳️

You can now like and comment on overlays in the Lumia Marketplace. Show appreciation for your favorite creations and help others discover great overlays.
Raffles & Spin Wheel 🎡

Both Raffles and Spin Wheel received major updates with:
More customization options
Smoother animations
Improved randomization
Better integration with commands and alerts
LIFX Zones 🚥

You can now control individual LIFX strip zones, giving you precise creative control to build complex, reactive lighting effects that sync perfectly with your alerts and actions.
✨ Happy Streaming! ✨ Your creativity just got even more powerful with Lumia Stream 8.9.0.
8.8.3
Bug fixes
- Fixed Twitch Redemptions failing for some users
- Fixed Kick Redemptions failing for some users
- Fixed Kick Chatbot to not fail after every 2 hours this was making users nned to reconnect to their chatbot
- Fixed Kick avatars not showing for users with underscores in their usernames; avatars now display correctly
- Fixed broken Linux download link on the website
- Fixed YouTube chat not being listened to on second live stream at the same time
- Fixed OBS “Scene Item Visible” alert: legacy variations weren’t working; they now trigger correctly
Bug fixes
Fixed Twitch Redemptions failing for some users
Fixed Kick Redemptions failing for some users
Fixed Kick Chatbot to not fail after every 2 hours this was making users nned to reconnect to their chatbot
Fixed Kick avatars not showing for users with underscores in their usernames; avatars now display correctly
Fixed broken Linux download link on the website
Fixed YouTube chat not being listened to on second live stream at the same time
Fixed OBS “Scene Item Visible” alert: legacy variations weren’t working; they now trigger correctly
Lumia Stream 8.8.3 — Bugfixes and improvements
The memory leak from overlays editor is now fixed. Compatibility and docs improve with OBS WebSocket 4.x restored and an updated SLOBS connection path (Mobile → Third-Party Connections). TTS is cleaner (emotes/URLs stripped) and normal variables are now editable. Leaderboards are fairer—bots and the streamer no longer accrue loyalty points. Plus broad fixes across Twitch (Powerups bits, gift sub bundling), YouTube (quota & end-of-stream polling), SLOBS actions stability, duplicate alert audio, {{message}} parsing, and Lumia Link translations.
8.8.2
Enhancement
- Improved TTS to use emote-free message text by stripping platform emotes before synthesis.
- Bots and Streamer will no longer acumulate loyality points this was making them to always be on the top of the leaderboards
- Added overlay resolution badges to the Overlays Browse page for faster selection and compatibility checks.
- Made system variables editable for quick customization and testing across actions and overlays.
- Improved Twitch subgift handling: individual subgifts are now grouped into a single Mystery Gift bundle even when the Mystery Gift event arrives after them.
- Updated Streamlabs (SLOBS) connection tutorial to reflect the new Remote Control location under Mobile → Third-Party Connections.
Bug fixes
- Fixed YouTube quota exhaustion caused by continuous polling after a stream ended; polling now stops on stream end with proper backoff.
- Fixed Lumia Link translation returning an object instead of the translated string; it now outputs plain text.
- Fixed issue where the streamer was misclassified as a bot, preventing command activation.
- Fixed crashes when running Streamlabs (SLOBS) actions for improved stability.
- Fixed TTS {{message}} incorrectly using {{rawMessage}} (including the command); it now returns only the parsed message text.
- Fixed the overlay editor memory leak
Enhancement
Improved TTS to use emote-free message text by stripping platform emotes before synthesis.
Bots and Streamer will no longer acumulate loyality points this was making them to always be on the top of the leaderboards
Added overlay resolution badges to the Overlays Browse page for faster selection and compatibility checks.
Made system variables editable for quick customization and testing across actions and overlays.
Improved Twitch subgift handling: individual subgifts are now grouped into a single Mystery Gift bundle even when the Mystery Gift event arrives after them.
Updated Streamlabs (SLOBS) connection tutorial to reflect the new Remote Control location under Mobile → Third-Party Connections.
Bug fixes
Fixed YouTube quota exhaustion caused by continuous polling after a stream ended; polling now stops on stream end with proper backoff.
Fixed Lumia Link translation returning an object instead of the translated string; it now outputs plain text.
Fixed issue where the streamer was misclassified as a bot, preventing command activation.
Fixed crashes when running Streamlabs (SLOBS) actions for improved stability.
Fixed TTS {{message}} incorrectly using {{rawMessage}} (including the command); it now returns only the parsed message text.
Fixed the overlay editor memory leak
Lumia Stream 8.8.2 — Bugfixes and improvements
The memory leak from overlays editor is now fixed. Compatibility and docs improve with OBS WebSocket 4.x restored and an updated SLOBS connection path (Mobile → Third-Party Connections). TTS is cleaner (emotes/URLs stripped) and normal variables are now editable. Leaderboards are fairer—bots and the streamer no longer accrue loyalty points. Plus broad fixes across Twitch (Powerups bits, gift sub bundling), YouTube (quota & end-of-stream polling), SLOBS actions stability, duplicate alert audio, {{message}} parsing, and Lumia Link translations.
Previously on Lumia Stream 8.8.0 — What’s New 🎉

TL;DR
🎯 Session Alerts & New Variation Type — New session-based alerts for Twitch & Kick, plus a variation that fires every X gifts.
🔊 Overlay TTS — Chat talks, your overlay speaks.
🤖 YouTube Custom Chatbot — A custom YouTube bot account.
🎁 Lumia Gift Subs — Send ’em to friends right from the app or Dashboard.
🎛️ Elgato Wave Link — Toggle inputs/filters like a pro.
🎥 Elgato Cam Link — Control camera, filters, and Prompter on the fly.
🧩 SwitchBot — Make your gadgets react to chat.
⚔️ Twitch Raiding — Raid from Lumia + a slick “Raid Out” alert.
😎 7TV & BTTV Emotes — Showing up in Dashboard, Link, and Overlays.
🔌 Tapo — Back online and ready to automate.
🎵 Spotify — Auto start on your last device + faster song change detection.
Session Alerts & New Variation Type 🎯

New variation type for Session alerts — Trigger alerts based on every X amount (e.g., every 5 gifts fire this variation). Great for milestone style interactions.
New Total Session Alerts — Track totals across the session and fire alerts when session-wide thresholds are hit.
Twitch Session Gifts Alert — Fire a variation when a total session count for gifts is reached.
Twitch Session Subs Alert — Fire a variation when a total session count for subs is reached.
Twitch Session Followers Alert — Fire a variation when a total session count for followers is reached.
Twitch Session Bits Alert — Fire a variation when a total session count for bits is reached.
Kick Session Followers Alert — Fire a variation when a total session count for followers is reached.
Kick Session Subs Alert — Fire a variation when a total session count for subs is reached.
Kick Session Gifts Alert — Fire a variation when a total session count for gifts is reached.
Overlay TTS 🔊

Make your overlay talk. Drop in the TTS layer, wire it to a command/alert, and your OBS browser source handles the audio. Enable the Always send TTS to Overlays within any action and all related sources will be updated.
YouTube Custom Chatbot 🤖

Hook up a custom YouTube bot account so commands and alerts come from your own [username]bot account.
Lumia Gift Subscriptions 🎁

Want to send a Lumia Subscription to a friend? Now you can send Lumia gift subs straight from Settings → Subscription or the website Dashboard in a couple clicks.
Elgato Wave Link and Elgato Cam Link 🎛️

Flip inputs, nudge filters, automate your audio flow—right from Lumia actions. Scene swap? Your mic setup can swap with it too.
Control your camera, toggle filters, even tie in Elgato Prompter. Perfect for quick “camera magic” during alerts.
SwitchBot Integration 🧩

Make your physical setup react to the internet. Lights, buttons, little robot arms — trigger them from chat, alerts, or schedules.
Twitch Raiding ⚔️

Start raids without leaving Lumia (you’ll need raid permission). And when you raid out, fire a custom alert to wrap the stream in style.
7TV & BTTV in Chat 😎

Your favorite emotes now render across Dashboard, Lumia Link, and Overlays chat boxes.
Tapo Is Back 🔌

They shuffled their API; we adapted. Connect Tapo again and get back to automating.
Spotify Improvements 🎵

Starts playback without an active device. If Spotify doesn’t find an active device, Lumia will start playing on the last device you used.
Faster song change detection. Track change signals fire much quicker, so overlays, alerts, and macros stay tightly in sync.
Happy streaming! ✨
8.8.1
Features
- Fourthwall Shop order now has an {{items}} variable
Enhancement
- Custom Layer Overlays - 'visibleIf' condition now works for multiselect and drop down types as well for config
- OBS Websocket 4.x has been added back after we noticed how many people are still using older versions of OBS
- Overlays page will now show the resolution so you can easily reference it
Bug fixes
- Fixed the issue where Twitch Powerups were showing 0 bits in the event list and chatbox
- Fixed the issue where System TTS on windows wasn't working
- Fixed overlay alerts audio playing twice
- Fixed bug where SLOBS Actions were crashing
- Fixed issue where Twitch Gift Subs were showing individual subs vs bundled gifts
- Fixed Youtube Quoata being exhausted too quick. But we will need to wait a day for quoata to refresh
Features
- Fourthwall Shop order now has an {{items}} variable
Enhancement
Custom Layer Overlays - 'visibleIf' condition now works for multiselect and drop down types as well for config
OBS Websocket 4.x has been added back after we noticed how many people are still using older versions of OBS
Overlays page will now show the resolution so you can easily reference it
Bug fixes
Fixed the issue where Twitch Powerups were showing 0 bits in the event list and chatbox
Fixed the issue where System TTS on windows wasn't working
Fixed overlay alerts audio playing twice
Fixed bug where SLOBS Actions were crashing
Fixed issue where Twitch Gift Subs were showing individual subs vs bundled gifts
Fixed Youtube Quoata being exhausted too quick. But we will need to wait a day for quoata to refresh
Lumia Stream 8.8.1 — Hot Fix 🥵
There were a few major bugs that needed to be resolved that could not wait, so we had to push a quick follow up release. This release should resolve the Youtube issues, Double audio alerts being played, individual Gift Subscriptions not being bundled and more
Previously on Lumia Stream 8.8.0 — What’s New 🎉

TL;DR
🎯 Session Alerts & New Variation Type — New session-based alerts for Twitch & Kick, plus a variation that fires every X gifts.
🔊 Overlay TTS — Chat talks, your overlay speaks.
🤖 YouTube Custom Chatbot — A custom YouTube bot account.
🎁 Lumia Gift Subs — Send ’em to friends right from the app or Dashboard.
🎛️ Elgato Wave Link — Toggle inputs/filters like a pro.
🎥 Elgato Cam Link — Control camera, filters, and Prompter on the fly.
🧩 SwitchBot — Make your gadgets react to chat.
⚔️ Twitch Raiding — Raid from Lumia + a slick “Raid Out” alert.
😎 7TV & BTTV Emotes — Showing up in Dashboard, Link, and Overlays.
🔌 Tapo — Back online and ready to automate.
🎵 Spotify — Auto start on your last device + faster song change detection.
Session Alerts & New Variation Type 🎯

New variation type for Session alerts — Trigger alerts based on every X amount (e.g., every 5 gifts fire this variation). Great for milestone style interactions.
New Total Session Alerts — Track totals across the session and fire alerts when session-wide thresholds are hit.
Twitch Session Gifts Alert — Fire a variation when a total session count for gifts is reached.
Twitch Session Subs Alert — Fire a variation when a total session count for subs is reached.
Twitch Session Followers Alert — Fire a variation when a total session count for followers is reached.
Twitch Session Bits Alert — Fire a variation when a total session count for bits is reached.
Kick Session Followers Alert — Fire a variation when a total session count for followers is reached.
Kick Session Subs Alert — Fire a variation when a total session count for subs is reached.
Kick Session Gifts Alert — Fire a variation when a total session count for gifts is reached.
Overlay TTS 🔊

Make your overlay talk. Drop in the TTS layer, wire it to a command/alert, and your OBS browser source handles the audio. Enable the Always send TTS to Overlays within any action and all related sources will be updated.
YouTube Custom Chatbot 🤖

Hook up a custom YouTube bot account so commands and alerts come from your own [username]bot account.
Lumia Gift Subscriptions 🎁

Want to send a Lumia Subscription to a friend? Now you can send Lumia gift subs straight from Settings → Subscription or the website Dashboard in a couple clicks.
Elgato Wave Link and Elgato Cam Link 🎛️

Flip inputs, nudge filters, automate your audio flow—right from Lumia actions. Scene swap? Your mic setup can swap with it too.
Control your camera, toggle filters, even tie in Elgato Prompter. Perfect for quick “camera magic” during alerts.
SwitchBot Integration 🧩

Make your physical setup react to the internet. Lights, buttons, little robot arms — trigger them from chat, alerts, or schedules.
Twitch Raiding ⚔️

Start raids without leaving Lumia (you’ll need raid permission). And when you raid out, fire a custom alert to wrap the stream in style.
7TV & BTTV in Chat 😎

Your favorite emotes now render across Dashboard, Lumia Link, and Overlays chat boxes.
Tapo Is Back 🔌

They shuffled their API; we adapted. Connect Tapo again and get back to automating.
Spotify Improvements 🎵

Starts playback without an active device. If Spotify doesn’t find an active device, Lumia will start playing on the last device you used.
Faster song change detection. Track change signals fire much quicker, so overlays, alerts, and macros stay tightly in sync.
Happy streaming! ✨
8.8.0
Features
- New variation type for Session alerts that allows you to trigger an alert based on every x amount of gifts you receive
- New Total Session Alerts
- Youtube much faster chat and alerts
- Twitch Session Gift Alert
- Twitch Session Subs Alert
- Twitch Session Followers Alert
- Twitch Session Bits Alert
- Kick Session Followers Alert
- Kick Session Subs Alert
- Twitch Session Gifts Alert
- Overlay TTS layer enabling text to speech playback directly within an OBS browser source
- YouTube Custom Chatbot to connect a bot account for handling commands and alerts
- You can now send Lumia Gift Subscriptions to your friends in the Lumia Stream app (Settings → Subscription) and on the website dashboard
- Elgato Wave Link integration that has actions to control audio inputs and filters
- Elgato Cam Link integration that has actions to control camera, filter and Elgato prompter
- SwitchBot integration to connect and control SwitchBot products
- Twitch Raid action to perform raids from within Lumia Stream (requires raid permission)
- Twitch Raid Out alert triggered when raiding to another channel
- 7TV and BTTV emotes now appear in the various chat boxes in Lumia Stream (Dashboard, Lumia Link, and Overlays)
- Tapo connection restored after recent API updates
- Fourthwall: added Giveaway Started/Ended and Thank You Sent alerts
- Alert variations can now be arranged/reordered
Enhancement
- Lumia Stream chatbot no longer requires moderator status; reauthenticate the Twitch connection and chat will function without mod privileges
- Shoutouts can use the native Twitch /shoutout by enabling the option within the SO chatbot command
- Spotify can now start playing even if it does not find an active device. It will use the last device played on
- Spotify song change now will signal a song has changed much faster
- Support for storing objects and arrays in variables with a UI to show it
- Per command setting for Twitch Channel Points native global cooldown so the UI reflects cooldown state on Twitch
- TikTok: Translate option that shows a toast notification with the translated message
- Overlays → Custom Layer: new 'fontpicker' field to select the font family
- HFX actions: added a Refresh button (like Overlay Actions) to display newly created HFX Video layers
- Improved rendering performance of the Commands page on macOS for faster display
- When editing actions, navigation is blocked until changes are confirmed to prevent accidental loss
- Meld actions now display friendly names instead of IDs
- Alert variations are now easier to read
- Renamed Twitch Subscriber/Gifted alert variation from 'Equal To Selection' to 'Tier Level'
- Editing a variation now uses the full page so you have more space
- When 'onlyVariation' is enabled for gifts, the 'treat gift subs separately' option is ignored
- Added EQUAL_USERNAME variation condition to more alerts
- Kasa Auth page now includes clear steps to enable third party access, simplifying device connection
- New Lumia action: Raffle → Remove User (also available via Automations)
- Added fallback for Twitch Gift Subs do not get registered through IRC
- Improvements to UI for coupon codes
- New Kick badges added and updated the old ones
- Will return true or false for all custom code for await so it does not get stuck
- Twitch custom chat bot will now use the api instead of IRC
- HUD displays will have better previews following the same aspect ratios
- Removed preference options from all Twitch and YouTube alerts, since custom alerts are now configured within Lumia. This means you will no longer be able to emulate alerts from SL and SE
- Sunsetted Ableton Link integration (no longer supported)
- Sunsetted legacy OBS WebSocket v4 support
- Sunsetted Alexa integration
Bug fixes
- Resolved an issue where the HUD displayed only on the first monitor when multiple monitors shared the same brand and model
- Resolved an issue where Gifted Sub alerts played twice
- Resolved an issue where the 'kick_current_viewer_count' variable did not update
- Overlay layers now automatically push to Lumia after saving; manual refresh is no longer required
- Corrected the Loyalty Redeem icon in Chatbox, and the default chatbot message now shows currency instead of bits
- Resolved an issue where clearing loyalty points left the loading animation stuck indefinitely
- Resolved an error when generating animation slots from audio
- Resolved an issue where OBS alerts were not triggered
- Resolved missing TTS and chatbot text for the OBS Switch transition
- Resolved: when the Twitch Subscriber alert was off, Gift Subscriptions were not listened for
- Resolved: Twitch Predictions could not be ended due to a missing outcome ID
- macOS Apple Silicon (M1) performance improvements to reduce freezes and 'Not Responding' states
- Resolved: AI assistant on custom layer overlays was not working anymore
- Fixed command runner bug when nothing was actually sent to it
- Resolved an issue where kick actions weren't been able to be added
- Fixed Visual issue where Custom Twitch ChatBot was showing red
- Fixed the issue where session bits alert wasn't triggered
- Fixed Twitch Streamer still getting loyalty points from watchers
- Fixed some convert actions to code having issues when converting strings to objects
Features
New variation type for Session alerts that allows you to trigger an alert based on every x amount of gifts you receive
New Total Session Alerts
Youtube much faster chat and alerts
Twitch Session Gift Alert
Twitch Session Subs Alert
Twitch Session Followers Alert
Twitch Session Bits Alert
Kick Session Followers Alert
Kick Session Subs Alert
Twitch Session Gifts Alert
Overlay TTS layer enabling text to speech playback directly within an OBS browser source
YouTube Custom Chatbot to connect a bot account for handling commands and alerts
You can now send Lumia Gift Subscriptions to your friends in the Lumia Stream app (Settings → Subscription) and on the website dashboard
Elgato Wave Link integration that has actions to control audio inputs and filters
Elgato Cam Link integration that has actions to control camera, filter and Elgato prompter
SwitchBot integration to connect and control SwitchBot products
Twitch Raid action to perform raids from within Lumia Stream (requires raid permission)
Twitch Raid Out alert triggered when raiding to another channel
7TV and BTTV emotes now appear in the various chat boxes in Lumia Stream (Dashboard, Lumia Link, and Overlays)
Tapo connection restored after recent API updates
Fourthwall: added Giveaway Started/Ended and Thank You Sent alerts
Alert variations can now be arranged/reordered
Enhancement
Lumia Stream chatbot no longer requires moderator status; reauthenticate the Twitch connection and chat will function without mod privileges
Shoutouts can use the native Twitch /shoutout by enabling the option within the SO chatbot command
Spotify can now start playing even if it does not find an active device. It will use the last device played on
Spotify song change now will signal a song has changed much faster
Support for storing objects and arrays in variables with a UI to show it
Per command setting for Twitch Channel Points native global cooldown so the UI reflects cooldown state on Twitch
TikTok: Translate option that shows a toast notification with the translated message
Overlays → Custom Layer: new 'fontpicker' field to select the font family
HFX actions: added a Refresh button (like Overlay Actions) to display newly created HFX Video layers
Improved rendering performance of the Commands page on macOS for faster display
When editing actions, navigation is blocked until changes are confirmed to prevent accidental loss
Meld actions now display friendly names instead of IDs
Alert variations are now easier to read
Renamed Twitch Subscriber/Gifted alert variation from 'Equal To Selection' to 'Tier Level'
Editing a variation now uses the full page so you have more space
When 'onlyVariation' is enabled for gifts, the 'treat gift subs separately' option is ignored
Added EQUAL_USERNAME variation condition to more alerts
Kasa Auth page now includes clear steps to enable third party access, simplifying device connection
New Lumia action: Raffle → Remove User (also available via Automations)
Added fallback for Twitch Gift Subs do not get registered through IRC
Improvements to UI for coupon codes
New Kick badges added and updated the old ones
Will return true or false for all custom code for await so it does not get stuck
Twitch custom chat bot will now use the api instead of IRC
HUD displays will have better previews following the same aspect ratios
Removed preference options from all Twitch and YouTube alerts, since custom alerts are now configured within Lumia. This means you will no longer be able to emulate alerts from SL and SE
Sunsetted Ableton Link integration (no longer supported)
Sunsetted legacy OBS WebSocket v4 support
Sunsetted Alexa integration
Bug fixes
Resolved an issue where the HUD displayed only on the first monitor when multiple monitors shared the same brand and model
Resolved an issue where Gifted Sub alerts played twice
Resolved an issue where the 'kick_current_viewer_count' variable did not update
Overlay layers now automatically push to Lumia after saving; manual refresh is no longer required
Corrected the Loyalty Redeem icon in Chatbox, and the default chatbot message now shows currency instead of bits
Resolved an issue where clearing loyalty points left the loading animation stuck indefinitely
Resolved an error when generating animation slots from audio
Resolved an issue where OBS alerts were not triggered
Resolved missing TTS and chatbot text for the OBS Switch transition
Resolved: when the Twitch Subscriber alert was off, Gift Subscriptions were not listened for
Resolved: Twitch Predictions could not be ended due to a missing outcome ID
macOS Apple Silicon (M1) performance improvements to reduce freezes and 'Not Responding' states
Resolved: AI assistant on custom layer overlays was not working anymore
Fixed command runner bug when nothing was actually sent to it
Resolved an issue where kick actions weren't been able to be added
Fixed Visual issue where Custom Twitch ChatBot was showing red
Fixed the issue where session bits alert wasn't triggered
Fixed Twitch Streamer still getting loyalty points from watchers
Fixed some convert actions to code having issues when converting strings to objects
Lumia Stream 8.8.0 — What’s New 🎉

TL;DR
🎯 Session Alerts & New Variation Type — New session-based alerts for Twitch & Kick, plus a variation that fires every X gifts.
🔊 Overlay TTS — Chat talks, your overlay speaks.
🤖 YouTube Custom Chatbot — A custom YouTube bot account.
🎁 Lumia Gift Subs — Send ’em to friends right from the app or Dashboard.
🎛️ Elgato Wave Link — Toggle inputs/filters like a pro.
🎥 Elgato Cam Link — Control camera, filters, and Prompter on the fly.
🧩 SwitchBot — Make your gadgets react to chat.
⚔️ Twitch Raiding — Raid from Lumia + a slick “Raid Out” alert.
😎 7TV & BTTV Emotes — Showing up in Dashboard, Link, and Overlays.
🔌 Tapo — Back online and ready to automate.
🎵 Spotify — Auto start on your last device + faster song change detection.
Session Alerts & New Variation Type 🎯

New variation type for Session alerts — Trigger alerts based on every X amount (e.g., every 5 gifts fire this variation). Great for milestone style interactions.
New Total Session Alerts — Track totals across the session and fire alerts when session-wide thresholds are hit.
Twitch Session Gifts Alert — Fire a variation when a total session count for gifts is reached.
Twitch Session Subs Alert — Fire a variation when a total session count for subs is reached.
Twitch Session Followers Alert — Fire a variation when a total session count for followers is reached.
Twitch Session Bits Alert — Fire a variation when a total session count for bits is reached.
Kick Session Followers Alert — Fire a variation when a total session count for followers is reached.
Kick Session Subs Alert — Fire a variation when a total session count for subs is reached.
Kick Session Gifts Alert — Fire a variation when a total session count for gifts is reached.
Overlay TTS 🔊

Make your overlay talk. Drop in the TTS layer, wire it to a command/alert, and your OBS browser source handles the audio. Enable the Always send TTS to Overlays within any action and all related sources will be updated.
YouTube Custom Chatbot 🤖

Hook up a custom YouTube bot account so commands and alerts come from your own [username]bot account.
Lumia Gift Subscriptions 🎁

Want to send a Lumia Subscription to a friend? Now you can send Lumia gift subs straight from Settings → Subscription or the website Dashboard in a couple clicks.
Elgato Wave Link and Elgato Cam Link 🎛️

Flip inputs, nudge filters, automate your audio flow—right from Lumia actions. Scene swap? Your mic setup can swap with it too.
Control your camera, toggle filters, even tie in Elgato Prompter. Perfect for quick “camera magic” during alerts.
SwitchBot Integration 🧩

Make your physical setup react to the internet. Lights, buttons, little robot arms — trigger them from chat, alerts, or schedules.
Twitch Raiding ⚔️

Start raids without leaving Lumia (you’ll need raid permission). And when you raid out, fire a custom alert to wrap the stream in style.
7TV & BTTV in Chat 😎

Your favorite emotes now render across Dashboard, Lumia Link, and Overlays chat boxes.
Tapo Is Back 🔌

They shuffled their API; we adapted. Connect Tapo again and get back to automating.
Spotify Improvements 🎵

Starts playback without an active device. If Spotify doesn’t find an active device, Lumia will start playing on the last device you used.
Faster song change detection. Track change signals fire much quicker, so overlays, alerts, and macros stay tightly in sync.
Happy streaming! ✨
8.7.1
Enhancement
- Variables are now parsed also to global code , so in case you want a code to run at the beginning of each command this section will include also variables
- Tied overlays marketplace download and version to the overlay, allowing it to still reference the original overlay for easier updates and management
- In Commands Custom Code you have also a link to our GPTs to help you build your custom commands easier with our GPT assistant
- Added overlay upload versioning within Overlays, allowing you to track and manage different versions of your overlays
- Added a notification for non-Premium users in Spotify, alerting them when attempting to trigger an action without a Spotify Premium account
- Added a 'Use Default Message' button to commands, alerts, and variations for chatbot and TTS, allowing for easy reset to default message settings
- Added ability to order overlay configs in the JSON configuration, providing better organization and easier management of overlay settings
Bug fixes
- Fixed gift subs duplicating
- Fixed issue with loyalty points refreshing endlessly when a user was selected and automatic refresh occurring when the window went out of focus and back in
- Fixed crash when opening up Legacy Overlays
- Fixed issue where clicking Lock custom code in overlays prevented editing, but the code remained visible and modifiable by others. Now, locking custom code fully prevents further visibility and modification
- Fixed issue where loyalty points would refresh in an infinite loop after clicking the checkbox next to a user
- Fixed issue where emulated alerts were not respecting inputs in overlays for Twitch subscriber tiers
- Fixed issue where adding a comment on the last line of code in custom layer overlays would mess up the configuration section
Enhancement
Variables are now parsed also to global code , so in case you want a code to run at the beginning of each command this section will include also variables
Tied overlays marketplace download and version to the overlay, allowing it to still reference the original overlay for easier updates and management
In Commands Custom Code you have also a link to our GPTs to help you build your custom commands easier with our GPT assistant
Added overlay upload versioning within Overlays, allowing you to track and manage different versions of your overlays
Added a notification for non-Premium users in Spotify, alerting them when attempting to trigger an action without a Spotify Premium account
Added a 'Use Default Message' button to commands, alerts, and variations for chatbot and TTS, allowing for easy reset to default message settings
Added ability to order overlay configs in the JSON configuration, providing better organization and easier management of overlay settings
Bug fixes
Fixed gift subs duplicating
Fixed issue with loyalty points refreshing endlessly when a user was selected and automatic refresh occurring when the window went out of focus and back in
Fixed crash when opening up Legacy Overlays
Fixed issue where clicking Lock custom code in overlays prevented editing, but the code remained visible and modifiable by others. Now, locking custom code fully prevents further visibility and modification
Fixed issue where loyalty points would refresh in an infinite loop after clicking the checkbox next to a user
Fixed issue where emulated alerts were not respecting inputs in overlays for Twitch subscriber tiers
Fixed issue where adding a comment on the last line of code in custom layer overlays would mess up the configuration section
8.7.0
Features
- Mod Queue has arrived that allows the streamer and moderators to set certain commands, points, and extension commands to require moderator approval before it can go in your queue
- Twitch Extension has been updated to now have a Mod Queue tab that only you and your mods can see to approve / deny certain actions
- AI Assistant for Custom Overlays helps you generate and refine overlay code right inside Overlays.
- Twitch Gift Subs is now its own separate alert that makes it much simpler to create alerts and variations
- Kick Ban/Unban/Timeout actions let you moderate Kick chat directly from Lumia
- Clicking a .lumiastream or .lumia files now automatically imports into Lumia and prompts for import location for commands and points
Enhancement
- TikTok API has been updated to improve connection connection issues where some users weren't able to connect to their live stream
- Tiltify connection has been updated to support their latest api
- Stream Deck plugin has been update to add Resume/Pause queue and HUD buttons that can be added
- We added a way to sync Kick Points so the amount and names match when you change it on Kick
- Kick Points will now display the actual amount in the alert, eventlist, and chatbox
- Shoutout actions within Chatbox now use your !so chatbot text instead of the default English phrase
- Added queue option for Shoutouts within Overlays Shoutout Layer, similar to the HFX queue, allowing for better organization of shoutout requests
- {{userLevels}} variable added for targeting viewer permission tiers in commands and alerts
- {{random}} variable now accepts dash (–) and comma (,) ranges, e.g. {{random=1-10}} or {{random=1,10}}
- Chat match language detection now leverages Google Translate for higher accuracy
- Emotes are stripped out before translation to keep text clean and readable
- In Key/Mouse Outputs inside actions for commands now can record, select, or type the key combinations like ALT + F4 that were previously unrecordable
- When adding the custom chatbot for Twitch it will automatically grant moderator access so it will be able to chat and post links
- Added API endpoint to adjust user loyalty points, providing more flexibility in managing user rewards for 3rd party applications
- Twitch Extension bit selector adds a search box to quickly find any bit amount
- ChatGPT chatbot command now work with the o3 and o1 models
- We enhanced Credit layer from overlays to include avatars and can look in the past events based on the time periods you select
- Added ability to change Overlay thumbnails
- Added Asset Manager in Overlays to easily copy the url
- Overlay Label search now searches displays the actual layer instead of the category
- Enhanced emulators in overlays to include variables from quick inputs, such as avatars
- Custom Overlays now have the ability to communicate with Lumia, enabling direct command calls, storage, and variable access
- Custom Overlay layers now can use Variables
- Custom Overlays Overlay.on provides a listener for chat, command, and alert events
- Custom Overlays now has Overlay.addLoyaltyPoints and Overlay.getLoyaltyPoints to easily get and add points from Overlays without commands
- Custom Overlays Editor Linting - We’ve added a Linter inside Custom Overlays editor to catch syntax errors and problems before needing to push
- Added a way to Update Uploaded Overlays rather than needing to create a new one every time
- Updated Overlay uploads that will allow you to use Markdown in your description
- Add Spotify Premium error toast message when not premium and using actions
- Prevent closing Commands page on accident when editing or creating a command
- When testing out TTS it will now try to use the same variables that come through when Emulating alerts in Overlays
- Added a Complete button when creating commands to skip ahead
- Tiktok likes variations now use total likes for the stream so you can set thresholds that your viewers can target per stream as a whole
- {{tiktok_total_likes}} variable has been fixed
- Members/Subscribers alerts have fixed variables
- Alert events now include avatars so they can be used in the custom overlays
- Gifted subs alerts gets recipient data like username, gifted tier and avatars
- Added Overlay.chatbot method to custom overlays, enabling the direct posting of messages in the chat from the overlays
- Added image support for overlays in the overlay dashboard, allowing you to view and manage image assets directly within the dashboard
- Points redemptions now automatically deactivate when a folder's state is changed to off
- Command creation screen: Actions are now named with <type> action, and a 'COMPLETE AND SAVE' button has been added at the bottom right to save commands from the main menu screen
- Enabled variable replacing from the Data tab in custom overlays. For example, changes like background: {{background}}; in CSS will now dynamically update in the preview and reflect real-time changes from the sidebar
- AI assistant for custom layer overlays can convert from our old window.eventListener to our new ones Overlay.on
- Gigantify Emotes will now display correctly in Lumia, Lumia Link, and Overlays
- Added Twitch Moderator Add and Remove Actions
- Added {{kick_total_subscribers}} but it will only count from when Lumia first starts collecting
- TTS will now skip urls so that it doesn't say links
- Prevent duplicate Twitch alerts from triggering twice
- Twitch Cosmic Abyss Powerups now show correctly in all of our Chat Boxes
- Added Lumia Actions for HUD Change Overlay, HUD Togggle on/off, HUD Opacity Set, HUD Volume Set
Bug fixes
- Variable replacement in Custom Code autosuggestions now works as expected
- Fixed issue where shoutouts were using the default English text instead of the specified SO chatbot commands text
- Fixed issue where default Lumia commands were not resetting back to their default state
- Fixed issue where the Kick avatar variable was incorrectly displaying as Twitch
- Fixed issue where non-affiliate users attempting to connect for the first time encountered an error when linking channel points
- Fixed issue where updates from configs or data in custom overlays did not take effect until another change was made
- Fixed certificate issue preventing proper functionality on Chrome and OBS browsers
- Fixed issue where bots and the streamer, were incorrectly receiving loyalty points
- Fixed issue where Loyalty points was sorting by total points instead of current points.
- Fixed issue where the tutorial for Commands section was trying to highlight a missing object and the tutorial coudn't continue
- Fixed issue where video tutorials were missing from the app
- Fixed issue where managing the static option for streamerbot was making the app crash
- Fixed vertical alignment issue in the Lumia Chatbox on the dashboard for better display
- Fixed issue causing the app to crash when editing existing commands in Discord actions
- Fixed icon reversal in Event Rotator for Twitch, swapping the star and heart icons back to their correct associations: star for subscribers and heart for followers
- Fixed issue with Loyalty Points leaderboard showing different avatars for Kick users
- Fixed issue where Kick First Chatter and Entrance was being mapped to Twitch instead of the Kick alerts
- Fixed Youtube Music Desktop bug
- Fixed minor visual issues inside overlays
- Fixed issue where Kick First Chatter and Entrance were using Twitch's alert instead of the Kick-specific alert
- Fixed issue where subscriptions with loyalty points attached didn't trigger the sub alert
- Fixed issue where avatar upload was not working on the website
- Fixed issue where TikTok Likes alert was not counting the total likes correctly
- Fixed bug with YTMDesktop that occurred during startup
- Fixed issue where Gigantify emotes in Lumia Link chat were not displaying correctly
Features
Mod Queue has arrived that allows the streamer and moderators to set certain commands, points, and extension commands to require moderator approval before it can go in your queue
Twitch Extension has been updated to now have a Mod Queue tab that only you and your mods can see to approve / deny certain actions
AI Assistant for Custom Overlays helps you generate and refine overlay code right inside Overlays.
Twitch Gift Subs is now its own separate alert that makes it much simpler to create alerts and variations
Kick Ban/Unban/Timeout actions let you moderate Kick chat directly from Lumia
Clicking a .lumiastream or .lumia files now automatically imports into Lumia and prompts for import location for commands and points
Enhancement
TikTok API has been updated to improve connection connection issues where some users weren't able to connect to their live stream
Tiltify connection has been updated to support their latest api
Stream Deck plugin has been update to add Resume/Pause queue and HUD buttons that can be added
We added a way to sync Kick Points so the amount and names match when you change it on Kick
Kick Points will now display the actual amount in the alert, eventlist, and chatbox
Shoutout actions within Chatbox now use your !so chatbot text instead of the default English phrase
Added queue option for Shoutouts within Overlays Shoutout Layer, similar to the HFX queue, allowing for better organization of shoutout requests
{{userLevels}} variable added for targeting viewer permission tiers in commands and alerts
{{random}} variable now accepts dash (–) and comma (,) ranges, e.g. {{random=1-10}} or {{random=1,10}}
Chat match language detection now leverages Google Translate for higher accuracy
Emotes are stripped out before translation to keep text clean and readable
In Key/Mouse Outputs inside actions for commands now can record, select, or type the key combinations like ALT + F4 that were previously unrecordable
When adding the custom chatbot for Twitch it will automatically grant moderator access so it will be able to chat and post links
Added API endpoint to adjust user loyalty points, providing more flexibility in managing user rewards for 3rd party applications
Twitch Extension bit selector adds a search box to quickly find any bit amount
ChatGPT chatbot command now work with the o3 and o1 models
We enhanced Credit layer from overlays to include avatars and can look in the past events based on the time periods you select
Added ability to change Overlay thumbnails
Added Asset Manager in Overlays to easily copy the url
Overlay Label search now searches displays the actual layer instead of the category
Enhanced emulators in overlays to include variables from quick inputs, such as avatars
Custom Overlays now have the ability to communicate with Lumia, enabling direct command calls, storage, and variable access
Custom Overlay layers now can use Variables
Custom Overlays Overlay.on provides a listener for chat, command, and alert events
Custom Overlays now has Overlay.addLoyaltyPoints and Overlay.getLoyaltyPoints to easily get and add points from Overlays without commands
Custom Overlays Editor Linting - We’ve added a Linter inside Custom Overlays editor to catch syntax errors and problems before needing to push
Added a way to Update Uploaded Overlays rather than needing to create a new one every time
Updated Overlay uploads that will allow you to use Markdown in your description
Add Spotify Premium error toast message when not premium and using actions
Prevent closing Commands page on accident when editing or creating a command
When testing out TTS it will now try to use the same variables that come through when Emulating alerts in Overlays
Added a Complete button when creating commands to skip ahead
Tiktok likes variations now use total likes for the stream so you can set thresholds that your viewers can target per stream as a whole
{{tiktok_total_likes}} variable has been fixed
Members/Subscribers alerts have fixed variables
Alert events now include avatars so they can be used in the custom overlays
Gifted subs alerts gets recipient data like username, gifted tier and avatars
Added Overlay.chatbot method to custom overlays, enabling the direct posting of messages in the chat from the overlays
Added image support for overlays in the overlay dashboard, allowing you to view and manage image assets directly within the dashboard
Points redemptions now automatically deactivate when a folder's state is changed to off
Command creation screen: Actions are now named with action, and a 'COMPLETE AND SAVE' button has been added at the bottom right to save commands from the main menu screen
Enabled variable replacing from the Data tab in custom overlays. For example, changes like background: {{background}}; in CSS will now dynamically update in the preview and reflect real-time changes from the sidebar
AI assistant for custom layer overlays can convert from our old window.eventListener to our new ones Overlay.on
Gigantify Emotes will now display correctly in Lumia, Lumia Link, and Overlays
Added Twitch Moderator Add and Remove Actions
Added {{kick_total_subscribers}} but it will only count from when Lumia first starts collecting
TTS will now skip urls so that it doesn't say links
Prevent duplicate Twitch alerts from triggering twice
Twitch Cosmic Abyss Powerups now show correctly in all of our Chat Boxes
Added Lumia Actions for HUD Change Overlay, HUD Togggle on/off, HUD Opacity Set, HUD Volume Set
Bug fixes
Variable replacement in Custom Code autosuggestions now works as expected
Fixed issue where shoutouts were using the default English text instead of the specified SO chatbot commands text
Fixed issue where default Lumia commands were not resetting back to their default state
Fixed issue where the Kick avatar variable was incorrectly displaying as Twitch
Fixed issue where non-affiliate users attempting to connect for the first time encountered an error when linking channel points
Fixed issue where updates from configs or data in custom overlays did not take effect until another change was made
Fixed certificate issue preventing proper functionality on Chrome and OBS browsers
Fixed issue where bots and the streamer, were incorrectly receiving loyalty points
Fixed issue where Loyalty points was sorting by total points instead of current points.
Fixed issue where the tutorial for Commands section was trying to highlight a missing object and the tutorial coudn't continue
Fixed issue where video tutorials were missing from the app
Fixed issue where managing the static option for streamerbot was making the app crash
Fixed vertical alignment issue in the Lumia Chatbox on the dashboard for better display
Fixed issue causing the app to crash when editing existing commands in Discord actions
Fixed icon reversal in Event Rotator for Twitch, swapping the star and heart icons back to their correct associations: star for subscribers and heart for followers
Fixed issue with Loyalty Points leaderboard showing different avatars for Kick users
Fixed issue where Kick First Chatter and Entrance was being mapped to Twitch instead of the Kick alerts
Fixed Youtube Music Desktop bug
Fixed minor visual issues inside overlays
Fixed issue where Kick First Chatter and Entrance were using Twitch's alert instead of the Kick-specific alert
Fixed issue where subscriptions with loyalty points attached didn't trigger the sub alert
Fixed issue where avatar upload was not working on the website
Fixed issue where TikTok Likes alert was not counting the total likes correctly
Fixed bug with YTMDesktop that occurred during startup
Fixed issue where Gigantify emotes in Lumia Link chat were not displaying correctly
Lumia Stream 8.7.0 – Release Notes

Mod Queue 🛡️

- Mod Queue – Allows you to set certain commands, twitch points, kick points, and twitch extension commands as Required Moderator Approval. This is extremely useful for moderating TTS or anything that normally requires a prompt from the user to display on the stream to prevent them from saying anything offensive.
Our Twitch Extension has a tab that allows Mods to approve / deny commands, and you also can now add a mod queue dashboard widget directly in Lumia Stream to approve/deny.
Grab the Lumia Stream Twitch extension from here
Custom Overlays Updates and AI Assistant 🤖

AI Assistant for Custom Overlays Just tell AI what kind of Overlay you're trying to create and it will attempt to create what ever you can imagine.
Custom Overlays Editor Linting We've added a Linter inside Custom Overlays editor to catch syntax errors and problems before needing to push
Custom Overlays Editor Search Searching your code can be done directly in the editor
Dedicated “Twitch Gift Subs” Alert 🎉

Twitch Gift Subs Alert Twitch Gifted subs now have their own alert type, making it easier to create variations and base overlays that does not interfere with your regular Twitch Subscription alerts and variations. We have auto migrated any Twitch Sub gift variations you had to the new Twitch Gift Sub Alert on both Lumia and Overlays.
We've also improved the list of variables available along with a much better default chatbot message and event list that lists all of the {{recipients}} of the gift within it. The full list of variables can be found here in the dev docs or within Lumia Stream
Kick Updates

Ban / Unban / Timeout Actions Moderate Kick chat straight from Lumia commands, chatbox, Lumia Link, or hotkeys.
Kick Gift Sub Alert We've also improved the list of variables available along with a much better default chatbot message and event list that lists all of the {{recipients}} of the gift within it.
Kick Points will now display the actual amount in the alert, eventlist, and chatbox
Sync Kick Points so the amount and names match when you change it on Kick
Tiktok Updates

Connection Stability We've worked to make the Tiktok connection a lot more stable!
New Alerts There are two new alerts in Tiktok: Tiktok User Likes and Total Likes ⭐️ Tiktok User Likes. This alert will accept variations for the total amount of likes a user has sent per stream. This means if you want an alert to go off when a user has liked 100, 500, 5000, 10000 times then you can do that and it will not go off again for that specific user after they pass each milestone. ⭐️ Tiktok Total LIkes: This alert will accept variations for the total number of likes all of users have sent combined. This means if you want an alert to off when total like is over 10k, 100k, 1M then you can do that and it will not go off again until the next stream after the total likes passes each milestone
Quality‑of‑Life Improvements
One‑Click
.lumiastream/.lumiaImport Double‑click any exported Lumia file to launch Lumia, choose a destination (commands, points, etc.), and import instantly. Ideal for sharing setups with friends or the Marketplace.Shoutouts Queue Added an option to queue shoutouts so they don't override each other within Overlays

Dev Docs Updates Added every variable possible that we use within Lumia, add custom overlay docs, custom code, and even types for various alerts
Overlay Thumbnail Uploading Added ability to change your Overlay thumbnail images
Overlay Asset Manager Added ability to view, upload, and copy the url of an uploaded Assets easily from the Overlays menu bar

🚀 Custom Overlays Competition
New Date & Time: Saturday, August 2, 2025 1:00 PM CST
🎯 How to Enter
Create your best Custom Overlay.
Upload it to the Lumia Stream Marketplace before August 2, 2025.
🏆 Prizes
🥇 1st Place$300 + Lifetime Lumia Subscription🥈 2nd Place$100 + 1‑Year Lumia Subscription🥉 3rd Place$50 + 6‑Month Lumia Subscription
We can’t wait to see your overlays, good luck!
Have a Luminous Day!
8.6.0
Features
- (Premium) Kick Custom Chatbot – bring your own bot to replace the Lumia Stream chatbot on Kick.
- Kick Shoutouts with clip sorting! add a Shoutout overlay layer and trigger !so @username. Clips can be filtered and ordered.
- Kick Chatbot lists available commands when users type !commands.
- Lumia Link Chat now has mod commands such as Translate, Copy, VIP, Ban, Timeout, Shoutout
- Lumia Link is now fully customizable to your liking.
- sendToCustomOverlay action/function lets you push data to custom overlay layers to be used in your custom overlay code.
- Custom Code & Overlay ChatGPT assistant now supports Custom Overlay syntax.
- Share overlays with their commands to create mini-games that import with one click.
- {{sum_variables}} variable function combines multiple variables, e.g. {{sum_variables=twitch_total_follower_count,kick_total_follower_count}}.
- {{translate=your text}} variable function provides on the fly Google translation.
Enhancement
- Kick Chatbot lists commands when users type !commands.
- Kick actions are fully translated.
- Kick channel points can now import from other commands.
- Share overlays via a private link. No marketplace publishing required.
- Custom Overlays now honor codeId when using Send Custom Overlay Content / overlaySendCustomContent.
- Custom Overlays can now use variables from the data tab in each tab with double curly braces {{username}}
- Overlay layers now support semi-transparent RGBA backgrounds.
- Custom Overlays add a visibleIf property to conditionally show configuration fields.
- Custom Overlays can hide specific config elements using the dynamic property.
- Overlay Chatbox now has an option to hide alerts if you prefer.
- Custom Overlay configs now support a checkbox input type.
- Custom Overlay Layers and Custom Code autocompletion now lists variables after typing {.
- Developer docs updated with new custom overlay layer variables and a complete variable list.
- Uploaded overlays now include a download counter.
- Lumia Link now lets you change the background image, color, and toggle icons.
- Lumia Link now supports custom fonts and font sizes.
- Lumia Link Chat now displays alerts.
- Lumia Link now defaults to localhost instead of the computer’s IP.
- Lumia Link now features an updated scrollbar.
- Lumia Link now displays command thumbnails.
- Chatboxes in Lumia Link and Overlays now show timestamps.
- Lumia HUD now uses the same audio output device as Lumia Stream.
- Lumia HUD now adds global HFX volume control in the tray.
- Lumia HUD now adds global opacity control in the tray.
- HUD HFX thumbnails can be downloaded from the HFX Actions tab.
- Disabled connections no longer appear on dashboards.
- Most dashboards now have built in tutorials. Click ? then Start tutorial for guidance.
- Removed StreamElements merch actions (feature deprecated by StreamElements).
- Viewer Queue !joinq command now will allow the user to leave the queue if they already joined
- Added Viewer Queue Join/Leave actions to Lumia Actions
- Added Raffle actions to Lumia Actions
- Announce messages will now show in all of our Chatboxes
- API endpoints for adding Loyalty Points, various Mod Commands, and ability to translate has been added to the dev docs: https://dev.lumiastream.com
- Added UI improvements to actions that will make it take 100% height and alternate background colors per row
- Added a Complete button when creating commands to skip ahead
Bug fixes
- Bulk deleting Loyalty users now refreshes the list.
- Fixed Kick command import failures.
- Sharing a Kick Point command no longer crashes the app.
- Kick Point command names are now unique; duplicates prevented.
- Kick alert emulation now shows correct icons in overlays.
- Fixed Kick Gifted Sub Amount not showing correctly in Overlay Alerts and Event Rotator
- Twitch and Kick point redemptions now appear in Lumia Link.
- Resolved Lumia Link crashes when alerts triggered.
- Overlay chatbox now shows the correct platform icons.
- Event Rotator now displays Twitch Gift Subs correctly.
- Bad custom-code syntax no longer crashes overlays.
- Disabling Twitch Points no longer attempts to relink them.
- Updated default custom-layer examples in overlays.
- {{get_commands}} no longer duplicates command names.
- YouTube connection now updates without full removal.
- Fixed Event Rotator error when using Total Twitch subscribers.
- HFX works on first launch for new users.
- Prevented linking the same account as both Twitch user and custom Twitch bot.
- New users now receive default !points and !joinq chatbot commands.
- Language detector respects the selected default language.
- Raffle chatbot responds only on the intended platform.
- Staying signed in on overlays.lumiastream.com works as expected.
- get_random_file_from_folder retains double backslashes.
Features
(Premium) Kick Custom Chatbot – bring your own bot to replace the Lumia Stream chatbot on Kick.
Kick Shoutouts with clip sorting! add a Shoutout overlay layer and trigger !so @username. Clips can be filtered and ordered.
Kick Chatbot lists available commands when users type !commands.
Lumia Link Chat now has mod commands such as Translate, Copy, VIP, Ban, Timeout, Shoutout
Lumia Link is now fully customizable to your liking.
sendToCustomOverlay action/function lets you push data to custom overlay layers to be used in your custom overlay code.
Custom Code & Overlay ChatGPT assistant now supports Custom Overlay syntax.
Share overlays with their commands to create mini-games that import with one click.
{{sum_variables}} variable function combines multiple variables, e.g. {{sum_variables=twitch_total_follower_count,kick_total_follower_count}}.
{{translate=your text}} variable function provides on the fly Google translation.
Enhancement
Kick Chatbot lists commands when users type !commands.
Kick actions are fully translated.
Kick channel points can now import from other commands.
Share overlays via a private link. No marketplace publishing required.
Custom Overlays now honor codeId when using Send Custom Overlay Content / overlaySendCustomContent.
Custom Overlays can now use variables from the data tab in each tab with double curly braces {{username}}
Overlay layers now support semi-transparent RGBA backgrounds.
Custom Overlays add a visibleIf property to conditionally show configuration fields.
Custom Overlays can hide specific config elements using the dynamic property.
Overlay Chatbox now has an option to hide alerts if you prefer.
Custom Overlay configs now support a checkbox input type.
Custom Overlay Layers and Custom Code autocompletion now lists variables after typing {.
Developer docs updated with new custom overlay layer variables and a complete variable list.
Uploaded overlays now include a download counter.
Lumia Link now lets you change the background image, color, and toggle icons.
Lumia Link now supports custom fonts and font sizes.
Lumia Link Chat now displays alerts.
Lumia Link now defaults to localhost instead of the computer’s IP.
Lumia Link now features an updated scrollbar.
Lumia Link now displays command thumbnails.
Chatboxes in Lumia Link and Overlays now show timestamps.
Lumia HUD now uses the same audio output device as Lumia Stream.
Lumia HUD now adds global HFX volume control in the tray.
Lumia HUD now adds global opacity control in the tray.
HUD HFX thumbnails can be downloaded from the HFX Actions tab.
Disabled connections no longer appear on dashboards.
Most dashboards now have built in tutorials. Click ? then Start tutorial for guidance.
Removed StreamElements merch actions (feature deprecated by StreamElements).
Viewer Queue !joinq command now will allow the user to leave the queue if they already joined
Added Viewer Queue Join/Leave actions to Lumia Actions
Added Raffle actions to Lumia Actions
Announce messages will now show in all of our Chatboxes
API endpoints for adding Loyalty Points, various Mod Commands, and ability to translate has been added to the dev docs: https://dev.lumiastream.com
Added UI improvements to actions that will make it take 100% height and alternate background colors per row
Added a Complete button when creating commands to skip ahead
Bug fixes
Bulk deleting Loyalty users now refreshes the list.
Fixed Kick command import failures.
Sharing a Kick Point command no longer crashes the app.
Kick Point command names are now unique; duplicates prevented.
Kick alert emulation now shows correct icons in overlays.
Fixed Kick Gifted Sub Amount not showing correctly in Overlay Alerts and Event Rotator
Twitch and Kick point redemptions now appear in Lumia Link.
Resolved Lumia Link crashes when alerts triggered.
Overlay chatbox now shows the correct platform icons.
Event Rotator now displays Twitch Gift Subs correctly.
Bad custom-code syntax no longer crashes overlays.
Disabling Twitch Points no longer attempts to relink them.
Updated default custom-layer examples in overlays.
{{get_commands}} no longer duplicates command names.
YouTube connection now updates without full removal.
Fixed Event Rotator error when using Total Twitch subscribers.
HFX works on first launch for new users.
Prevented linking the same account as both Twitch user and custom Twitch bot.
New users now receive default !points and !joinq chatbot commands.
Language detector respects the selected default language.
Raffle chatbot responds only on the intended platform.
Staying signed in on overlays.lumiastream.com works as expected.
get_random_file_from_folder retains double backslashes.
Lumia Stream 8.6.0 – Release Notes
Kick Platform

CapabilityDescriptionCustom Kick ChatbotAuthenticate with your own Kick account to run all bot commands without granting moderator rights to Lumia.Kick Points ImportImport existing commands into Kick Points into Lumia through a guided two-step process.**Automatic !commands ListingViewers can now type !commands on Kick to see all available commands.Kick ShoutoutsAdd a Shoutout overlay layer and trigger !so @username to play that user’s top clips, sortable by views or recency.
Custom Overlays & Mini-Games

sendToCustomOverlayAction / Function – Transmit data from Lumia directly to a specified overlay layer.Conditional Configuration Visibility – Dynamically show or hide custom-overlay options based on prior user selections.
One-Click Marketplace Publishing – Upload an overlay and its associated commands to the Lumia Marketplace in a single step, facilitating distribution of mini-games.
GPT Assistant Enhancements – The built-in GPT assistant now recognizes and generates Custom Overlay Syntax. For details, see the assistant guide.
Lumia Link

Custom Styling System – Configure fonts, background colors or images, and other visual elements to align the Lumia Link dashboard with your broadcast layout.
Selective UI Elements – Toggle alerts, avatars, badges, and other chatbox components individually.
Integrated Moderator Commands – Execute delete, copy, translate, shout-out, ban, unban, timeout, and VIP management actions directly from the Lumia Link dock.
Lumia HUD

Quick Audio & Opacity Controls – A new settings menu lets you adjust HUD volume and transparency for HFX in real time.
Persistent Monitor Mapping – HUD now stores the monitor name to maintain consistent placement after system restarts.
Variable Aggregation

{{sum_variables = var1,var2,…}}
Aggregate numeric values from multiple sources—such as follower goals
across platforms or multi-site charity totals—and display the combined
figure in Lumia or any overlay.
Have a Luminous Day
8.5.0
Features
- Kick Channel Points can now be used within Lumia. Create your channel point on Kick and then setup a Kick Points Command with the same name on Lumia
- Custom Overlay Layer has arrived! This will allow you to add your own HTML, CSS, Javascript, and Configuration fields and upload it to the Overlay Marketplace for others to use! Create games, custom alerts, chat boxes and much more with our free system
- Added ability to upload images to Twitch Extension commands. The new version of extension is currently in review from Twitch
- You can now share Lumia commands with another Lumia user by exporting your command to a file or into your clipboard
- Added new YouTube Actions: Set Stream Title, Ban User, Unban User, Timeout User, and Delete Message
- System TTS voices can now be stopped when the command is over. The command can also wait for TTS voices to be complete before it ends even if it's past the duration if the checkbox is selected under the TTS action in a command
- Added Portuguese language
- Added Chinese language
Enhancement
- Merged tabs in Twitch Extension to show both HFX and Commands in one. The new version of extension is currently in review from Twitch
- Added ability to add thumbnails to Chat Commands, Chat Bot Commands, Twitch Point Commands, Twitch Extension Commands, and Kick Point Commands
- HFX Actions now shows preview of HFX and more information about it
- Twitch Points Commands will now sync with Twitch to update the image, name, and prompt in Lumia if it changes on Twitch
- Twitch Points will now show the image used on Twitch within Lumia
- Added Clip, Screenshot, and SendCommand Meld actions
- Restrictions now allows spaces for YouTube usernames
- {{messageId}} will now come in for variables for both YouTube and Kick
- Kick logo was updated in the chat widget from overlays and inside Lumialink
- Cleaned up huge spacing in Edit From Scratch commands on big screen sizes
- Updated description for {{twitch_next_ad}}
- Added FourthWall {{raw}} variable for advanced implementations
- Added Clear Cooldowns button inside shortcuts and inside Lumia actions. This will remove the cooldowns for all existing commands
- Lumia link chat is persisting on reloads
- Lumia Link now has 3 different URL's that can be docked in OBS
- Streamer no longer receives loyalty points as this does not make sense
- Made OBS type more user friendly for the user to show the final value as well as the label
- Default folder that will show for Chatbot Commands, Twitch Points Commands, Twitch Extension Commands, and Trovo Spell Commands will now be All Commands instead of ungrouped
Bug fixes
- Fixed major issue where HUDFX would not respect the Overlay that is selected and instead will send it to the newest overlay with the same name. Check your HFX commands and make sure the correct Overlay is selected
- Fixed issue where if you had removed your Spotify connection without marking the checkbox to delete all the settings you would not be able to connect to a different Spotify account
- Fixed issue where a command with HFX does not always show a green tick when editing it
- Fixed issue where bulk editing wouldn't always bulk edit if the field that is being changed is at the same one when starting. Now we check if field has been touched even if there is no change it will update all
- Fixed issue where Conditions showing a green tick even if nothing is inside of it
- Fixed issue where going back to default would not stop TTS. Now it will stop both System and Cloud TTS voices
- Fixed issue where StreamElements redemption was triggering a hidden twitch redemption alert
- Fixed issue where an Error was shown when a command to add loyalty points was used by the streamer
- Fixed issue where Dashboard Log was not scrollable
- Fixed issue where Event List was not loading older events when you scrolled at the bottom of the list
- Fixed issue when trying to connect to Twitch from another connection the login button would be out of view
- Fixed an issue where the {{get_random_file_from_folder}} variable would sometimes grab hidden dot files on Mac and Windows. Now it will only grab visible files with a valid extension
- Fixed issue where Kick entrance and first chatter would change the username to use a dash instead of underscores for users
- Fixed issue where if Twitch is not connected then Kick wasn't able to send chat bot messages from Dashboard Chat box
Features
Kick Channel Points can now be used within Lumia. Create your channel point on Kick and then setup a Kick Points Command with the same name on Lumia
Custom Overlay Layer has arrived! This will allow you to add your own HTML, CSS, Javascript, and Configuration fields and upload it to the Overlay Marketplace for others to use! Create games, custom alerts, chat boxes and much more with our free system
Added ability to upload images to Twitch Extension commands. The new version of extension is currently in review from Twitch
You can now share Lumia commands with another Lumia user by exporting your command to a file or into your clipboard
Added new YouTube Actions: Set Stream Title, Ban User, Unban User, Timeout User, and Delete Message
System TTS voices can now be stopped when the command is over. The command can also wait for TTS voices to be complete before it ends even if it's past the duration if the checkbox is selected under the TTS action in a command
Added Portuguese language
Added Chinese language
Enhancement
Merged tabs in Twitch Extension to show both HFX and Commands in one. The new version of extension is currently in review from Twitch
Added ability to add thumbnails to Chat Commands, Chat Bot Commands, Twitch Point Commands, Twitch Extension Commands, and Kick Point Commands
HFX Actions now shows preview of HFX and more information about it
Twitch Points Commands will now sync with Twitch to update the image, name, and prompt in Lumia if it changes on Twitch
Twitch Points will now show the image used on Twitch within Lumia
Added Clip, Screenshot, and SendCommand Meld actions
Restrictions now allows spaces for YouTube usernames
{{messageId}} will now come in for variables for both YouTube and Kick
Kick logo was updated in the chat widget from overlays and inside Lumialink
Cleaned up huge spacing in Edit From Scratch commands on big screen sizes
Updated description for {{twitch_next_ad}}
Added FourthWall {{raw}} variable for advanced implementations
Added Clear Cooldowns button inside shortcuts and inside Lumia actions. This will remove the cooldowns for all existing commands
Lumia link chat is persisting on reloads
Lumia Link now has 3 different URL's that can be docked in OBS
Streamer no longer receives loyalty points as this does not make sense
Made OBS type more user friendly for the user to show the final value as well as the label
Default folder that will show for Chatbot Commands, Twitch Points Commands, Twitch Extension Commands, and Trovo Spell Commands will now be All Commands instead of ungrouped
Bug fixes
Fixed major issue where HUDFX would not respect the Overlay that is selected and instead will send it to the newest overlay with the same name. Check your HFX commands and make sure the correct Overlay is selected
Fixed issue where if you had removed your Spotify connection without marking the checkbox to delete all the settings you would not be able to connect to a different Spotify account
Fixed issue where a command with HFX does not always show a green tick when editing it
Fixed issue where bulk editing wouldn't always bulk edit if the field that is being changed is at the same one when starting. Now we check if field has been touched even if there is no change it will update all
Fixed issue where Conditions showing a green tick even if nothing is inside of it
Fixed issue where going back to default would not stop TTS. Now it will stop both System and Cloud TTS voices
Fixed issue where StreamElements redemption was triggering a hidden twitch redemption alert
Fixed issue where an Error was shown when a command to add loyalty points was used by the streamer
Fixed issue where Dashboard Log was not scrollable
Fixed issue where Event List was not loading older events when you scrolled at the bottom of the list
Fixed issue when trying to connect to Twitch from another connection the login button would be out of view
Fixed an issue where the {{get_random_file_from_folder}} variable would sometimes grab hidden dot files on Mac and Windows. Now it will only grab visible files with a valid extension
Fixed issue where Kick entrance and first chatter would change the username to use a dash instead of underscores for users
Fixed issue where if Twitch is not connected then Kick wasn't able to send chat bot messages from Dashboard Chat box
Kick Channel Points has arrived
You can now allow Lumia to trigger with Kick Channel Points. We do not have a way to link and create points automatically from Lumia yet, so you will have to create the channel point on Kick first and then create the Kick Channel Point Command with the same name within Lumia Stream

Major Twitch Extension updates
We are revamping the Twitch Extension every release. We now will be merging the tabs for the Twitch Extension to combine both HFX and Commands in one as well as allowing custom images/gifs to be uploaded.

Twitch Points receives an upgrade
Twitch Points will now sync with Twitch even if you change the name of your points on Twitch's end. Even the images that you add to points will now show within Lumia. It should be a lot harder for Points to become unlinked now.

Custom Overlay Layer
A new layer has arrived in Overlays: Custom Overlay Layer. This will allow you to add your own HTML, CSS, Javascript, and Configuration fields and upload it to the Overlay Marketplace for others to use! Create games, custom alerts, chat boxes and much more with our free system.

Twitter (X) integration sunset
We tried our best to keep up with the latest changes Twitter keeps making to their API as well as continuing to pay for their API even though they just keep pulling away features. We implemented their new API but it would be too little actions and only one alert that would be available. This is not acceptable for one of our integrations so sadly we will be shutting down the Twitter/X integration.
Command Sharing
We added a feature where you can share your simple to most complex commands with your friends. With a few clicks you can export your commands to a file or to your clipboard that you can send to your friends or upload on your website/disord for others to use.

New Youtube Actions
Now you can easily change your title of your stream, Timeout a user from the chat if they're getting annoying, or delete a message via YouTube Actions

TTS System Enhancements
System TTS now has the option to wait to finish talking even if the command duration has exceeded similar to how Cloud TTS voices worked. Or you can set it to stop when the command duration is over.

8.4.1
Bug fixes
- Fixed chat box showing Twitch whispers
Bug fixes
- Fixed chat box showing Twitch whispers
8.4.0
Features
- You can now use Deepseek for generating smart replies, summaries, and AI-powered chat tools directly inside Lumia Stream using the new chat bot command or with the language detector
- You can now select a target platform for chatbot messages in alerts and commands — send to Twitch only, or all platforms at once
Enhancement
- Command sorting and importing have been improved to make managing your commands faster and easier
- You can now bulk edit loyalty points for multiple users at once instead of doing it manually one by one
- Lumia Stream now uses Facebook API version 22 to stay up to date and keep Facebook features working smoothly
- Added Kick Stream Live status webhook to change the kick_live variable
- Added Portuguese TTS Cloud voice
- Added fallbacks for TikTok usernames
Bug fixes
- Fixed default Twitch channel points showing up as bits in eventlist
- Fixed emotes not loading in emote alert layer if Twitch is not connected
- Fixed empty emote alert list when Twitch isn’t connected
- Fixed crash on Android when receiving Kick messages
- Fixed an issue for old users that never connected YoutTube
- Fixed mobile app connection bug caused by wrong IP fallback
- Kick token refresh now works properly
- Lumia Link is back in the app stores
- Settings now save even after crash or shutdown
- Chat badges and avatars now display correctly in Lumia Link
- Improved database stability with cleanup changes
- Ranking now uses current loyalty points
- Fixed an error when midi didn't recognize the connection correctly
- Fixed a connection issue for legacy Kick users with a underscore in their name
- Fixed an issue with commands not being sorted correctly
- Fixed missing Deepseek connection error message
- Fixed Youtube Music Variable suggesions
- Fixed filtered words not being replaced in chat widget
- Fixed commands didn't sort correctly per date
- Fixed an issue with loyalty points not working if user level boni were empty
- Fixed clips not playing when older than a certain date
- Fixed an issue where clip alert was not ignoring the streamer
8.3.0
Features
- Added Animation audio generator to create animations to the beat of your music
- Integrated new Kick API
- Added general settings to the command creation modal
- Made animation preview clickable for navigating through slots
- Added Lumia Language Detector for translating chat
Enhancement
- Enhanced System command and Chat match functionality
- Improved styling of system commands
- Added point variables {{user_rank}} and {{total_rank}} in helper
- Switched Twitch API from pubSub to eventSub
- Updated custom code docs: documentation issue for Nanoleaf panel IDs in Lumia Stream
- Made text fields responsive
- Chat messages will now be deleted when a user is timed out or banned like Twitch does
- Added bulk edit for animations
Bug fixes
- Resolved issue where all Lumia Tutorials audio played simultaneously when viewing Release Notes
- Fixed Lumia crashing when downloading certain animations from Community
- Improved app stability to prevent breaking if CMS changes or is down
- Fixed issue where General sendColor commands failed to control all lights in Custom Code
- Fixed UI bug when opening Manage alert in the Alert layer
- Fixed issue where the Animation page preview showed only black when returning from an animation
- Fixed error when downloading community items with sound
- Resolved issue where Lumia tip message was not displayed in Lumia Stream
8.2.0
Features
- Added Meld Studio integration
- Added mini game Roulette to chat bot commands
- Added mini game Slots to chat bot commands
- Added mini game Duel to chat bot commands
- Added Command Conditions that allow you to set IF statements on when a command should run
Enhancement
- Added variable {{get_user_loyalty_points={{message}}}} to get a user's loyalty point balance
- Added a variable for the loyalty points currency name
- Change Image URL in Overlay action Add spinwheel item to a selector
- Added Folder Watcher
- Added win table for slots game
- Added Turkish language
- Added reset page if migration is failing
- Added {{twitch_last_clip_thumbnail_url}} variable for use in commands
Bug fixes
- Fixed issue where dynamic options would deleted actions when disabled
- Fixed issue where only the first item was recognized by file watcher
- Fixed a problem where OBS Actions were not properly converted to Custom Code
- Fixed an issue where OBS types are empty when editing OBS actions
- Fixed dashboard connections misaligning when the connection name is too long
- Fixed alignement of NEW sign in settings and overlays
- Fixed crashes when action has no content
- Fixed an issue when Lumia actions to clear cooldowns didn't work
8.1.0
Features
- Added ability to listen to two Youtube Live streams at the same time
- Added support for Youtube Vertical Live
- Added shared chat to our chat dashboard widget and overlay chat box for Stream together on Twitch
Enhancement
- Added ability to delete messages on Youtube from Chat box using right click context menu on the message
- Added ability to delete messages on Twitch from Chat box using right click context menu on the message
- Voicemod Sound and Voice actions can now use variables
- Added test option in Voicemod actions
- Now when a message is deleted on Twitch it will also delete from the Chat box and overlays
- Added alerts category to HFX
- Voicemod TTS voices have been taken down. So we will default to your built in TTS that's on your computer
Bug fixes
- Fixed issue where command name collisions wouldn't allow command to be changed with different capitalization
- Fixed issue where Legacy overlays would no longer connect
- Fixed issue where Twitch Prime subs reacted differently from Lumia
- Fixed issue where some BRB clips would not play in Overlays
- Fixed issue where VLC would not trigger actions
- Fixed issue where coming from a much older version would not update the migrations
- Fixed issue where links in notifications would not open
- Fixed Govee scenes causing issues if there are duplicate names
- Fixed issue where the event rotator didn't load the gifter of a sub (Overlays)
- Fixed issues with BRB clips not loading after Twitch changed the URLs (Overlays)
- Fixed issue when the counter variable didn't update in Overlays (Overlays)
- Fixed issue where letters were cut in scrolling text (Overlays)
- Fixed issues with Shoutout clips not loading after Twitch changed the URLs (Overlays)
- Fixed issue where Tapo devices didn't show in the connection list
- Fixed Govee DIY and music scenes can not be selected in Themes
8.0.0
Features
- Discord integration that can listen to commands, import roles, and send chatbot messages
- VTube Studio integration
- Loyalty Points System has arrived
- Added Loyalty Points Leaderboard Overlay layer
- Viewer Queue System
- Mod Tools System that allows your mods to change your setup live
- Crowd Control integration that allows you to trigger alerts when viewers trigger Crowd Control effects
- Mix It Up integration that can trigger commands from Lumia to Mix it up
- Fourth wall integration with alerts
- Govee Cloud Native Scenes with Lumia Themes
- Overlay Marketplace where you can download and share pre built Overlays
- Dashboard Shortcut Dock widget
- Added Support for Youtube Music Desktop V2
- Twitch Power-Ups alert
Enhancement
- Keylights and plugs will now be auto updated when reconnecting with a new ip address
- VTube Studio art mesh virtual lights
- Added Spotify add song to playlist action (Requires a reconnect to Spotify under Connections)
- Added last_random_input variable so that it can be used in the End tab of actions after using random_input
- Added ability to Pause and Resume the queue
- Added ability to live chat with support to help with Lumia
- Minimum bits will now show even when only variations is ticked
- Followage and Next ad will now show months
- When queue is paused while an item is running the default state will still run after the current queue item is finished
- Queue will not be removed when refreshing changes
- Cooldowns will not be removed when refreshing changes
- Added username variation to Lumia Tips, Twitch Raids, Twitch Bits
- Added prediction variable descriptions
- Added Lumia Alert Variation Toggle Action
- Avatars will now show for popout chatbox
- Updated Cololight scenes to reflect the new names
- Words will now get filtered through filtered words before reaching the overlays
- Added date updated and created for profiles
- Added ability to refresh offline connections like TikTok
- Profiles have now been added to their own tab in Settings
- Added ability to select your Hue bridge if you have multiple
- Added aliases to Chatbot Commands
- Added Tuya USB plugs as a valid plug
- Added better formatting for notifications
- Changed the order of commands page to show newest commands first
- Added a new variable function grab_var_from_msg that allows you to extract variables from a message
- Added new Session types that allow you to change how a session is defined. Options are Manual, Stream End, Hourly, Daily, Weekly, Monthly, Yearly
- Added delays to all actions that did not have it
- Added Typing Speed for Keyboard Outputs
- Automations will no longer restart if it hasn't actually changed through an action
- Added Twitch replies to Chat box
- Much less resources will now be taken for Overlays
- Added new Youtube emotes to Overlays
- Added fallback for YouTube member alerts so it is more accurate
- Updated support for new webcommerce versions
Bug fixes
- Fixed issue when using Dynamic Default alerts would never become defaults
- Fixed default shoutout command to use the correct variables
- Fixed Twitch Category change action picking a similar name rather than the correct one
- Fixed Automations being created even if your press cancel
- Fixed issue when deleting all global code it does not save
- Fixed Actions showing as filled even if now actions are selected
- Fixed issue where downloading Community items from a deleted user would not work
- Fixed issue where new lights being added would not be included in commands that have selected all lights
- Fixed issue where force closing Lumia would not persist settings
- Fixed SE tip issue when using apostrophes
- Fixed issue where triggering a studio animation from Lumia Link would clog the queue
- Fixed issue where Popout Widgets would stop functioning when page has changed
- Fixed memory leak with Philips Hue on slow mode
- Fixed variable {{prediction_winning_outcome_title}} showing the wrong winner
- Fixed issue with Keylight sometimes showing as off when switching profiles
- Fixed a bug with api_global_response becoming too big
- Fixed TTS cloud causing issues when a % is found in the message
- Fixed TikTok connection issues
- Fixed issue where disabled commands still show on Commands website page
- Fixed Twitch Resubs triggering Entrance alerts twice
- Fixed issue where Twitch chatbot message would not send if greater than 500 characters
- Fixed issue where Key Mouse outputs would not type repeated letters
- Fixed issue where Ad timer would show too many decimals
- Fixed issue where cooldowns persist after Lumia closes
- Fixed issue where Skip Queue was not working correctly when triggered from API
- Fixed issue where Rest API request would hang
- Fixed issue where {{twitch_get_avatar}} wasn't pulling the correct avatar
7.5.1
Enhancement
- Raised TTS limit for cloud voices like Brian to 3000 characters
Bug fixes
- Fixed Facebook not updating comments for some
- Fixed issue where TTS voices like Brian were no longer working
- Fixed issue where if a TTS voice fails it should fallback to system default tts
- Fixed issue where Twitch Actions for change category would not choose the correct category
- Fixed issue where some Community shares weren't able to be downloaded
7.5.0
Features
- All dashboard widgets can now popout to be used in their own window
- Highlighting for Overlay alerts can now be done to change the color and animation of username and message
- Highlighting of variables in Overlays can now be done with every layer
- Overlays Event Rotator layer
- Lumia Tip page is now live: lumiastream.com/dashboard/tip
- Added Global Restrictions so that you can ignore users from all chat commands, alerts, and chat matches
- Added bit emotes that will now show in our Chat Boxes
- Startup time has been sped up to boot Lumia within 3 seconds
- Input Control for Serial devices
- Twitch Ad Started / Stopped alerts have now been added
- Dashboard Chat box now shows emotes, platforms, and badges
- Lumia Link Chat box now shows emotes, platforms, and badges
- Voicemod TTS voices have been added
Enhancement
- Added full translations for each language
- Overlay chat box messages show cheer emotes now
- Overlay chat box now shows twitch subscriber alert messages
- Overlay BRB layer option has been added that allows you to show only featured clips
- Adding only featured clips option for Shoutout Overlay Layer
- Hfx will now stop when the command ends even if the video isn't complete, so that you can set your duration to however long you need to
- When triggering a command from Stream Deck, Touch Portal, or any other external it will now show as your username
- Change color of username on Twitch Action has been added
- Free users now get 1GB of storage for overlays
- Overlay alerts now have the ability to push text up, down, left, and right
- Overlay Chat box BTTV channel emotes are now working
- Lumia Link for OBS docks now show emotes and platform logos
- Added better description for subPlanName and subPlan variables
- Raised limit of ChatGPT default token limit
- Added better time formats for followage, get next ad, and uptime variables
- Added translations for followage, get next ad, and uptime variables
- Added various missing variable descriptions
- Added note about TTS character limits
- Overlays show assets full file name on hover
Bug fixes
- Fixed issue where first going from Command Creation modal to scratch it would not open the first time
- Fixed Twitch Action clear chat
- Fixed Facebook alerts not registering
- Fixed OBS duplicating the same error
- Fixed issue where Chat bot was showing off visually if multi streaming
- Fixed issue where the Ban reason variable was not coming through
- Fixed Overlay HFX alerts
- Fixed overlay alert variations using random would never trigger the base alert
- Fixed BRB video sizes for different screen resolutions
- Fixed SO clips not being retrieved
- Fixed Twitter actions not showing in alerts for free users
- Fixed twitch followers not getting pulled in for some users
- Fixed Tiktok failing without warning when too many videos are sitting in queue
- Fixed issue where TPLink plugs would not show in connections if no lights were connected
- Fixed issue where downloading a community item with audio would fail
- Fixed issue where Twitter(X) alerts would trigger for ones you've retweeted
- Fixed twitch sub alert not triggering when a gift or prime is upgraded
- Fixed Stream Elements test alerts coming in as real alerts
- Fixed issue where it was hard to differentiate between Kasa and Tapo in connections
- Fixed Studio Themes taking up the full app
- Fixed tabs changing sizes in alerts
- Fixed command runner not running exe's
- Fixed Overlay variable fallbacks
- Fixed Overlay heart rate labels to work with Pulsoid and Hyperate
7.4.0
Features
- Add Linux support (AppImage, Snap)
- Added new Voicemod api to support their new app
- Overlays BRB layer to play your recent clips while you have to step away
- Overlays now has a Horizontal Chat Box
- Overlays Event Rotator
- Global Custom code can now be used so that code can be reused in commands and alerts (Studio > Global Code)
Enhancement
- Added ability to filter event list by platform
- You can now use Private HUDFX inside of Lumia Stream
- Added ability to revoke tokens in Settings > Advanced
- When creating commands in Scratch mode it will show which tabs have already been used
Bug fixes
- Fixed Tapo, requires a reconnection to Tapo
- Fixed issue where twitch extension gets activated when adding a command even if lumia is off
- Fixed issue where auto convert twitch action does not work correctly
- Fixed issue where Studio Reactions and Animations could not be added
- Fixed issue where creating an extension command with 0 bits would error
- Fixed issue where Studio Themes could not be added
- Fixed issue where Buildups were showing incorrect lights chosen
- Fixed issue where new followers wouldn't be counted as a new follower immediately for chat commands
- Fixed issue where Streamdeck Overlay Visibility would not work
- Fixed issue where automation doesn't trigger if set for a full hour
- Fixed issue where changing the order of extension tabs would not save
- Fixed get_commands and get_all_commands auto fill
- Fixed issue where chat gpt would send the system message on every prompt instead of just the first
- Fixed issue where event list new items would not be filtered
- Fixed issue where Youtube would detect a new live stream every time a refresh settings is clicked
- Fixed OBS issue where Group warning would show every time
7.3.0
Features
- Twitter (X) alerts and actions have returned
- Added Kick Follow alert (But the username will say unknown for now)
- Added Kick Subscriber alert
- Added Kick Gift Subscription alert
- Added Kick Host alert
- Added Kick User Banned alert
- Added Kick User Unbanned alert
- Added Twitch create and end Poll actions
- Added Twitch create and end Prediction actions
- Added VLC Now Playing Overlay layer
Enhancement
- Implemented Corsair's new sdk. Will need to reconnect to corsair by heading to Connections > Edit Corsair
- Twitter actions are hidden at the moment
- Donations are now called tips for eliminating confusion
- Added check box to allow Chat GPT to keep history of chatter
- Enhanced Twitch Points to auto link on first boot
- Twitch was sending yourself as a subscriber adding an extra subscriber. We will now filter this one out
- OSC Input control will now listen on all network interfaces allowing other computers to talk to your computer on the same network
Bug fixes
- Fixed OSC input control
- Fixed issue where automations were ignoring days of the week
- Fixed bug where a command can have no name which causes a crash
- Fixed link in custom code
- Fixed Overlays Tier in alert box
- Fixed issue where import actions to custom code wasn't shown on the new chat creation
- Fixed Twitter followers, but Twitter has deprectated the followers api, so only unknown will show when a new follower comes in
- Fixed Twitch points saying that it needs to be reconnected after a few hours
- Fixed issue with Twitch points not auto fulfilling after a few hours
- Fixed overlays spinwheel remove all items bug
- Fixed custom code in alerts showing a value even if no code was added
- Fixed issue where Reactions were able to receive the same name if the case was different
- Fixed issue where Twitch Points would stop being auto fulfilled after multiple hours
- Fixed MQTT Input Control
- Fixed Serial Input Control
7.2.0
Features
- Raffles have arrived!
- Official TikTok support (Will require a TikTok reconnect in Lumia)
- TikTok Upload and Publish Video action
- TikTok Upload Draft Video action
- New Spotify Now Playing widgets with themes in Overlays
- Youtube Music Desktop Integration
- Added Spin Wheel Winner alert
- Added Poll Started, Poll Progressed, and Poll Ended alerts
- Added Lumia action that can call a command
- Added Lumia action that can call a random command
- Added OBS Replay Buffer Saved alert
- Added OBS Vendor Event for third party obs plugins alert
- Added OBS Vertical Backtrack Saved alert
- {{get_latest_file_from_folder}} variable function has been added
Enhancement
- Major automations update to make timers work much better when not using schedules
- Twitch Followers requires a new permission for followers so reconnect is required
- Facebook Chat and Reactions now use a different method and will work again
- OBS and SLOBS alerts will not trigger the corresponding alert if Lumia just triggered it through an action
- Support new LifX products including zones
- obs_vertical_replay variable
- Enhanced Overlays Emote Box and Emotesplosions
- Added ability to auto hide layers in Overlays. The option can be found under Appearance after selecting a layer
- Woocommerce Order alert now has an option to hide the users name
- Spin wheel is now limited to only 60 items to make the user experience better
- Minimum bits will be ignored now when only variations are on
- Added option to delete Event list items
- Glimesh has been removed (RIP Glimesh)
- Fuze will not send the same color if the previous color was the same to save resources
- Added option for chat polling for facebook
- Improved auto reconnecting when internet goes offline
- Chat Box will now show display name instead of username
- Improved Fuze video to be more saturation accurate
- Added a popup when adding certain overlay actions recommending to change certain commands to skip queue
- Added Dynamic Options like Skip Queue into the new Command Creation Modal
Bug fixes
- Fixed issue with Wyze not connecting anymore
- Fixed issue where Chat Bot commands would ignore new chat bot messages
- Fixed subgift variations always sending 5
- Fixed issue where skip replay words would look disabled
- Fixed chat gpt top p error
- Fixed issue where toggling spotify play/pause on the start tab would not allow it to be fired on the end tab
- Fixed Extralife spam when an error happens
- Fixed issue where changing audio volume via bulk edit would also remove the file
- Fixed issue where donation currency would not be added to the final variation
- Fixed issue where overlays were not accepting certain types of encoded images
- Fixed BTTV emotes not working in overlays
- Fixed fit to screen button in overlays
- Fixed issue where TTS and Audio could not be played at the same time
- Fixed issue where poll chat bot messages wouldn't work if coming from OBS
7.1.0
Features
- Kick User Levels have been added (User, MOD, VIP, Subscriber)
- Spotify songs can now use direct urls to request songs
- Overlays Emotesplosions for Alerts
- Overlays shoutout themes
- Glass Overlay Chat Box theme
Enhancement
- New connection page experience
- Custom Javascript can now be viewed and added from the Community Tab
- Added timestamp variable for all commands and alerts
- Updated dashboard widgets to all include titles
- Added a new state for connection when not live it will show orange instead of red
- Alphebitize widgets list
- Added ability to clear all spin wheel items with a Lumia Action
- Spotify set volume slider will now default to 100
- uptime variable translation
- Kofi donations will now be included in the general donation variables
- Kofi order variables will only update for shop orders now
- Kofi alerts will pass the raw data to variables
Bug fixes
- Fixed overlays credits not showing mods
- Fixed Streamlabs Donation alert
- Fixed issue where Queue would get stuck if Studio linked item was deleted from the command/alert
- Fixed issue where creating a new Command for File Watcher would cause the button to stay disabled
- Fixed Facebook not reconnecting after going offline and then online
- Fixed issue where Free users were not able to create up to 8 commands
- Fixed Lumia Closed event
- Fixed Elgato Ring Lights from not being discovered
- Fixed Starting/stopping Fuze via shortcut or Fuze menu from being a valid dynamic default
- Fixed TIktok not showing as live when it goes live
- Fixed custom resolution overlays not showing the grid
- Fixed Tiktok connection not showing as connected
- Fixed Streamelements donations being ran twice
- Fixed Tiktok not reconnecting automatically
- Fixed MIDI input control overriding previous input when editing
7.0.0
Features
- Kick integration has now arrived, alerts are currently limited until we get more access, but chat commands are available
- Chat GPT integration
- Tapo Lights and Plug support
- System Alerts (Lumia Opened, Closed, Stream Mode On/Off)
- File Watcher Input Control (Gives you the ability to create commands that are called when a file or folder is changed)
- Command creation just became a lot easier with the Command Creation helper
- Twitch Charity alerts
- Overlay Spin Wheel Game
- Overlay Polls
- First Chatter alerts for when the very first user chats during that session
- Entrance alerts for when a user chats for the first time that session
- Ability to exclude lights by default (Settings > Excluded Lights)
Enhancement
- Added option to wait for TTS in commands and alerts
- Added a way to convert actions to custom code when creating a command from scratch
- Updated Twitter integration. Twitter alerts will not work for now, but commands will
- Overlay actions for Spin Wheel Game
- Overlay actions for Polls
- Facebook Stream Live and Offline alerts
- Spotify action Search and Play will actually play immediately now
- Spotfy Next In Queue variables
- Spotify Queue variable
- Added ability to download HUDFX gif directly in Lumia
- Voicemod variables for previous and current voice
- {{avatar}} variable to Twitch Clip and Raid alerts
- Chat Match will now have a name field
- Remove Twitch Host alerts
- Fuze will now filter out any lights that do not have Fast mode
- Updated Interactive colors
- Just Giving charity donations can now be accepted as a Streamlabs Charity event now
- Ability to search for HUDFX in Overlay Actions
- Added ability to Clear Queue from shortcuts
- Added back ability to use variables in Lookup fields. For instance OBS fields can use variables again
- Variables values will now be blurred by default to avoid sensitive data being shown
- Added Lookup fields for all Overlay Actions
- Twitch Stream is live variable will now be updated when Lumia turns on
- Chat Match is now it's own tab in Commands
- Chat Match is now case insensitive
- Added local fonts to overlays
- Added ability to use brightness with Nanoleaf themes
- Added Twitch Clip and Send to Variable action
- Buildups now can use Manage Lights
- Heart Rate Sync now can use Manage Lights
- Added twitch_get_avatar variable function that can get an avatar based on a username
Bug fixes
- Fixed Goal count not updating if variable isn't created before
- Fixed crash when opening Control Center > Keylights
- Fixed issue with Broadlink not connecting after they released an update
- Fixed studio themes not showing the WLED colors when editing
- Fixed Custom Code action deleteStoreItem
- Fixed MQTT not working for alerts
- Fixed OBS actions not showing correctly when editing them
- Fixed Stream Element replays
- Fixed custom code Overlay Shoutout function
- Fixed Custom Code in marketplace not displaying the correct code when searching
- Fixed issue when importing from a Chatbot Command
- Fixed issue where there would be a small chance to receive a duplicate subscriber
- Fixed issue where saving custom code storage would cause refresh changes to pop up
- Fixed no move key/mouse outputs
- Fixed issue where variables will sometimes get disconnected from overlays
- Fixed Twitch Viewers
- Fixed issue where users logging in using Twitch would show browser not supported
- Fixed issue where searching for an HFX would not search correctly
- Fixed issue where items weren't showing in the queue
- Fixed issue when using voice would say a default message Please select a message
- Fixed issue where gift subs and subs would not trigger if fired right after another
6.4.0
Features
- Added ability to upload your own HUDFX
- Loupedeck and Razer Stream controller are now supported
- Added ability to issue a Free Ticket for Twitch Extensions in case something goes wrong
- Added Twitch Shoutout Action
- Added Twitch Shoutout Receive Alert
- Added {{avatar}} variable to various Twitch alerts
Enhancement
- Added Chat Bot to Queue Order
- Twitch Extension redeems will now show in Event List even if Lumia Stream is offline
- When turning on Twitch Alerts it will now tell you if you've enabled the correct permissions or not
Bug fixes
- Fix Tiktok Chat Commands
- Fixed crash on HFX tutorials page
- Fixed Input Control items creating a new bind when an old one is edited
- Fixed Twitch Clips not getting more recent clips
- Fixed Stream Elements alerts from triggering twice
- Fixed issue where Twitch Shoutouts would not work if the same clip was loaded one after another
- Fixed issue when changing action types would not reset the value
- Fixed Treatstream
- Fixed issue with duplicated HFX
- Fixed issue where Keylights would not show state in default lights
6.3.0
Features
- Added Broadlink RF control
- Added Now Playing integration
- Added Twitch Channel Join/Leave alerts
- Added Twitch User Timeout alert
- Added Twitch User Timeout Over alert
- Added Ban/Unban Twitch Actions
- Added Twitch Actions for Add/Remove Blocked Words
- Added Twitch Actions for Add/Remove VIPS
- Added Twitch Action to send an Announcement with color
- Added Timeout Twitch Actions
- Added Delete Message Twitch Actions
- Added Overlay Actions to Custom Code
- Twitch Extension redeems will now show as bits and be counted in Bit variables
- Added avatar, channelDescription, and channelViews variables to chat commands, twitch points, and twitch extension commands
- Added ability to receive full new Twitter Retweet variables including the username of who retweeted
- Added ability to use variables in Overlay Actions
- Added ability to play/pause media using Overlay Actions
- Fuze Video Ignore Black Pixels Option
- Fuze Video Fixed Brightness set to 100% will now actually make your lights 100% bright
- Fuze Audio Sensitivity addition
- Major new Fuze Audio algorithm that makes things much more accurate
- Fuze Audio Sensitivity Lumia Action and API option to change sensitivity on the fly
Enhancement
- If a Chat Command or Folder is off it will actually be off now and will no longer be able to trigger from Test, Streamdeck, Chat, API, Webhooks, or any source
- Commands Page will now show chatbot commands
- Memory improvement for the app
- Known bots will be filtered out of Viewers list as well as Channel Join/Leave alerts
- Twitter Followers and Retweets will now show in the Event List
- Twitter will now only use the last tweet to receive likes and retweets instead of last 10
- Added Hype Train icon to Event List
- Added Performance Options in Settings
- Alerts will now skip the queue when skip queue is on for them, but variations will use the settings of the main alert
- Added {{duration}} variable in all commands that can be used to determine the length of the command
- Filtered words will now be case insensitive
- Upgrading Legacy Overlays to support new server
- Changed Event List retweet wording to retweeted your tweet
- Added {{cooldown_time_remaining}} variable to show how many seconds are remaining in your cooldown
- Added volume option to each HFX command so that you can change your volume on a case by case basis
- Added test button in HFX add
- HFX overlay layers will now be queued. So sending multiple ones will wait for the last one to finish
- Added volume option in HFX overlay actions
- Added Layer option in HFX overlay actions
Bug fixes
- Fixed Hud Object destroyed error
- Fixed issue where Tweets weren't being sent
- Fixed issue where Input Control values would not persist for OSC, MIDI, and MQTT
- Fixed issue where HUD would not go past the task bar
- Fixed issue where HUD was tabbable
- Fixed issue where Streamelements Stars would not work correctly
- Fixed donation count and donation amount not updating
- Fixed Govee plugs not triggering
- Fixed Spotify error when no album artwork is sent
- Fixed Fuze from shortcut or studio page would make it become the dynamic default
- Fixed issue where changing prompt required for a Twitch point would not change after the point was created
- Fixed issue where displayname was always using username
- Fixed issue where HUD would not close when Lumia closes
- Fixed default state for Broadlink
- Fixed default state for Serial
- Fixed default state for MQTT
- Fixed crash when adding Websocket actions
- Fixed issue where multiple chat commands were able to be created if it had different casing
- Fixed Event List Hype Train translation
- Fixed Overlays Alert box types for new Twitch Alerts
- Fixed issue where Event List would show Clips if Others was unselected
- Fixed HFX play audio button
6.2.0
Features
- Full Lumia Controlled Overlays have now arrived!
- Overlay HUD Window
- Virtual Lights that can be combined with overlays to create virtual lights that react the same way as your physical lights
- Event List is live and can be used in overlays and as a widget on the dashboard
- Govee's new Local API has been added for certain lights
- Separated Govee Lan from Govee Cloud so that they can both be used at the same time. Head to connections and connect to Govee Lan and Govee Cloud to use both
- Experimental Tiktok Live integration
- Streamer Bot integration that can trigger alerts when an action is triggered as well as the ability to trigger an action inside of a Command or Alert
- BroadLink integration that can control Infrared devices
- Serial Integration to send values to an arduino or serial device through USB
- Ableton Link Integration match BPM to your lights
- System Chat Bot commands for things like shoutous, followage, uptime, and more
- Ability to Filter Words from Chatbot, TTS, OSC, and more
- Editable dashboard to add and rearrange widgets however you see fit
- Folders gives you the ability to add Commands, Twitch Points, and Twitch Extensions
- Bulk edit for multiple commands at the same time
- Added Twitch Action to create a Stream Marker on your video
- Added ability to define how many Chat Lines are required before an Automation is ran
- Added ability to choose your default currency for your variations and Overlay labels/goals
- Added ability to auto convert currency from one to your default currency using continuously updated exchange rates
- obs_replay will let you take send your replay buffer to Twitter or Discord
- Added ability to send Media, Screenshot, and OBS Screenshot to a Discord Webhook
- Added Trovo Alerts for Channel Join, Raid, Gift Subscription, Stream Live, and Stream Offline
Enhancement
- Added ability to see live twitch viewers on dashboard
- View Automation schedules directly in the dashboard
- Folder Lumia Actions to allow mods, subs, or even just you to enable/disable folders from a command/external control
- Ability to view chat and send chat directly in the Lumia dashboard using Twitch
- Added sendColor to custom code which allows you to send colors to specific lights completely skipping the queue
- Added getLights to custom code which allows you to get the lights currently connected to Lumia
- Added getApiOptions to custom code which allows you to get the api options from Lumia
- Added ability to pass in multiple sites into chatbot custom code
- Added playAudio, sendRawObsJson, delay to custom code
- Added OBS Scene Item Hidden Alert
- Added OBS Trigger Hotkey by Key Sequence
- Added SLOBS Scene Item Hidden Alert
- Added the ability to select individual WLED lights for new Studio Themes so that they can have different effects and presets
- Added up to 10 Nanoleaf panles that can be used with Lumia
- Added Tplink EP10 Smart plugs to list of supported plugs
- Added streakMonths variable to Twitch subscriber alert
- Youtube Subscriber and Member alerts will now work even if you aren't live streaming
- Added Trovo Variables: trovo_session_chat_count, trovo_last_follower, trovo_session_followers, trovo_session_follower_count, trovo_session_subscribers_count, trovo_last_subscriber,trovo_session_subscribers, trovo_last_chatter, trovo_last_raider, trovo_last_raid_amount, trovo_session_raiders
- Added {{trovo_uptime}} variable
- New Spotify Connection Setup
- Changed the order that Twitch Gifts variations are executed in: Gift Sub Amount Equal, Gift Sub Amount Greater, Is Gift, Resub Months equal, Resub Months greater, Is Prime, EqualTier, Random
- Brand new full tutorials that will also always show related updated videos for each section of the app
- Added 500 character limit to Twitch Extension Prompts so it matches the same as Twitch
- Added multi line text for OBS text fields
- Twitch Extensions will now be disabled when Lumia turns on/off or when stream mode turns on/off
- Added {{youtube_total_video_count}} and {{youtube_total_view_count}} variables
- Added youtube_last_subscriber variable to get the latest subscriber
- Added Trovo variables when a spell is redeemed: {{spell_quantity}}, {{spell_type}}, and {{spell_value}}, {{spell_mana_value}}, {{spell_mana_combined_value}},{{spell_elixir_value}}, {{spell_elixir_combined_value}}
- Added twitch_user_id and twitch_username variables
- Auto Update Settings with new Touch Portal plugin (2.5.0) without needing to restart
- Auto Update Settings with new Stream Deck plugin (2.5.0) without needing to restart
- Added auto discovery for WLED lights in WLED Connection setup
- WLED removed colors from presets in themes
- Added speed option to WLED themes
- Add Lights On that can be used in commands, alerts, animations, and default state
- Added visible/invisible eye icon when logging in for password
- Show ip address on osc connections
- Updated Nanoleaf Discovery to make it much smoother
- Default Chat Bot Shout out command has been added
- Default Followage command has been added
- Default Uptime Chat Bot command has been added
- Added an option to type logs in the shortcut menu so that you can easily be brought to your logs on your computer
- Added an option to type freememory in the shortcut menu so that you can clear the memory being used by Lumia
- When an api connects/disconnects it will now send a toast letting you know
- Added new View tab in the menu bar so you can zoom in/out, toggle full screen, and in Tools you can now reload the app if you run into an issue
- Twitch Bits {{message}} variable will now replace the cheer amount in the message
- Ability to set Twitch Points max redemption option per stream
- Added {{full_message}} variable in Twitch Bits to get the original message with the cheer amounts
- Added condition type to alert variations table to easily see what types you have selected
- Added new Twitch Bits variables: twitch_total_bits_count, twitch_session_bits_count
- Added new Facebook variables: facebook_uptime, facebook_total_follower_count, facebook_session_follower_count, facebook_reaction_count
- Added OBS variables: obs_is_streaming, obs_is_recording, obs_studio_mode, obs_current_profile, obs_current_scene, obs_current_transition
- Added SLOBS variables: slobs_current_scene, slobs_current_scene_collection
- Added manage predition, goals, read blocked words, and charity permissions for twitch
- Added {{recipient}} variable for the one receiving the gift sub
- Added Clear Cooldowns Lumia Action
- Added Clean All Lumia Action which resets queue, cooldowns, and sets to default state
- To Default will now only set the lights to default without clearing the queue and cooldowns
- Streamdeck can hold a To Default button to set everything back to original state
- Added Set Alert State Lumia Action
- Added {{message}} to Facebook stars alert
- Added Skip Replay option for Lumia and Overlay Actions within Commands and Alerts
Bug fixes
- Fixed issue where WLED would stop being controlled if settings were refreshed
- Fixed issue where Twitch preference for Twitter subscriber alerts weren't using the correct subMonths
- Fixed Streamelements primary site issue with tests. If SE sends over the Primary site we will use that to determine where the alert goes
- Fixed issue where new Lumia users couldn't register to new Twitch events like Stream Live, Twitch Polls, etc. To fix the issue you will have to delete their Twitch connection andadd it again
- Fixed crash when opening quick menu on a new account
- Fixed Kofi Shop order alerts
- Fixed variables not loading when you first go to the page
- Fixed Twitch Clip alerts not working after a few hours
- Fixed Twitch Points global states
- Fixed when second chat bot is disabled it doesn't chat anywhere
- Fixed variable {{youtube_total_subscriber_count}}
- Fixed Streamlabs Currency issue
- Fixed Visibiliy on/off translation issue for SLOBS
- Fixed Studio Scene draggable overlap
- Fixed issue where editing Input Control types wouldn't show the old values
- Fixed crash for Automations and Input Control when selecting Alerts
- Added auto discovery for WLED lights in WLED Connection setup
- Fixed OBS profile change variations
- Fixed issue where changing your username would not update your commands url
- Fixed issue where connecting a new nanoleaf device would kick out your old ones
- Fixed issue where setting brightness from the api would not work correctly
- Fixed Twitch Resub variations from not firing
- Fixed Lights Off from sending black and brightness to the lights. Now it will only power off so that your lights keep the last state
- Fixed issue where chat bot commands wouldn't send to anything other than Twitch
- Fixed issue where last slot in an animation's end state would not fire
- Fixed issue where Spotify would disconnect after closing the desktop app
- Fixed Chatbot custom code site
- Fixed issue where auto update background for twitch points wouldn't show for certain light types
- Fixed resubs and gifts from streamlabs
- Fixed issue where streamlabs subs would render multiple times even if only one gift was on
- Fixed issue where Twitch Points and Extensions wouldn't hide on close
- Fixed issue where settings were not persisting on close
- Fixed issue where chatbot wasn't on by default
6.1.5
Features
- Added HypeRate as a connection to react to BPM Sync and Activity monitor given the BPM of your heart
- Added the ability to use up to 4 Nanoleafs with Lumia
- Ability to select multiple Audio files that would play at random when a Command or Alert is triggered
- New Magic Home Controllers are now supported
- Ability to connect to Generic Websockets
Enhancement
- BPM Sync has been renamed to Heart Rate Sync
- Activity Monitor has been renamed to Heart Rate
- Updated the Inidividual lights SDK to have the ability to receive ID or Value
- Streamelements and Streamlabs test alerts will update the variables accordingly now to make testing easier
- Replace username, message, and prompt variables with something random for testing
- Add Delay for Midi actions
- Add Delay for ArtNet actions
- New simplified Automations
- Heartrate trigger points will not update dynamically when Refresh is pushed
- Added option in Woocommerce Connection to accept alerts when orders are processing instead of completed
- Recording for OSC Input Control should not start automatically if you edit an input command
Bug fixes
- Fixed issue with twitch_last_subscriber variable not staying at the actual last subscriber
- Fixed Streamelements test subscriber logs from not showing the username and the sub tier
- Fixed Artnet crash when deleting a universe and going back to edit a command that was using that old universe
- Fixed Artnet crash when editing a preset value
- FIxed issue where ? wasn't allowed as a Global Key
- Fixed issue where users were able to delete current profile
- Fixed issue where overlays wouldn't work on initial load
- Fixed Cron syntax checker
6.1.3
Features
- Added Lumia Actions to Turn on/off Automations
Enhancement
- Removed OBS Source Types since it isn't used anymore
- When Twitch Extensions are turned off in Lumia, the extension will remove the commands automatically
Bug fixes
- Translated Variables for Currrency and Amount
- Fixed issues where Interactives weren't working with Twitch Extensions
- Fixed issue where the first invalid dynamic default command would be taken as a valid default
- Fixed issues when some variables would show as a json string instead of blank
- Fixed TTS Delay slider to show in seconds
- Fixed buildups not working correctly with Scenes. Brightness will now be respected
- Fixed issue where editing Twitch Extensions Chatbot, TTS, or Default options would crash the app
- Fixed issue where interactives being changed wouldn't auto update the description fields
- Fixed issue where aliases weren't being replaced when used as a {{message}} variable
- Fixed issue where commands that were typed in with Cases different than the original would keep the command in the {{message}} variable
- Fixed variable translations for alerts
- Fixed issue where custom code wasn't able to be removed from a command
- Fixed issue where translations for Key/Mouse Outputs was showing incorrect
6.1.0
Features
- (Premium) Added ability to use your custom Twitch Chat bot. Connections > Add > Twitch Chatbot
- Starter users will now be able to use the Lumia Stream Chatbot
- Added ability to use Brian in TTS
- Added ability to use custom javascript code in commands and alerts
- Added Counter Variables. Set a variable as a counter in the Variables page and then you can use math on the variable like +5 to increment the variable by 5, *2, /2, =10, etc.
- Added ability to change Twitter Screen Name from Lumia
- New Twitch Extension that allows users to send a message with their redeem (0.3.5)
- Twitch Poll Alerts can now be used
- Twitch Prediction Alerts can now be used
- Twitch Goal Alerts can now be used
- Added Twitch Category Change alert
- Added convert_color_to_hex variable function that will convert any normal interactive color to hex {{ convert_color_to_hex=green}}
- Added ability to use Long Press for Key/Mouse Outputs
Enhancement
- Changed Input Events to Key/Mouse Outputs
- Key/Mouse Outputs should work on much more games now
- Sub Gift variations and settings now work with StreamElements, Streamlabs, and TipeeeStream
- Added Description fields to each command that will show in the !commands page
- Added social links to the commands page based on connections you have connected in Lumia Stream
- Added ability to show/hide commands from the !commands list web page
- Twitch Points now will be hidden when off. There will be an option to go back to the auto pause when off under Commands > Twitch Points > Global Settings > Pause rewardwhen off
- Added ability to use Variables inside of other variables {{ convert_color_to_hex={{message}} }}
- Added new Lumia Actions: Back to default, Clear Queue, and Add/Remove user from Restriction list
- Added ability to use Long Press on Input Events for games like Apex that require a longer press to register the key
- Added more Twitch variables: Add alert for when Twitch Category Changes as well as adding Channel Info Variables: twitch_channel_title, twitch_channel_description, twitch_avatar,twitch_offline_image, twitch_category, twitch_category_id, twitch_last_bit_amount, twitch_last_host_amount, twitch_last_raid_amount
- Lumia Link will now resize better for smaller screens
- There will now be a max of 100 logs on the dashboard to avoid memory issues
- Logs on dashboard will now auto scroll to bottom when dahsboard page is loaded
- Delete confirmation added for twitch points and twitch extension commands
- Added API tab in settings
- Added an option to show success/error messages for API actions. Can be found in Settings > General
- Woocommerce Order Variation now use the Order amount and currency
- Added {{woocommerce_last_order_amount_currency}} variable to get the currency of the last order
- Added new UI for Variables page and Variable Popover
- Added cooldowns for Twitch Extension 0.3.5, still in review
- Fixed twitch_last_subscriber variable to only change if Lumia is on and you get a new subscriber
Bug fixes
- Fixed issue where Starter users couldn't use Twitter Actions, Lumia Actions, or Twitch Actions
- Fixed permission for starting twitch commercials using a Twitch Action
- Fixed issue where Lumia Link on/off fuze wouldn't ever start fuze
- Fixed issue where Lumia Link on/off would break Lumia Services
- Fixed issue where tutorials after completing would go to dashboard instead of staying on the last page
- Fixed issue where Refresh changes would show every time Lumia hides
- Fixed issue where turning on/off Lumia with Lumia Link would cause Lumia Services to mess up
- Fixed {{likes}} translation for twitter
- Fixed woocommerce orders that were sending if status wasn't in the Completed state
- Fixed touch portal connection
- Fixed fuze video refresh prompt
6.0.0
Features
- Lumia Stream Link is now available on IOS, Android, the Web, and as an OBS dock
- Added the ability to choose individual cooldowns for Chat command, Twitch points, and Twitch Extensions
- Added Twitter Integration (Alerts, Actions, Variables)
- Spotify is back, but you will need to create a Developer account to use it
- OBS commands, alerts, and variations can now be used in both the Premium and Starter version
- SLOBS commands, alerts, and variations can now be used in both the Premium and Starter version
- Added Lumia Actions (Update Variables, Send System Notification, Write To File, Set Commands on/off)
- Added Woocommerce Integration
- Added !commands to view a list of commands you use on your stream on a new clean page
- Added the ability to change your chatbot !commands, !lightslist, and !lights names to something different
- Added Twitch Stream Live alert
- Added Twitch Stream Offline alert
- Added Twitch Hype Train Started alert
- Added Twitch Hype Train Progressed alert
- Added Twitch Hype Train Ended alert
- Twitch Extension commands now have the ability to Prompt the user for an input to be used in variables
Enhancement
- Brand new connections screen with the ability to search for connections and add new ones in one place
- Separated Global Cooldowns that can be changed for each type. Now there will be separate global cooldown for Chat command, Twitch points, and Twitch Extensions
- Changed VLC Seek time to a text field to use different syntax
- Pro tips will now be changed everytime you load Lumia Stream, so make sure you check them out
- Added an option to re order all new command events: API, Command Runner, Input Events, OBS, SLOBS, OSC, MQTT, MIDI, Spotify, VLC, Voicemod, Artnet
- Added ability to test Command Runner directly inside adder window
- Renaming Lumia Hypes to Lumia Buildups so they aren't confused with Hype Trains
- Added Tier 3 Sub, Tier 2 Sub, and Tier 1 Sub variables to Chatbot !lightslist
- Added the ability to use raw json for API activities
- Added toast for API successes
Bug fixes
- Fixed an issue where Starter users wouldn't be able to turn off Only Variations if they were on it before
- Fixed issue where VLC icon would show as Spotify in places throughout the app
- Fixed issue where menu bar would show up when checking out with paypal
- Fixed issue where logs would show weird escaped english when quotes show up in the logs on the dashboard
- Fixed VLC Set Volume and made the values go from 0 to 125
- Fixed VLC Seek
- Fixed issue where creating a chat command from a Studio animation wouldn't set the timing type to cycle by default
- Fixed issue where Chat Bot would still show connected when Lumia turns off
- Fixed input events that weren't working for OBS
- Fixed issue where MIDI Note values weren't actually changing
- Fixed issue with slider input not showing anything if the value was 0
- Fixed issue where values for delay, duration, minimum would change values in different alerts as well
- Fixed issue where Idle mode would start while there were things still in queue
- Fixed issues where logging out and logging back in would cause the app to crash or load forever
- Fixed issues where bulk user level changes weren't working for free users
- Fixed issue where !lightslist wouldn't show subscriber commands after user levels have been switched to tiered subs
- Fixed issue where Hue group ids over 100 would make lumia not able to connect to the Hue bridge
- Fixed issue where User avatars wouldn't fetch until after the command has already been triggered
5.5.0
Features
- Spotify is still waiting to be approved and will not be able to be used until we are approved by them
- Twinkly is only able to work with Generation 2 devices. There have been reports that Generation 1 devices will not work with Lumia Stream.
- Spotify alerts can be used to change your lights when the song changes, update your OBS browser source to match the current album art, or even just send it over OSC
- (Premium) Spotify control can be sent in commands, Twitch points, Twitch Extensions, and alerts now
- Twinkly is here to save the day. This is an unofficial integration and is not guaranteed to work on all of their lights, but it will work on the major ones
- VLC alerts can be used to change your lights when the song changes, update your OBS browser source to match the current album art, or even just send it over OSC
- (Premium) VLC control can be sent in commands, Twitch points, Twitch Extensions, and alerts now
- MQTT can now be used as both an input control to change your lights and as an output in Commands and Alerts
- Automations are now here to make your life a lot more... Automated! Set up schedules to send a chatbot message every 30 minutes, Change your default every hour, or even trigger aTTS message to remind you to drink some water. The possibilities are endless
- Crypto Automations (Beta) can be selected as an automation type to change your lights when your favorite cryptos reach a certain mark
- Automations also can use Cron syntax
Enhancement
- OBS Set Source URL to automatically update your browser url through variables, chat, or any other idea you may have
- OBS Set Source Text added to dynamically change Text soucre field in OBS
- OBS Set Source Settings has been added
- All OBS select fields have now been transferred over to a Text field that can take in variables
- If your OBS websockets are out of date, Lumia Stream will now let you know to update
- There will now be a refresh button in the OBS Commands in case you need to change your OBS setup on the fly
- Spotify variables have been added: spotify_now_playing_song, spotify_now_playing_id, spotify_now_playing_uri, spotify_now_playing_image, spotify_now_playing_artist
- Added Twitch Points User Input Required option under Points Options
- Added Voicemod delay type
- Input Events can now trigger F13-F24 keys
- Input Events now work on Apply M1 Computers
- Added a third color option for WLED Studio Themes
- Added the ability to recall presets for WLED
- WLED lights will now stay in the list when going back to the connection screen
Bug fixes
- Fixed issue where Twitch Points would disconnect after 4 hours of continuous use
- Fixed issue where Fast Mode and Group mode on Hue would cause clashing
- FIx Voicemod in animation and reactions
- Fixed issue with WLED not turning back on after turning off
- FIxed WLED Studio Themes crash when trying to select a different color
- Fixed an issue where Trovo Followers would always trigger even if the alert was off
- Fixed SLOBS Set Visibility bug
- Added Refresh SLOBS settings
5.4.0
Features
- Update to version 2.2.1 for Elgato Stream deck Lumia Stream plugin. Please update your plugin by going to Connections > Streamdeck > Direct Download
- Update to version 2.2.1 for Touch Portal Lumia Stream plugin. Please update your plugin by going to Connections > Touch Portal > Direct Download
- Control Center is here to give you full manual control over all of your Lights, Keylights, and Smart Plugs
- Stream Mode has been added so that you can instantly start/stop viewers from triggering commands and alerts temporarily. This can also be tied to Hotkeys, Streamdeck, Touch Portal,MIDI control, and OSC control
- (Premium) Chat Matches will add a whole new dimension to Lumia by giving lumia the power of Regex (Javascript Syntax) to trigger things on chat messages that you care about. Do youwant a small audio ping everytime you a new message comes in, or maybe you want to quickly flash your lights when a new message arrives. All of this can be done now with Chat Match
- Variables can be used in multiple places throughout Lumia now. There are variables for twitch view count, current viewers, total subs, new followers, and so much more. You can sendthese variables through the api, osc, chatbot, tts and much more
- (Premium) Fuze has been Revamped! Experience a much smoother experience while also taking less than half the CPU resources than it did before
- (Premium) Fuze Audio/Video mode is now available. Audio will change the brightness while Video will change the color of your lights
- (Premium) Experimental Fuze Jam Mode. You can select Fuze Jam Mode under Studio > Fuze > Audio, and then selecting Jam Mode as the Audio type
- (Premium) MIDI control has arrived to turn your lights into a show. Brush off your old MIDI devices like the Rockband Keytar and create a light show with Lumia
- (Premium) OSC control. Use your OSC apps and connections to control Lumia
- Added the ability to skip the queue for certain commands. Now you can do things like have chat commands change your OBS setup without needing to worry about what's going on in thequeue simultaneously. This can be found under the Default Settings tab while editing a Command/Alert
- Added the ability to auto play/pause twitch points
- Added the option to auto fulfill twitch points in Chat > Twitch Points > Global Settings
- Added the ability to update prompt fields for twitch points under the Points Options tab in a command
- Added the ability to update twitch extension description fields under the Extension Options tab in a command
- Added ability to delay individual commands in case you need to time them up with something external
Enhancement
- Added Portuguese interactive colors: https://lumiastream.com/colors (S/O to Pedro Vicente)
- Huge Yeelight stability and speed improvement
- Huge MagicHome stability and speed improvement
- Speed improvement of startup times for Lumia Stream
- Speed improvement and resouce management improvement of Lights being changed
- Added more template variables: rawMessage, userColor, userColorRgb, platform, avatar, badgesRaw, hasEmotes, emotesRaw
- (Premium) Added the ability to use variables for sending API's
- Adding more Twitch Extension bit values to choose from: 42, 182, 404, 666, 218, 101, 888, 123, 1312, 6969, 555, 600, 700, 800, 900
- Added the ability to bulk update your User levels for Chat Commands, Twitch Points, and Twitch Extensions
- OBS toggle mute source has been added
- Changing the name Websockets to Lumia Services to avoid confusion
- Added ability to reset specific lights in a scene
- Added Visibile list in scenes to show which lights are in scene slots
- Default OSC path to lead with a / in case the user forgets
- Philips Hue Regular Mode will now send color commands to the full group instead of individual lights keeping things in sync. This only will work when Manage Lights aren't selected
- Added ability to read_file from your local computer that can be used anywhere variables can be used. Chatbot, TTS, OSC, etc. i.e: {{read_file=/Users/lumia/Downloads/update.txt}}
- Added read_url variable function to read from a simple GET url. Use it with {{read_url=https://api.lumiastream.com/api/url-test}}
- Added random variable function to choose between two number. Use it with {{random=1-100}}
- Added random_inputs variable function to choose between different inputs separated by a comma. Use it with {{random_inputs=twitch,youtube,facebook}}
- Added Selection Variable for OBS scenes. You can now allow the viewer to choose between a set amount of scenes to change to when combined with the selection variable function:{{selection=scene1,scene2,scene3}}
- Added OBS Scene filters to Set Scene or Source Filter Visibility
Bug fixes
- Fixed issue where Elgato light strips would still show not connected when adding them through connections
- Fixed issue where Philips Hue Regular Mode would not work with Studio Scenes
- Fixed issue where Reconnecting Twitch would sometimes connect to the wrong twitch api, causing it to fail
- Fixed Steel Series to support the new Steel Series GG Engine
- Fixed issue where downloading a community item if your chat commands were greater than 5 on the starter version would cause it to fail
- Fixed Trovo Spells not having the ability to turn off individual spells nor the global state
- Fixed Animations not working for Idle State
- Fixed issue where if you login with the wrong account, there wasn't a way to try logging into a different one
- Fixed manual entry for keylights using ip address
- Fixed Pulsoid auto reconnection
- Fixed Random variations not working correctly for some alerts
- Enhanced and fixed Discovery for Nanoleafs
- Fixed a bug where only one Nanoleaf can be selected
- Improved Elgato discovery
- Fixed issue where Elgato would show disconnected even if it wasn't
5.3.0
Features
- Pulsoid is here to jumpstart your stream
- Alexa, add Lumia Stream Integration.... On it
- Home Assistant has arrived to give your lights a helping hand
- Twitch Subscriber User Levels can now be used with chat commands and alerts. This gives you ultimate control over who you'd like to use certain commands
- Govee Smart plugs integration
- Input Events now work on Mac Intel Computers
- Our Developers API is now available at https://dev.lumiastream.com
- Added individual Chat Bot messages for each command, alert, spell, or anything else you may need
- Added ability to delay TTS in alerts and commands
- Added Delays inside OBS and SLOBS commands
- BPM Sync mode that allows your lights to beat in time with your heart using Pulsoid. Available only for Premium users
- Voicemod is available for both Starter and Premium users now
- Youtube Chatbot is now ready. Reconnect to YouTube and enable the chat bot permission by going to Connections > Edit Youtube and enabling the chatbot permission
Enhancement
- Lumia will now be hidden in the tray when Start 'on boot' is on
- Youtube will now display your channel name in Connections
- Added Level Types under Commands > User Levels so that you can select your platform to use that platforms wording for user levels
- We received a Quota increase from Youtube to accomodate our growing number of users on the Youtube platform... Welcome :)
- You can now import any command inside each one of our command types. Twitch Points can be imported into chat commands for example
- Added ability to filter commands based on type and user levels
- When you connect to Streamlabs, StreamElements, or TipeeeStream it will now prompt you to update all of your alert preferences to that platform
- When connecting to SLOBS it will notify you that you still need to connect to Streamlabs to enable SL alerts
- Added Russian Interactive colors (https://lumiastream.com/colors)
- Twitch Points can not be 0 points, so we will now show an error for those
- Adding much more OBS Commands to trigger: Mute/Unmute Source, Enable/Disable Studio Mode, Start/Stop Streaming, Play/Pause Media, Start/Stop Virtual Cam, Start/Stop Recording,Pause/Resume Recording, Start/Stop Replay Buffer, Save Replay Buffer, and Send Raw OBS JSON data
- Updated Swedish Translations (S/O to CovScoche)
- Updated German Translations (S/O to SamWilsonTV)
Bug fixes
- Fixed issue where even when Lumia was turned off and settings were refreshed it would still try to trigger the default state
- Fixed issue where Fuze wouldn't show the correct state if the audio device wasn't found
- Fixed issue where Default Midi states weren't working
- Fixed issue where Default OSC states weren't working
- Fixed issue with Treatstream Treat alerts not working
- Fixed Studio Scenes and Manage lights not being able to be dragged when editing them after the first time
- Fixed Scene transitions not working correctly in commands and alerts
- Fixed issue where if Touch Portal was already downloaded Lumia wouldn't connect it
- Fixed Community reactions not working correctly when pressing test
- Fixed Living Scenes Backwards type from not working correctly
- Fixed issue where OBS and SLOBS tests weren't working
- Fixed issue with Mac showing App Can’t be opened because Apple cannot check it for malicious software
- Fixed issue where Youtube chat wouldn't work if the time on your computer wasn't in sync
- Fixed issue with auto updater
5.2.0
Features
- It was only logical that Logitech joins the Lumiverse! Now introducing Logitech full RGB integration! This includes mice, keyboards, and any full RGB controllable peripherals.
- The Lifetime Payment Plan is now an option. We've heard your requests, and we finally have a way to purchase a lifetime premium plan!
- Twitch Channel Points will now be created when you create/edit a new Twitch Points command in Lumia. Reconnect to Twitch so that the 'Manage Channel Points' permission is added.
- Lumia will auto-pause your Twitch Channel Points when it is shutting down or turned off so that users won't use them.
- Channel Points will automatically refund if the user isn't allowed to use certain commands. It will also automatically fulfill if the command goes through
- Living scenes have arrived to fancy up your alerts in a simple way. Head to any one of your Studio Scenes and turn a living scene on to start using it immediately
- Use Raw OBS commands to accomodate for the commands that we don't officially give options for. Example: { "request-type": "StartRecording" }
- Our Affiliate/Partner program is now live! Sign up by going to https://lumiastream.com and scrolling down to the bottom of the page and selecting Work With Lumia
Enhancement
- Added template variables for OSC so you can send {{username}}, {{message}}, and more to your OSC receivers. This can be used to dynamically update a visualizer or anything else youmay dream up!
- Added a new conversion for Elgato Keylight to better match what Control Center shows.
- When adding a keylight to a default state/command/animation slot, it will auto-fill in the current state of the keylight.
- Midi, OSC, and Artnet will no longer require a name or preset field to speed up processing.
- You can now test Midi, OSC, and Artnet commands without leaving the modal window
- Changed OBS and SLOBS 'scene render' to say 'visibility' to cause less confusion.
- Variables can now be used in Command Runner.
- Interactives will now auto prompt the user. When added a Twitch Point with a link where to find colors that can be used
- Added Delay option for Input Events.
- Added a mouse speed option for Input Events.
Bug fixes
- Fixed issue with Lifx not reconnecting after saving changes
- Fixed issue where Save and Cancel weren't floating for Twitch Extensions
- TipeeeStream connection fix
- Fixed issue where Stream Elements Twitch Gift Subs would not work correctly with variations
- Fixed issue where Mac wouldn't be able to be minimized after maximized
- Fixed issue where copying a Twitch Point command would copy over it's ID as well
- Fixed Middle Click for Input Events
- Fixed Keylight not working for IPV6 ip addresses. Will require a new connection to keylights as well as replacing them in Default state/commands
- Fixed issue with Studio Animations changing brightness would drag the complete item
- Fixed issue with Studio Scenes not being able to be dragged after removing them from the list
5.1.0
Features
- Streamdeck Plugin V2 has arrived
- Trigger TTS, Chat Messages, Clear Queue, Change to a generic color and so much more with the new Streamdeck plugin
- Press and hold for 2 seconds to set a new default state
- Voicemod integration is here. Allow chat to change your voice on the fly (Connections > Services)
- TTS for alerts are now here
- Donor Drive donation alerts can now be used
- Added Streamelement Merch Alert
Enhancement
- Streamdeck can now be used for both Starter and Premium users
- Animations now will use cycles instead of duration. This will make it so that if you only want your animation to loop once, you can do that without calculating the total duration
- Hue fast mode is ready for prime time. Have your lights change exactly when you need them to sync with each other
- Twitch points will listen to commands with both the global chat key and without to avoid confusion
- Added option to listen to the full message to try and find the chat and channel point command, or to only accept the first word in the message. Commands > Chat > GlobalSettings
- Added twitch point and extension commands to shortcut menu
- Added a way to edit OBS, OSC, Midi, API commands without needing to delete them
- Added transition for lights off
- Added Manage Lights to reactions to choose specific lights to trigger in a reaction
- Show warning if a reaction or animation is considered too fast for your lights to handle
- Friendly names when adding lights to Scenes and Manage Lights
- Prompt when deleting a command
- Right clicking the tray icon will now display Show instead of Show/Hide so that it always brings the app to the foreground
- Updated wikis for connections
Bug fixes
- Fixed issue where animation slots would overfill the container causing issues
- Fixed issue where Manage lights no longer showed up for Commands and Studios
- Fixed Extra Life donations not working correctly
- Fixed issue with Tiltify not connecting
- Fixed issue with Tipeeestream not connecting
- Fixed Random variations
- Fixed issue where testing twitch point commands and twitch extension commands would fail and try to test a chat command instead
- Fixed issue where Lifx lights not in a group would continuously load
- Fixed Extra Life amount not showing correctly
- Fixed Facebook Reaction issues
- Fixed username not showing correctly for Streamlabs Donations
- Fixed Numpad Hotkeys issue
- Fixed Studio Scenes and Manage lights where removing lights would cause issues with the drag and drop
- Fixed Animations not working correctly from Streamdeck when using cycles
- Fixed Tiltify not connecting when there is no campaign connected. Now it will just send a message in the logs
5.0.0
Features
- Major Facelift... Mask Off
- Twitch Extensions are here! Head to Commands > Twitch Extensions to add it to your stream. Make sure you turn it on as well in that page
- (Premium) Chat Commands now have Aliases
- Ability to enter chat commands anywhere in the message. No longer has to be the first word in chat
- (Premium) Ability to add users inside specific User Groups
- Twitch VIPS User Levels
- Dashboard Stats for different Alerts, Commands, Twitch Points, and Twitch Extensions. More coming soon
- Quick Menu that always sits in your tray to quickly trigger commands or alerts in Lumia without needing to open it up
- Work in progress: App has been mostly translated in Spanish, Arabic, French, Swedish, and Dutch. If you would like to help please reach out on discord
- (Premium) Ability to use Color Temperature for lights. Currently supports Hue, Nanoleaf, Lifx, TpLink, Tuya, Smart Lifx, WLED, and Govee
- (Premium) Variations revamp
- (Premium) Ability to make variations babsed on isSubgift, subgift amount, isPrime sub, and more
- (Premium) Ability to make variations based on currency
- (Premium) Send API requests on every alert and command! This will allow you to do things like trigger IFTTT, global or local servers, other bots, and whatever your developer handscan think of
- Free users along with Premium users will now have access to the full RGB color picker. The only catch is that free users can only create max of 5 chat commands, 5 twitch pointscomnmands, and 5 twitch extensions
- Added Random Color option to Reaction and Animation slots
- Thinamabot is now LumiaStream on Twitch. Make sure you mod Lumia so it isn't limited in the amount of commands it can send
- Native Twitch Webhooks for follows
- Thingamabot now has !lightslist which will take the place of the old !lights that lists ever command for every userlevel
- Thingamabot now has !lights which list only the commands available to the user who called the !lights command
- Stats can now be found on the dashboard
- Queue Order Flow: Change your rankings to set what activites are more important than other
- OSC Float Paths now can be used
- Hex Color added to our API
Enhancement
- Animations has recieved a major facelift adding individual options inside each slot
- If you have an audio at the start of your animation, the animation won't start until the audio does
- Added ability to select permissions for each platform that you're trying to use
- User Levels can now be selected individually
- Settings no longer need to be returned to home in order to persist settings
- Create, Renew, and Cancel Premium Subscriptions all within the Lumia Stream desktop app
- When adding a Hue Scene under a Lumia Theme, you'll now be presented with the room the scene is located in
- Audio now starts playing at the same time as an animation starts
- Free as well as premium users can now use Keylights within Lumia
- Updated the global cooldowns where if a user is in the bypass list and they trigger a command it won't overwrite the other users cooldowns
- Ability to checkout Premium directly in app as well as view invoices
- Tuya and Smart Life are now their own entities, so you can add both if you need to
- Helpful Tutorials when the app is used for the first time
- Overlays will keep track of last color that was triggered and use that when it's reloaded
- Import Chat Commands into Twitch Points and Twitch Extension commands
- Cooldown visuals on dashboard
- Queue visuals on dashboard
- Midi and OSC default states
- Ability to delete your own comments in Community and Edit
Bug fixes
- Fixed issue where app wouldn't automatically restart after updating on Mac OS Big Sur
- Fixed issue where some TPLink plugs weren't being discovered
- Fixed Facebook chat username not showing up
- Fixed Interactives not working with Twitch Points
- Fixed Overlay Shadows not rendering
- Fixed issue where second window will open when pressing key combinations
- And so much more