Hi guys,
We have just launched the rebuilt MiraPlay Web (Beta).
MiraPlay Web is a PC browser-based app designed for multi-axis device playback, control, and interaction.
For this rebuilt beta, we redesigned the UI and rebuilt the app structure from the previous version, making it easier for us to add new features and improve the desktop/browser-based experience over time.
Unlike MiraPlay AiO, which is built around a mobile app workflow, MiraPlay Web focuses on a desktop/browser-based experience.
For this beta, we are making MiraPlay Web available not only to MiraBot users, but also to users of OSR / TCode-compatible devices.
Our goal is simple: let more users try it, give feedback, report issues, and help us improve the software together.
Main Features
1. Video Sync Player
Load a local video together with one or more funscripts and play them in sync.
The player also includes built-in motion smoothing / interpolation, designed to make multi-axis playback feel more natural and consistent.
2. YouTube Sync Player
Play YouTube videos together with local funscripts.
Due to YouTube and browser platform limitations, this feature is intended for regular YouTube content rather than adult sites. It can still be useful for dance videos, music videos, previews, and other YouTube-based content.
3. Custom Motions
The current beta keeps the Custom Motions from the previous MiraPlay Web version.
It includes 10 preset motion patterns, with adjustable parameters for changing the motion style.
A completely redesigned Custom Motion system is also in development. Our goal is to make custom motion creation much easier and more flexible than before.
4. Remote Play
Remote Play allows users to create a temporary remote room for remote interaction/control.
Please note that this feature is still in beta. Since the current server infrastructure is limited, some users may experience latency depending on location and network conditions.
We will continue monitoring real usage and feedback, and plan to improve the infrastructure as demand grows.
5. USB Serial and Wireless Connection
MiraPlay Web supports both:
- USB serial connection
- Wireless connection, including Bluetooth LE and WebSocket
For MiraBot devices, wireless connection is optimized for the official MiraBot firmware v1.2 or later. If you are using an older firmware version, we recommend updating the firmware first.
For other OSR / TCode-compatible devices, USB serial connection should generally be the most broadly compatible option. Wireless support may vary depending on the firmware and how BLE / WebSocket is implemented.
Update Plan
MiraPlay Web will continue to receive active updates, just like MiraPlay AiO.
We are currently working on:
VR playback support for Video Sync Player
We are working on VR headset playback support, including immersive VR mode and direct multi-axis device connection.
Target: late May, if testing goes well.
New Custom Motion system
We are rebuilding Custom Motions from the ground up.
The new system is designed to create more complex loopable motions using adjustable parameters.
It will also support a scene-based mode, where multiple independent motions can be connected together to build a longer motion sequence.
Compared with traditional funscript editing, this approach should be simpler, more stable, and easier to reuse. It is not meant to replace funscripts, but to provide another practical way to create and trigger reusable motion patterns.
Created motions can also be called directly by other MiraPlay applications.
Target: mid-June, if development and testing go smoothly.
About MiraBot and other OSR devices
MiraPlay Web Beta does not currently have a MiraBot-only connection lock.
We want more OSR users to be able to try it, test it, and give feedback. The OSR community has always been very important to this type of project, and we believe better tools can help the whole ecosystem grow.
That said, MiraPlay Web is still part of the MiraBot ecosystem.
MiraBot users will continue to get the most optimized and integrated experience, especially when using MiraBot firmware v1.2 or later, wireless connection, MiraPlay AiO, and future MiraBot-specific features.
Related MiraBot / MiraPlay links
For anyone interested, here are the related posts and pages:
- MiraPlay Web
- MiraBot S6 product thread
- MiraBot Lite product thread
- MiraPlay AiO update thread
- MiraBot official store
Feedback, bug reports, compatibility reports, and feature requests are very welcome.
If you try it with a MiraBot or another OSR / TCode-compatible device, please feel free to share your setup and results in this thread.

