Emby: - !media find <q> — search the existing library - !media resume — continue-watching list (with progress %) - !media random [movie|tv] — random unwatched pick Sonarr/Radarr: - !media health — active warnings on either arr Downloads: - !media speed — aggregate down/up across NZBGet + qBt - !media completed — finished in the last 24h - !media pause / !media unpause — global pause/resume QoL: - Numbered selection: !media search dune then !media request 2 - Optional per-user defaults: default_media_type, result_count
47 lines
1 KiB
YAML
47 lines
1 KiB
YAML
# Media bot configuration
|
|
|
|
http_timeout: 15
|
|
default_results: 5
|
|
|
|
# --- Service endpoints ---
|
|
|
|
seerr:
|
|
url: http://192.168.1.80:5056
|
|
api_key: CHANGEME
|
|
|
|
sonarr:
|
|
url: http://192.168.1.80:8989
|
|
api_key: CHANGEME
|
|
|
|
radarr:
|
|
url: http://192.168.1.80:7878
|
|
api_key: CHANGEME
|
|
|
|
emby:
|
|
url: http://192.168.1.120:8096/emby
|
|
api_key: CHANGEME
|
|
|
|
nzbget:
|
|
url: http://192.168.1.122:6789
|
|
username: nzbget
|
|
password: CHANGEME
|
|
|
|
qbittorrent:
|
|
url: http://192.168.1.122:8082
|
|
username: admin
|
|
password: CHANGEME
|
|
|
|
# Map Matrix user IDs to per-service user identifiers.
|
|
# Senders not in this map get an "unauthorized" reply.
|
|
#
|
|
# Optional per-user defaults:
|
|
# default_media_type: "movie" | "tv" — used by `!media request <q>` when no
|
|
# --tv/--movie flag is given
|
|
# result_count: int — overrides default_results above
|
|
user_map:
|
|
"@maddox:fails.me":
|
|
seerr_user_id: 1
|
|
emby_user_id: "052e6796e9d94270858e05fb582ba5a6"
|
|
"@jess:fails.me":
|
|
seerr_user_id: 2
|
|
emby_user_id: "TBD"
|