← Package directory
Available on winget

Install BrightScript Emulator

Desktop Emulator for Roku 2D API

Install with winget
winget install --id MarceloLvCabral.BrightScriptEmulator
Upgrade
winget upgrade --id MarceloLvCabral.BrightScriptEmulator
Uninstall
winget uninstall --id MarceloLvCabral.BrightScriptEmulator

About BrightScript Emulator

Desktop Emulator for Roku 2D API

What's new in 2.3.0

This release brings a large set of new features, bug fixes, and infrastructure improvements to the BrightScript Simulator. Highlights include a Debug Server on telnet port 8080, a console search feature, clipboard paste support, OOM/crash recovery, video auto-play settings, custom device feature flags, auto-save in the editor, JPEG screenshot support, and a comprehensive Vitest test suite. The SceneGraph extension is now in **beta** status, and it's Node complete! See the **BrightScript Simulation Engine** [full changelog](https://github.com/lvcabral/brs-engine/releases/tag/v2.3.0) for all the language and framework features and improvements. ## New Features - Implemented the Debug Server on telnet port 8080 by @lvcabral in #276 - Added search feature to the console panel by @lvcabral in #273 - Added keepAppOpen setting for Peer Roku by @lvcabral in #272 - Added clipboard paste support for sending text to the simulator via sequential keypresses by @lvcabral in #280 - Added customization settings for managing custom feature flags via roDeviceInfo by @lvcabral in #281 - Added video auto-play setting to device configuration and UI preferences by @lvcabral in #284 - Added custom features icon and updated settings configuration labels by @lvcabral in #283 - Installer password now updates immediately; service restart instruction only applies to port changes by @lvcabral in #285 - Added JPEG support for screenshot exports and save dialog filters by @lvcabral in #287 - Home key now intercepts to exit apps even with the debugger active by @lvcabral in #288 - Enhanced toast system wi...

Read release notes

Version history

Version Updated Notes
2.3.0 Unknown This release brings a large set of new features, bug fixes, and infrastructure improvements to the BrightScript Simulator. Highlights include a Debug Server on telnet port 8080, a console search feature, clipboard paste...
2.2.0 Unknown This release includes several improvements and bug fixes to the BrightScript Simulator. It upgrades Electron to v39, bringing performance enhancements and security updates. Additionally, it introduces a new feature that...
2.1.3 Unknown This release includes several bug fixes and improvements to the BrightScript Simulator. It addresses issues related to custom Settings icons on Windows OS, Roku devices detection on computers with multiple network interf...
2.1.2 Unknown This release brings several bug fixes to the BrightScript Simulator by upgrading the brs-engine dependency to v2.0.4 with RSG extension v.0.0.4. Key fixes include preventing division by zero errors in roAudioMetadata, co...
2.1.1 Unknown ## Release Changes This release adds new settings tab to allow mounting and unmounting an external storage volume (ext1:/) in the BrightScript Simulator, allowing apps to access files to this volume as they would on a re...
2.1.0 Unknown Release Changes - Use Monaco as code editor by @lvcabral in #223 - Add Deep Linking support by @lvcabral in #225 - Added new buttons to control customization (rew, ff, mute) and improved settings layout by @lvcabral in #...
2.0.5 Unknown Release Changes - Implemented Peer Roku list discovery via SSDP by @lvcabral in #222 - Bump brs-engine to v2.0.0-alpha.25 by @lvcabral - main changes since last release: - Clear the display before showing icon as splash...
2.0.4 Unknown This release brings several improvements to the BrightScript Simulator's file system handling. It upgrades the zenFS dependency, enhancing file operations and ensuring better compatibility with Roku applications. Key cha...
2.0.3 Unknown This release improves several features of the SceneGraph support, including the availability of accessing Scene in Task threads and the prevention of crashes when using valid nodes not yet implemented. It also includes f...
2.0.1 Unknown This version of the BrightScript Simulator can execute BrightScript code compatible with Roku OS 15. It also includes experimental SceneGraph support which is currently in alpha stage. Please be aware of the following li...
2.0.0 Unknown This version of the BrightScript Simulator can execute BrightScript code compatible with Roku OS 15. It also includes experimental SceneGraph support which is currently in alpha stage. Please be aware of the following li...
1.4.0 Unknown Release Changes - Replaced the Delete button by new code snippet tools button by @lvcabral in #167 - Added support for ECP launch, input and exit-app endpoints by @lvcabral in #170 - Added Peer Roku device menu options b...
0.9.0.20210627.1 Unknown No notes