maubot-media/base-config.yaml
Maddox ae624744e3 v0.2.0: discovery, downloads control, numbered selection
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
2026-04-28 17:57:50 -04:00

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"