v1.1.0
Adds a post-write webhook.
The plugin can now call a URL once per recording, after that recording's sidecars are written — so a scan relay such as autopulse can rescan just that path instead of the whole library. It fires only when something actually changed, so a no-op sweep over an already complete library does not spray the receiver.
- Placeholders
{path}{dir}{file}{show}; GET or JSON POST; optional extra header - Path-prefix rewrite, because Dispatcharr writes to its own container paths and the media server generally knows the file by another
- Credentials given in the URL are moved into an
Authorizationheader and stripped from the URL before the request is built, so they cannot surface in a success line or in aurllibexception - New Test the webhook action, to check the URL and rewrite against a real recording without waiting for one to finish
Example for autopulse:
http://user:pass@autopulse:2875/triggers/manual?path={path}
Scan vs metadata refresh (measured against Plex, correcting an earlier over-broad note): a path-scoped scan does re-read an episode .nfo, so the webhook alone keeps episode titles and summaries current. Show-level poster.jpg is the exception — a scan ignores it and it needs a forced per-item metadata refresh. That case is rare, since a show poster is fetched once.