Skip to content

v1.1.0

Choose a tag to compare

@v8eta v8eta released this 20 Aug 07:59
· 8 commits to main since this release

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 Authorization header and stripped from the URL before the request is built, so they cannot surface in a success line or in a urllib exception
  • 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.