What is FunLibrary Manager?
A desktop app to manage your video collection - with full Funscript integration and VR support.
Features
Library - 4 scan modes, ratings, categories, performers, studios, grid & table view with heatmap overlays, pagination, advanced filters, bulk operations, alphabet sidebar, watch later, playlists with drag-and-drop, duplicate finder, portable mode
Player - VLC/MPC-HC/MPV with external player support, funscript heatmap timeline, real-time device sync, multi-axis playback, subtitles, watch history & resume, playback speed control, now playing status bar
Media Browser - Card-based series/movie navigation (Emby-style), TMDB metadata with poster/backdrop/fanart, NFO support, seasons & episodes, favorites, filters & sorting, alphabet sidebar
Funscript - Funscript v2 support, auto-detection & pairing, heatmap overlays on cards, multi-axis support (12 axes), embedded channels (BETA), multi-script selection, manual assignment, generic funscripts, intensity scoring (5 levels), configurable search folders
Statistics - Library analytics dashboard with metric cards, growth/format/rating/intensity charts, top categories/performers/studios rankings, most watched & recently added lists, fun facts, system stats
Funscript Doctor - Analyze, compress, optimize for devices (Handy, Keon, OSR2, Solace), speed/intensity transform, sync dialog with visual heatmap, auto-assign to video
VR & Streaming - Auto VR detection, HereSphere server for Quest with bidirectional sync (ratings, watch history, favorites), DeoVR feed, manual VR override, standalone headless server mode with system tray
Web Remote - Browser-based player (iPad/iPhone/Android/PC), library & media browser with filters & sorting, device sync controls with auto-connect, automatic video remuxing with cache, subtitle extraction, optional HTTPS & Basic Auth, WebXR VR playback (WIP)
Device Integration - Handy (API v2 + v3), Buttplug.io/Intiface (Keon, Solace, OSR2/SR6, vibrators), TCode Direct (Serial/UDP/WebSocket), multi-axis mapping, sync offset & stroke range control, persistent connection with status bar & auto-retry, device mode override (linear/oscillate)
Enrichment - Auto-metadata from filenames, funscript tags, TPDB & StashDB integration, accept/reject workflow, category lock system
API Server - XBVR-compatible (MultiFunPlayer, HereSphere), WebSocket device control, optional HTTPS/WSS & Basic Auth, standalone headless mode with OS autostart (Windows/Linux/macOS)
Tools - Deep Scan (FFprobe), thumbnails, database backup/restore, diagnostic bundle, duplicate finder, funscript pairing, searchable user guide, environment check
Customization - 14 themes (8 dark, 6 light), 9 languages, NSFW mode, portable mode, frameless window, hotkeys
This is a private fun project I’m developing in my free time.
Maybe you can benefit from it too.
Release post: Patreon (updated to v0.21.20)

