funscript.wiki
Article Talk History

Intiface Central

Intiface Central
DeveloperNonpolynomial / qDot
LicenseBSD 3-Clause
PlatformWindows, macOS, Linux, Android
TypeDevice server / manager
Based onbuttplug.io
Websiteintiface.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:

  1. Discovers and connects to hardware devices via Bluetooth, USB, or serial
  2. Runs a WebSocket server that client applications connect to
  3. 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

See also ยง

Players

Categories: Players