| Intiface Central | |
|---|---|
| Developer | Nonpolynomial / qDot |
| License | BSD 3-Clause |
| Platform | Windows, macOS, Linux, Android |
| Type | Device server / manager |
| Based on | buttplug.io |
| Website | intiface.com/central |
Intiface Central is the official desktop (and mobile) application that runs the buttplug.io server, enabling applications like MultiFunPlayer and ScriptPlayer to communicate with hardware devices. It serves as a universal device manager for the Buttplug ecosystem.
Role ยง
In the Buttplug architecture, Intiface Central is the server component. It:
- Discovers and connects to hardware devices via Bluetooth, USB, or serial
- Runs a WebSocket server that client applications connect to
- Translates abstract Buttplug commands into device-specific control signals
Users typically launch Intiface Central, connect their device, then open their script player of choice and point it at the Intiface WebSocket address (default: ws://127.0.0.1:12345).
Features ยง
- Cross-platform (Windows, macOS, Linux, Android/iOS)
- Automatic device discovery (Bluetooth LE, USB HID, serial)
- Device testing panel โ manually send test commands
- Log viewer for debugging connection issues
- Plugin-based device support โ update device definitions without full app updates
- GUI and headless (CLI) mode
Typical setup ยง
1. Launch Intiface Central 2. Click "Start Server" 3. Connect your device (Bluetooth pairing, USB plug-in, etc.) 4. In your player (e.g., MultiFunPlayer), add a Buttplug output and point it to ws://localhost:12345 5. The device appears in MultiFunPlayer's output list