Releases: OneHotTake/vodfs
Release list
VODFS v0.42.1
Patch release on top of v0.42.0.
Highlights
- Scheduled, parallel size hydration — daemon-thread scheduler (full pass on enable + off-peak
scheduled_times), time-capped passes, and bounded parallel fetches (VODFS_HYDRATE_CONCURRENCY, default 8): ~9–10/sec vs ~1.1/sec serial. Seedocs/HYDRATION.md. - Plugin actions — 💧 Hydrate Now and 🩺 Status.
- Loud dependency failures — if
uvicorn/fastapi/jinja2can't auto-install, Enable/Status go red with the exact copy-pastedocker exec … pip install …fix instead of silently crashing. - Cleaner settings UI — info boxes rewritten to match the Dispatcharr plugin convention.
- Self-deriving rclone config URL (forwarded headers; no hard-coded
127.0.0.1). - Project logo — Plex-amber play triangle.
- Token auth verified end-to-end (401/200 matrix).
Install
Download plugin-vodfs-v0.42.1.zip and install via Dispatcharr's plugin manager, or unzip the vodfs/ folder into your Dispatcharr plugins/ directory. See docs/INSTALL.md.
Note: this package no longer bundles the stray
config.jsonthat slipped into v0.42.0 (it was unrelated dev tooling, not a plugin file).
Full changelog: see CHANGELOG.md (section 0.42.1).
VODFS v0.42.0
Mounts your Dispatcharr VOD library as a read-only HTTP filesystem so Plex (or Jellyfin/Emby) sees real, correctly-named movies and series — not .strm files Plex won't play. rclone mounts it; directory listings are live queries against Dispatcharr and file opens are 302 redirects into Dispatcharr's native VOD proxy, so playback, seeking, and embedded audio/subtitle tracks all work. No media is copied; there's no second library.
Compatibility: Dispatcharr v0.20+ (tested against 0.27.x).
Install: drop in /data/plugins/vodfs/ → enable in settings (port 8888) → grab the rclone remote from http://<host>:8888/rclone_conf → mount on your Plex host → point Movie/TV libraries at /Movies/All and /Series/All. Full steps in docs/INSTALL.md.
Asset: plugin-vodfs-v0.42.0.zip
SHA256: 7a7cf30aa634092b9335c4adc3d9a5bdaf0ea30bad5876ded2c965d49bd2f585
MIT licensed. Used at your own risk.
🤖 Generated with Claude Code