Repository navigation
v1.0 - Initial Release
PlexSync v1.0 - Initial Release
Reliable sync infrastructure - when metadata changes in Stash, it eventually reaches Plex, even during outages or late updates.
Features
- SQLite-backed persistent queue with crash recovery
- Dead letter queue for failed job review
- Exponential backoff with circuit breaker protection
- Confidence-scored Plex matching (HIGH/LOW)
- Late update detection with timestamp tracking
- Hook handler with <100ms enqueue time
- Scan detection - skips sync during library scans
Metadata Synced
- Title, date, rating, summary
- Studio, performers, tags
- Poster and background images
- Collections
Stats
- 5 phases, 16 plans, 76 commits
- 4,006 lines of Python
- 10 days from start to ship
Installation
Add as a Stash plugin source or copy to your plugins directory.
Configuration
Set in Stash UI under Settings → Plugins → PlexSync:
plex_url- Your Plex server URLplex_token- Your Plex authentication tokenplex_library- (Optional) Specific library to search