maubot-media/media_bot/clients
Maddox d90d58755f v0.6.0: Seerr optional, scrubbed personal data, README rewrite
Issue #2.

Search/request now work without Seerr — when seerr.url/api_key are left
as placeholders the bot falls back to direct Sonarr/Radarr lookup + add
(mirrors how Lidarr music already works). Numbered selection keeps
working across both sources via a _source discriminator stamped onto
each result. !media requests / !media trending now print a friendly
hint when Seerr is absent.

base-config.yaml no longer ships any homelab-specific URLs, MXIDs, or
Emby UIDs — admin_users defaults to [], user_map to {}, and every
service URL uses a docker-hostname placeholder. New per-service config
keys (quality_profile_id, root_folder_path, monitor, search_on_add,
language_profile_id, minimum_availability) let operators pin Sonarr/
Radarr defaults the same way Lidarr already could; null = auto-pick
the first profile/folder.

README rewritten as a self-contained setup guide: requirements, build,
upload, instance config (Required vs Optional with the Seerr fallback
called out), webhook setup, fork notes.
2026-05-03 15:02:50 -04:00
..
__init__.py Initial commit: media bot v0.1.0 2026-04-28 08:22:38 -04:00
arr.py v0.6.0: Seerr optional, scrubbed personal data, README rewrite 2026-05-03 15:02:50 -04:00
downloads.py v0.2.0: discovery, downloads control, numbered selection 2026-04-28 17:57:50 -04:00
emby.py v0.5.3: !media health covers all 7 backing services 2026-05-03 14:40:11 -04:00
seerr.py v0.5.3: !media health covers all 7 backing services 2026-05-03 14:40:11 -04:00