Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/linuxeez/monsieur_so_funscript_player

Portable Python script playing funscripts using MPV
https://github.com/linuxeez/monsieur_so_funscript_player

Last synced: about 1 month ago
JSON representation

Portable Python script playing funscripts using MPV

Lists

README

        

Original post at: https://milovana.com/forum/viewtopic.php?p=363413

Created by `monsieur_so` @milovana.

Patched by `give_a_nap` @milovana.

# Setup

1. Setup virtualenv for the script (only necessary once)

```
python3 -m virtualenv bliss
. bliss/bin/activate
python3 -m pip install buttplug-py click mpv websockets
```

2. Make sure the env is activated:

```
. bliss/bin/activate
```

3. Launch the script with the video you want passed as an argument

```
python3 ./main.py /path/to/video.mp4
```

Make sure the corresponding funscript is next to the video - i.e. in the example above, `/path/to/video.funscript`.

# Usage

- Power up your toy(s) (long-press on their respective buttons, to set them to listening mode).
- Launch Intiface central. Push big triangle button to start the engine. Go to devices, click on scan for toys.
- Once they are found, stop the scanning. Toy(s) are now identified and listed in Intiface.
- Launch the script (steps 2 and 3 above).