MovieFetch
Chat-driven movie downloading for your Plex stack.
Features
- Search & Request: Looks up movies in Radarr and adds them to the download queue.
- Download Status: Fetches live progress and ETA from qBittorrent.
- Library Check: Verifies whether a movie is already in Plex before requesting it.
- Cleanup: Removes movies from the Radarr library and optionally deletes files.
Workflow
- Request:
- Call
scripts/check_plex.pyfirst. - If not found → call
scripts/request_movie.py.
- Call
- Status:
- Call
scripts/check_download.pyfor live % and ETA.
- Call
- Remove:
- Call
scripts/remove_movie.py.
- Call
Tools
| Tool | File | Purpose |
|---|---|---|
| check_plex | scripts/check_plex.py | Is it already in Plex? |
| request_movie | scripts/request_movie.py | Add to Radarr search queue |
| check_download | scripts/check_download.py | Live qBit progress & ETA |
| remove_movie | scripts/remove_movie.py | Delete from queue and library |