New Features
- Episode ratings — New episode-default endpoint renders rating badges on episode still images. Supports IMDb episode IDs, TMDB episode format (episode-1396-S1E1), and TVDB episode IDs. Includes ?blur=true for spoiler
protection. Closes #5. - Backdrop position & direction — ?position= and ?badge_direction= parameters now work on backdrop endpoints (previously hardcoded to top-right vertical).
- Language regions — ?lang= now supports regional variants like pt-BR and zh-CN. Prefers region-specific images, falls back to base language, then English. Fixes #20.
Improvements
- MDBList ratings are now preferred over OMDb for overlapping sources (IMDb, RT, Metacritic), providing more consistent results.
- Episode IDs on non-episode endpoints (poster, logo, backdrop) transparently resolve to the parent series.
- Dedicated per-episode settings: position, direction, badge style/size, label style, ratings limit, blur.
Migration Notes
- Database schema is automatically migrated on startup (9 new columns on api_key_settings).
- Existing backdrop cache keys and files are automatically renamed to include the new position/direction suffixes.
Full Changelog: v1.0.0...v1.1.0