Download Latest Version firebot-v5.65.3-linux-x64.tar.gz (143.1 MB)
Email in envelope

Get an email when there's a new version of Firebot

Home / v5.64.0
Name Modified Size InfoDownloads / 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 v5 executable.

Note: Linux does not receive auto-updates

Source: README.md, updated 2025-04-07