Auto-added airing episodes came in metadata-empty (no synopsis, no still) — the handler only passed season/episode/title/air_date, dropping the overview the calendar already returns and never fetching the still URL (calendar_upcoming only returned a has_still flag, not the URL). Now calendar_upcoming also returns e.still_url, and the handler carries overview + still_url through. The wishlist renders the (Plex-relative) still via the same pimg() proxy as the show poster, so it resolves. Idempotent upsert backfills the already-added empty rows on the next run. |
||
|---|---|---|
| .. | ||
| handlers | ||
| __init__.py | ||
| api.py | ||
| blocks.py | ||
| deps.py | ||
| progress.py | ||
| schedule.py | ||
| signals.py | ||