Skip to content

Documentation for FunPlayer

We wanted an app for Mac that was akin to Windows having ScriptPlayer by Fred Tungsten or MultiFunPlayer by Yoooi0.

Put simply, FunPlayer syncs movements described in a funscript file between devices and a media player.

There are four main concepts that you should be familiar with. The documentation sidebar is organized mainly by these concepts.

A device usually refers to a tangible real-world item that can perform an action. For example a vibrator or linear actuating device. FunPlayer has direct support for The Handy and T-Code devices via USB Serial (linear axis only for now).

Available guides:

In FunPlayer, the only server option is Intiface Central. No idea what that is? Read about it here. In a nutshell, if you have Bluetooth on your Mac (highly likely) and a modern-day device (eg. a Lovense vibrator), you’ll be adding your device to the app via Intiface Central as the server.

Available guides:

FunPlayer currently supports a couple media players.

Available guides:

A funscript file is a JSON-compatible file that has a list of actions describing the position value a device should be at a given point in time. Learn more here.

For example, you have a vibrator connected via Intiface Central and have added a media file and a funscript file. You have followed the guide so your app shows Connected to Intiface Central. The funscript file points out that at time 32 minutes in, position should be 90. When that time is crossed in the media player, that command is sent to your device and the vibrator will vibrate at 90%.

Take a look at the sidebar and explore any concept of interest in greater detail.