The preview program is an opportunity to help test our new features early and give feedback or suggestions on it; however the version you get to use can possibly be buggy or incomplete. Before starting a series of Preview updates, we encourage users to perform a manual backup of their settings by heading to Settings -> Advanced -> Backup Settings. To join the preview program, head to Settings -> Advanced, toggle the "Update Preview Program" option, and restart Mix It Up to update to the preview version.
For any questions or support regarding the preview program, please join our Discord Support Server and use the #preview-program
channel.
IMPORTANT NOTE: This update introduces large-scale changes to all Overlay functionality throughout the application. Due to the larger differences in how Overlays are now structured, there are some breaking changes with this update that are very important to note:
- All Overlay Endpoints now share the same port number and instead have unique URLs associated with them. If you use more than 1 Overlay Endpoint, you will need to update the web browser sources in your streaming software to use the new URLs, which can be found under Settings -> Overlay.
- Overlay Widgets are now vastly more robust in the amount that can be customized for them. However, the differences in specific HTML formatting between old and new versions are incompatible and thus can not be directly migrated over. The vast majority of standard, drop-down or input values are converted over, but customized HTML can not be and is instead changed to the new format. All old customized HTML can be accessed from the Overlay Widgets page by editing the widget and clicking on the History button in the top-right corner of the window.
- Certain features and functionality have been removed due to their low usage and may be replaced in the future. This includes the Web Page option and the Ticker Tape option.
- Overlay v3 large-scale updates:
- Overlay actions and widgets now have fully customizable HTML, CSS, and Javascript for users who are more adapt at web development
- Overlay Actions:
- New basic options have been added for creating dynamic timers and showing a Twitch clip for a user
- The Duration field for Overlay Actions now support Special Identifiers.
- New position option are available including the ability to have something display in a randomized location
- The same Overlay action will now no longer replace an old instance if it is still visible and instead will stack over it (EX: Triggering the same Overlay action 5 times in succession will now show 5 instances together rather than only 1).
- Image actions now can optionally use the native size of the image file instead of manually supplied a width and height if the fields are left blank.
- Overlay actions that use width and height now support size scaling if only a width or height is specified.
- Video, YouTube, and Twitch Clip actions now support not specifying a duration amount and will automatically remove the content when it has finished.
- New options have been added to allow for direct integration with widgets, such as the ability to dynamically damage a Stream Boss, add to a goal, and add custom events to an event list.
- New options will be added in subsequent updates.
- Overlay Widgets:
- More detailed customization options are available for various widgets.
- A new Persistent Timer type is available which combines both of the features of the old Timer and Timer Train widgets.
- A new Labels type is available for displaying persistent information for your stream that can automatically rotate with time or as changes occur.
- Overlay Widgets can now be directly assigned to a dedicated URL for that widget only.
- New Overlay Widgets will be added in subsequent updates.
- The Overlay as as service is now enabled by default for all new profiles.
- All Overlay Endpoints now share the exact same port number and instead have a unique URL associated with them.
- The Overlay port number can now be fully customized.
- Text to Speech Action updates:
- Windows Text To Speech added as a provider, leveraging your natively installed text to speech languages on your Windows computer
- TTS.Monster added as a provider, which can be enabled via the Services page after connecting your streaming account on their website: https://tts.monster/
- New TTS providers will be added in subsequent updates.
- A new toggle option has been added that will block the Text to Speech action until the audio of the speech has completed for providers that support it.
- The Script action has been added:
- The Script action allows you to add code scripts to your commands that will be run when the action is triggered.
- Scripts can be written in either C#, Python, or Javascript.
- Special Identifier replacement is supported in the text of the script.
- Any value returned from the script is stored in the Special Identifier "$scriptresult" which can be leveraged in subsequent action.
- There is not unique functionality provided in the Script action to directly interact with Mix It Up, the Script action simply is a means to perform more complex logic in a simpler form for experience users. However, you are able to leverage the Mix It Up Developer API from inside your Script action to perform some operations within Mix It Up.