refactors collection-missing-item schema to use plex ratingKey as primary key, allowing for support
for configs that create multiple collections
fix#295
posters for overlays can now be set locally. folders are created for each item in plex under
/config/plex-base-posters/{library}/{item}/. Place a .png or .jpg in the folder for that poster to
be used as the base poster for overlays. if no file is present, TMDB poster will be used.
re #144
adds news jobs for quick sync collections and overlays. checks recently added items in last 24 hrs
or since last quick sync, and adds any missing items to collections, and applies overlays
fixes incorrect overlays applying by ensuring releaseDate is only used for Movie
physical/digital/theatrical+90 and TV show series premiere, adds episode and season release date
conditinos. Removes unecessary database values causing stale and incorrect metadata to be passed to
overlays. placeholders are now identified during overlay application. multiple minor fixes.
re #115, re #144, fix#175, fix#178, fix#179
users can now choose between fresh TMDB posters or Plex posters to use as the base poster for the
Overlays feature. On selecting Plex posters, all posters will be downloaded. Changes to Plex posters
will be detected, and downloaded for future use.
re #144
adds migrations for collection and item metadata tables. posters (items + collections), wallpapers,
and themes now have a hash calculated based on their variables. adds check before generating poster,
comparing metadata slug to stored slug from previous sync, if both hash and slug are equal, then
generation/upload is skipped. will significantly reduce bloat from repeated uploads, and reduces
poster overlays re-run time significantly (e.g. 45 mins to 18 mins)
re #144
changes from AND/OR groupings to Sections allowing for a more logical building of conditions, adds
fronend modal for building conditions, fixes multiple release date issues
re #115, re #128, re #144
Adds new feature for Poster Overlays, create overlays in the editor under Posters -> Poster Overlays
with variables and conditions, and select which libraries the overlays should apply to
fix#144, re #115, re #128
Adds new "Coming Soon" collection type, with options for Monitored in Sonarr/Radarr or Trakt
Anticipated. If a media file doesn't exist (unreleased TV Shows and Movies), a placeholder file will
be added (trailer if available). Poster overlays are added depending on its availability and
monitored status. Options for number of days to look ahead and number of days to keep item in
collection after release date. After this period the poster is reset. The placeholder file is
removed when an actual file gets added by Sonarr/Radarr.
fix#115