github stevezau/plex_generate_vid_previews 3.2.0
Exclude Paths, HTTPS Support, Auto-Requeue & Targeted Partial Scans

latest releases: 3.7.5, 3.7.4, 3.7.3...
one month ago

New Features
Exclude Path Support (#158)

Skip preview generation for specific directories or files using path prefix or regex matching rules.
Configurable via the Settings and Setup UI with an intuitive add/remove interface.
Supports multiple rules that are evaluated in order — first match wins.
HTTPS Connection Support

Added the ability to connect to Plex servers over HTTPS with configurable SSL verification.
New plex_verify_ssl setting available in both the Setup wizard and Settings page.
Plex auth flow updated to respect the chosen protocol.
Auto-Requeue Interrupted Jobs on Startup

Jobs that were running or pending when the server was shut down are now automatically re-queued on restart.
Original interrupted jobs are preserved in history for auditability; stale pending jobs are cancelled as "Superseded by auto-requeue."
Configurable in the Webhooks UI under Restart Recovery:
Toggle on/off (auto_requeue_on_restart, default: on)
Maximum requeue age (requeue_max_age_minutes, default: 60 minutes, range: 5 min – 24 hrs)
Targeted Plex Partial Scan for Unresolved Webhook Paths

When Sonarr/Radarr webhooks fire before Plex has scanned a newly-arrived file, the preview generator now triggers a targeted partial scan on the relevant Plex library section.
Expands unresolved paths through all configured path mappings (multi-drive support).
Only fires on the initial webhook job, not on retries.
Fully non-fatal — errors are logged but never block processing.
Bug Fixes
Fix last path setting — resolved an issue where the last-used path was not persisting correctly in Settings and Setup forms.
Fix webhooks table width — corrected layout overflow in the webhooks UI.
Plex client stability fixes — improved error handling and path resolution in the Plex client.
Tests
Added comprehensive test coverage for all new features: exclude path normalization/matching, HTTPS configuration, auto-requeue logic, partial scan triggering, and route handlers.
Contributors
@stevezau
@bwittgen
@I-Would-Like-To-Report-A-Bug-Please

Don't miss a new plex_generate_vid_previews release

NewReleases is sending notifications on new releases.