| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| firebot-5.64.0-full.nupkg | 2025-04-07 | 153.2 MB | |
| firebot-v5.64.0-linux-x64.deb | 2025-04-07 | 100.7 MB | |
| firebot-v5.64.0-linux-x64.rpm | 2025-04-07 | 111.3 MB | |
| firebot-v5.64.0-linux-x64.tar.gz | 2025-04-07 | 139.5 MB | |
| firebot-v5.64.0-macos-arm64.dmg | 2025-04-07 | 133.1 MB | |
| firebot-v5.64.0-macos-x64.dmg | 2025-04-07 | 137.6 MB | |
| firebot-v5.64.0-setup.exe | 2025-04-07 | 149.6 MB | |
| RELEASES | 2025-04-07 | 79 Bytes | |
| README.md | 2025-04-07 | 8.2 kB | |
| Release v5.64.0 source code.tar.gz | 2025-04-07 | 6.1 MB | |
| Release v5.64.0 source code.zip | 2025-04-07 | 6.8 MB | |
| Totals: 11 Items | 937.9 MB | 0 | |
v5.64.0 Update Notes
✨ New
- Firebot has been fully migrated to EventSub! This is a major change as Twitch has deprecated PubSub in favor of EventSub. This will ensure continued functionality for Twitch events and notifications.
- Most effects will now have automatic dynamic labels by default. You can still override these default labels with your own or turn this feature off entirely in Settings. (#2127)
- Custom Scripts can now create UI Extensions, allowing them to add entirely new pages to the Firebot UI.
- Added Golden Kappa Hype Train Indicator
- Currency command updates:
- Added a subcommand to look up another users currency (#3018)
- Added a "set" subcommand to set another users currency
- Enhancements to simulating events
- Event properties are now prefilled with default values
- It is now possible to reload previously used property values
- Support for Shared Chat throughout the app
- Added an option to prevent your commands from being used in shared chats on a global and per command basis
- Added an Event Filter and $isSharedChatMessage variable
- Added ability to open streamers firebot profile page from the commands tab
- Added "Outgoing Raid" Event (#2767)
- Added an "Open Overlay in Browser" option to the Tools menu
- Added $vip array variable
- Added support for custom fonts for the Dashboard chat (#2955)
- The voices list in the TTS Effect is now searchable (#3000)
- Added $arrayFuzzySearch variable (#3002)
- Added $overlayResourcesPath variable to get the system path of the overlay-resources directory (#3007)
- Added a user allow list to the URL moderation tool (#2983)
- Added "Wait for speech to finish" option to the Text-To-Speech effect
- Added option to show correct trivia question on an incorrect answer
- Added a role filter to currency update event (#2873)
- Added "send as reply" as an option for restrictions
- Added $fileName variable that extracts a file name from a file path with a file extension (#2803)
- Added Effect Queue Status as event that trigger when the status of a queue changes.
- Added Effect Queue Added as a event that triggers when a new item are added to a effect queue.
- Added a filter for Effect Queue Status , Effect Queue Added and existing Effect Queue Cleared.
- Added new $effectQueueStatus variable that returns the true or false or null based of the status of the effect queue.
- Added $arraySlice replace variable (#2776)
- Added $pollChoices and $pollTitle variables
- New installers for Debian and Fedora (or similar) Linux distributions
- Added Apple Silicon (arm64) support for macOS, allowing Firebot to run natively on Apple Silicon Macs
- Added custom WebSocket listeners and events to plugins
- Added built in variable api (#2899)
- Added clear custom role api (#2483)
- Added Quotes events to websocket server
- Added Viewer Metadata Events to the Websocket Server
- Added Viewer Metadata POST, PUT, and DELETE APIs
🛠️ Improved
- Added array parameters to $min and $max (#2987)
- $randomActiveViewer can now filter roles into or out (#2805)
- Added a way to see and clear unknown sources in obs toggle effects (#2980)
- Improved styling of some notification toasts (#2997)
- Added an option for decimal padding to the $commafy variable
- New custom fonts are now dynamically added to the overlay
- Allow stream categories to be set to empty
- Made error logs more verbose for the http request effect (#2935)
- Added support for .oga file extension to the Play Sound effect
- Add Quote effect now includes the new quote id as an effect output (#2822)
- The dashboard chat will now remember Active Chat User, Message Text, and Replying-To even if you switch tabs (#2772)
- Option to default quotes to streamer name if no @ is provided (#2336)
- Added a property selector parameter to the $customRoleUsers
- Added Custom WebSocket Event effect
- Improved the verbiage on how to setup Streamdeck Website actions for the latest version of the app
- Toned down the brightness of the chat alert bg color (#2880)
- Improved accessibility of some dropdown selects
- Scheduled effect lists can now be added to Setups
✅ Fixed - Fixed twitch clips not playing as expected in the overlay (#2778) - Fixed 'Wait for sound to finish' not working (#2879) - Fixed Twitch Global Emote Text Overlap (#3069) - Fixed errors in effects breaking Effect (#3066) - Fixed role bonuses pay out (#3030) - Fixed cannot assign sort tags to some channel rewards (#3031) - Fixed Currency Variable Not Pulling user (#3021) - Fixed File Writer Newline Escapes (#3025) - Simulated events are no longer cached (#2672) - Fixed Toggle Event effect not working as expected on initial creation (#3008) - Fixed ranks not sending chat messages (#2994) - Fixed $rankLadder variable not being available (#2996) - Fixed Empty Conditional Effects Showing Empty Conditions (#2986) - Fixed HTTP Request effect JSON header - Fixed edit user metadata editor type - Improved channel rewards error handling when logged out - Fixed Anonymous Cheering Total Bits Amount - Resolved a race condition with overlay connect - Fixed linux overlay not working when pwd not firebot dir - Fixed sub kind filter - Fixed filter values showing Not Set - Fixed follower channelGoalCurrentAmount (#2919) - Fixed obs change scene var menu and rotation var menu (#2918) - Fixed $donationAmount and $formatedDonationAmount not being available for all donation services (#2917) - Resolves some Duplicate Preset Effect List issues (#2920) - We no longer send failed dashboard slash commands to twitch chat - Resolved a bug with global command cooldowns allowing more than one command to be ran at once (#2909) - Fixed carriage return not being ignored in replace line of write file. (#2892) - Fixed a bug with chat moderation when a viewer had no saved view time (#2883) - Fixed Elgato light strip colors - Fixed poll choice and poll choices showing twice on the UI for simulate event - Fixed case sensitivity in !permit moderation command (#2863) - Fixed system command overrides not presenting new options from definition (#2831) - Fixed menu position for activity feed effect (#2833) - Fixed clip live check (#2845) - Fixed ffz and 7tv wide emotes overlap - Fixed Currencies Pay Out While Offline Even if Offline Payout is Disabled (#2801) - Fixed twitch chat roles not getting added and updated properly in the viewer database - Fixed random location setting for the show text effect - Corrected $hasRole and $hasRoles Usage Examples (#2790) - Fixed an error when saving quick action (#2779) - When a command fails due to incorrect category/game, it now display's the correct one - Fixed Condition of 0 showing as [Not Set] (#3086)
⚙️ Under the Hood - The backup system has been refactored and should now be much more reliable - The audio system has been refactored to help protect against memory leaks - Refactored various modules to Typescript
Windows Install
- Download and run Firebot-v5.64.0-beta1-setup.exe
MacOS Install
- Apple Silicon
- Download Firebot-v5.64.0-beta1-macos-arm64.dmg
- Open the .dmg and drag Firebot into your Applications
- Run the following command in Terminal:
xattr -c /Applications/Firebot.app - Intel Macs
- Download Firebot-v5.64.0-beta1-macos-x64.dmg
- Right click the .dmg and select "Open"
- In the dialog that appears click "Cancel"
- Right click the .dmg again and select "Open"
- In the dialog that appears click "Open"
Note: Mac OS does not receive auto-updates
Linux Install
- DEB or RPM based distributions:
- Download Firebot-v5.64.0-beta1-linux-x64.deb or Firebot-v5.64.0-beta1-linux-x64.rpm
- Install the file using your system package manager
- Open Firebot v5 from your system program runner
- Other distributions:
- Download Firebot-v5.64.0-beta1-linux-x64.tar.gz
- Unpack Firebot-v5.64.0-beta1-linux-x64.tar.gz
- Change into the directory where you unpacked the archive
- Run the
Firebot v5executable.
Note: Linux does not receive auto-updates