fixes some sources not receiving the correct db records, resulting in adoption of items into
collection. adds immediate deletion of placeholder, check for placeholder use in other collections
before deletion. other minor fixes
posters now get checked if they are in use by a collection before being deleted, with override
option. also ensure temp files are cleaned up instead of being stored.
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
ensures hub data is deleted when deleting a collection when becoming inactive due to time
restrictions. also removes incorrect logic which caused a pre-existing collection to be created if
it was only found it hub data, which is incorrect as collections remain in plex hubs even if the
collection is deleted in the library.
corner radius options can now be changed for each corner, adjust IMDb and RT default overlays, fix
small gap at top of some overlays (rounding error)
re #144
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
plan for future expansion (hence location), likely including locale for i18n translation, and TMDB
metadata language with fallback (where possible)
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
background/wallpaper can now be added to the config form which will be uploaded to plex during sync,
alongside file theme (music) for collections, and text summary
fix#63