stash/pkg
UnluckyChemical765 547f6d79ad
Add Handy / Funscript support (#1377)
* Add funscript route to scenes

Adds a /scene/:id/funscript route which serves a funscript file, if present.

Current convention is that these are files stored with the same path, but with the extension ".funscript".

* Look for funscript during scan

This is stored in the Scene record and used to drive UI changes for funscript support.

Currently, that's limited to a funscript link in the Scene's file info.

* Add filtering and sorting for interactive
* Add Handy connection key to interface config
* Add Handy client and placeholder component.

Uses defucilis/thehandy, but not thehandy-react as I had difficulty integrating the context with the existing components.

Instead, the expensive calculation for the server time offset is put in localStorage for reuse.

A debounce was added when scrubbing the video, as otherwise it spammed the Handy API with updates to the current offset.
2021-05-24 13:34:28 +10:00
..
api Add Handy / Funscript support (#1377) 2021-05-24 13:34:28 +10:00
autotag Autotag support for images and galleries (#1345) 2021-05-03 13:09:46 +10:00
database Add Handy / Funscript support (#1377) 2021-05-24 13:34:28 +10:00
dlna DLNA (#1364) 2021-05-20 16:58:43 +10:00
ffmpeg Make ffmpeg download location more portable (#1384) 2021-05-18 09:14:25 +10:00
gallery Autotag support for images and galleries (#1345) 2021-05-03 13:09:46 +10:00
image Populate image/gallery title during scan (#1359) 2021-05-03 14:21:51 +10:00
logger Add full timestamp for console/file logging (#1130) 2021-03-01 12:28:09 +11:00
manager Add Handy / Funscript support (#1377) 2021-05-24 13:34:28 +10:00
models Add Handy / Funscript support (#1377) 2021-05-24 13:34:28 +10:00
movie Data layer restructuring (#997) 2021-01-18 12:23:20 +11:00
performer Added rating to performers and studios (#1308) 2021-04-26 13:48:32 +10:00
plugin Example python plugin (#825) 2020-10-12 08:20:20 +11:00
scene Add phash generation and dupe checking (#1158) 2021-04-12 09:04:40 +10:00
scraper Apply all post processors to performer (#1387) 2021-05-21 12:32:28 +10:00
sqlite Add Handy / Funscript support (#1377) 2021-05-24 13:34:28 +10:00
studio Added rating to performers and studios (#1308) 2021-04-26 13:48:32 +10:00
tag Data layer restructuring (#997) 2021-01-18 12:23:20 +11:00
utils Add Handy / Funscript support (#1377) 2021-05-24 13:34:28 +10:00