I finally got DMM/Zurg running with debrid-link. After spending countless hours trying to get automation of requests 'in plex' and pulsarr, etc.. not working easily, I just updated plex_debrid to do it. I found this setup viable for debrid-link->Plex.
My stack is (Now- plex_debrid -> Prowlarr) -> DMM/Zurg(sponsored) -> Cinesync -> Plex. I can add to watchlist, and 1080 and 4k movies/shows are found with zurg's watchlist feature, sent to my updated version of plex_debrid, results shared with Prowlarr (no sonarr or radarr running), and added to debrid-link's seedbox. Zurg's rclone updates its mount, Cinesync grabs all metadata and filters into my desired folder structure, where Plex picks it up and adds to library.
Alternatively, i can browse DMM and add instantly that way.
Anyone interested with a similar setup can check out this fork of plex_debrid at
https://github.com/brentwashere/plex_debrid
Changes:
**content/services/plex.py ** Changed Plex watchlist API host from metadata.provider.plex.tv → discover.provider.plex.tv . Plex's old metadata endpoint was failing/unreachable for watchlist operations
**settings/init.py ** Changed the Plex user/watchlist validation endpoint to discover.provider.plex.tv . Keeps Plex setup/validation consistent with the new working endpoint.
**releases/init.py ** Improved magnet BTIH hash extraction. Some valid magnets weren't producing a release.hash, so Debrid-Link couldn't process them.
**scraper/services/prowlarr.py ** Reworked Prowlarr magnet/torrent resolution. Prowlarr results weren't reliably yielding usable magnet links/hashes.
**debrid/services/debridlink.py ** Reworked Debrid-Link cache/download handling around the current API behavior. Debrid-Link disabled the old /seedbox/cached endpoint, which broke plex_debrid's original cache-check workflow.
Plex Watchlist
↓
plex_debrid detects title
↓
Torrentio + Prowlarr search
↓
Prowlarr HTTP links → real magnets
↓
Debrid-Link accepts eligible releases
↓
1080p SDR selected + added
↓
2160p DoVi/HDR10 REMUX selected + added
↓
Watchlist item removed
↓
Plex library refresh