diff --git a/home1800/overlays/README.md b/home1800/overlays/README.md index 6bee2de..415719f 100644 --- a/home1800/overlays/README.md +++ b/home1800/overlays/README.md @@ -22,3 +22,13 @@ Combinations up to three flags, won't do more to combat clutter. Also, I only ne ## Flags ## wanted to automate the flag-combination generating to enable more combinations, but no willing to get into imagemagick at this moment + +# Recent Ratings # + +To combat clutter, I wanted to only display ratings for the most recently added. +It's basically the same as the PMM ratings config (https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/ratings.yml) but added a recently added filter. Defaults to 30 days. + +# Ratings - no 250 # + +same ratings config as in the PMM repo, difference being that it won't change the icon if it's IMdb's top 250. +I did this because I already have the 250 corner banner, so having it twice would be redundant and wouldn't look nice. \ No newline at end of file diff --git a/home1800/overlays/ratings-no250.yml b/home1800/overlays/ratings-no250.yml new file mode 100644 index 0000000..530638b --- /dev/null +++ b/home1800/overlays/ratings-no250.yml @@ -0,0 +1,481 @@ +############################################################# +# Ratings Overlay # +# Created by Yozora, Bullmoose20, & Sohjiro # +# Credit to Magic815 for base images # +############################################################# +# # +# same ratings config as in the PMM repo, difference being # +# that it won't change the icon if it's IMdb's top 250 # +# I did this because I already have the 250 corner banner # +# so having it twice would be redundant and doesn't look nice +# # +# for setup check out the PMM repo: # +# # +# https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/ratings.yml +# # +# # +############################################################# + +templates: + Rating: + optional: + - overlay_level + default: + font: fonts/Inter-Bold.ttf + font_size: 63 + rating<>_font: <> + rating<>_font_size: <> + weight: 100 + side: left + horizontal_position: left + vertical_position: center + rating_alignment: vertical + rating<>: none + center_offset: 0 + standard_offset: 30 + v2_offset: 235 + v3_offset: 440 + cv2_offset: 105 + cv3_offset: 205 + h2_offset: 345 + h3_offset: 660 + ch2_offset: 160 + ch3_offset: 335 + conditionals: + mdblist_top: + conditions: + - image_level: Top + rating<>_image: rt_tomato + value: https://mdblist.com/lists/plexmetamanager/certifiedfresh<>s + - image_level: Top + rating<>_image: metacritic + value: https://mdblist.com/lists/plexmetamanager/metacriticmustsee<>s + imdb_top: + conditions: + - image_level: Top + rating<>_image: imdb + value: top_<>s + run_this: + default: true + conditions: + - image_level: Top + rating<>_image: [anidb, letterboxd, rt_popcorn, mdblist, tmdb, trakt] + value: false + - image_level: Top + overlay_level: episode + value: false + - rating<>: none + value: false + rating<>_style: + default: "" + conditions: + - rating<>_image: [rt_popcorn, rt_tomato, tmdb] + value: "%" + - rating<>_image: metacritic + value: "0" + image_extra: + default: "" + conditions: + - rating<>_image: [rt_popcorn, rt_tomato] + value: <> + rating<>_image_url: + conditions: + - rating<>_image: anidb + value: Anidb + - rating<>_image: imdb + value: IMDb + - rating<>_image: letterboxd + value: Letterboxd + - rating<>_image: mdblist + value: MDBList + - rating<>_image: metacritic + value: Metacritic + - rating<>_image: rt_popcorn + value: RT-Aud- + - rating<>_image: rt_tomato + value: RT-Crit- + - rating<>_image: tmdb + value: TMDb + - rating<>_image: trakt + value: Trakt + rating<>_horizontal_align: + default: left + conditions: + - horizontal_position: right + value: right + - horizontal_position: center + value: center + rating<>_vertical_align: + default: center + conditions: + - vertical_position: top + value: top + - vertical_position: bottom + value: bottom + rating1_horizontal_offset: + default: <> + conditions: + - rating_alignment: vertical + horizontal_position: center + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating2: none + rating3: none + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating2: none + value: -<> + - rating_alignment: horizontal + horizontal_position: center + rating3: none + value: -<> + - rating_alignment: horizontal + horizontal_position: center + value: -<> + - rating_alignment: horizontal + horizontal_position: right + rating2: none + rating3: none + value: <> + - rating_alignment: horizontal + horizontal_position: right + rating2: none + value: <> + - rating_alignment: horizontal + horizontal_position: right + rating3: none + value: <> + - rating_alignment: horizontal + horizontal_position: right + value: <> + rating1_vertical_offset: + default: <> + conditions: + - rating_alignment: horizontal + vertical_position: center + value: <> + - rating_alignment: vertical + vertical_position: center + rating2: none + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: center + rating2: none + value: -<> + - rating_alignment: vertical + vertical_position: center + rating3: none + value: -<> + - rating_alignment: vertical + vertical_position: center + value: -<> + - rating_alignment: vertical + vertical_position: bottom + rating2: none + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: bottom + rating2: none + value: <> + - rating_alignment: vertical + vertical_position: bottom + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: bottom + value: <> + rating2_horizontal_offset: + default: <> + conditions: + - rating_alignment: vertical + horizontal_position: center + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating1: none + rating3: none + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating1: none + value: -<> + - rating_alignment: horizontal + horizontal_position: center + rating3: none + value: -<> + - rating_alignment: horizontal + horizontal_position: center + value: -<> + - rating_alignment: horizontal + horizontal_position: right + rating1: none + rating3: none + value: <> + - rating_alignment: horizontal + horizontal_position: right + rating1: none + value: <> + - rating_alignment: horizontal + horizontal_position: right + rating3: none + value: <> + - rating_alignment: horizontal + horizontal_position: right + value: <> + - rating_alignment: horizontal + horizontal_position: left + rating1: none + value: <> + - rating_alignment: horizontal + horizontal_position: left + value: <> + rating2_vertical_offset: + default: <> + conditions: + - rating_alignment: horizontal + vertical_position: center + value: <> + - rating_alignment: vertical + vertical_position: center + rating1: none + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: center + rating1: none + value: -<> + - rating_alignment: vertical + vertical_position: center + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: center + value: <> + - rating_alignment: vertical + vertical_position: bottom + rating1: none + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: bottom + rating1: none + value: <> + - rating_alignment: vertical + vertical_position: bottom + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: bottom + value: <> + - rating_alignment: vertical + vertical_position: top + rating1: none + value: <> + - rating_alignment: vertical + vertical_position: top + value: <> + rating3_horizontal_offset: + default: <> + conditions: + - rating_alignment: vertical + horizontal_position: center + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating1: none + rating2: none + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating1: none + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating2: none + value: <> + - rating_alignment: horizontal + horizontal_position: center + value: <> + - rating_alignment: horizontal + horizontal_position: left + rating1: none + rating2: none + value: <> + - rating_alignment: horizontal + horizontal_position: left + rating1: none + value: <> + - rating_alignment: horizontal + horizontal_position: left + rating2: none + value: <> + - rating_alignment: horizontal + horizontal_position: left + value: <> + rating3_vertical_offset: + default: <> + conditions: + - rating_alignment: horizontal + vertical_position: center + value: <> + - rating_alignment: vertical + vertical_position: center + rating1: none + rating2: none + value: <> + - rating_alignment: vertical + vertical_position: center + rating1: none + value: <> + - rating_alignment: vertical + vertical_position: center + rating2: none + value: <> + - rating_alignment: vertical + vertical_position: center + value: <> + - rating_alignment: vertical + vertical_position: top + rating1: none + rating2: none + value: <> + - rating_alignment: vertical + vertical_position: top + rating1: none + value: <> + - rating_alignment: vertical + vertical_position: top + rating2: none + value: <> + - rating_alignment: vertical + vertical_position: top + value: <> + back_width: + default: 160 + conditions: + - rating_alignment: horizontal + value: 270 + back_height: + default: 160 + conditions: + - rating_alignment: horizontal + value: 80 + addon_position: + default: top + conditions: + - rating_alignment: horizontal + value: left + gte: + default: 0.0 + conditions: + - image_level: Fresh + value: 6.0 + lte: + default: 6.0 + conditions: + - image_level: Fresh + value: 10.0 + gsuffix: + conditions: + - rating<>: [critic, audience, user] + image_level: [Fresh, Rotten] + value: gte + lsuffix: + conditions: + - rating<>: [critic, audience, user] + image_level: Fresh + value: lte + - rating<>: [critic, audience, user] + image_level: Rotten + value: lt + plex_search: + all: + <>>>_rating.<>: <> + <>>>_rating.<>: <> + mdblist_list: <> + imdb_chart: <> + collection_level: <> + allowed_library_types: <> + ignore_blank_results: true + overlay: + name: text(<>>>_rating<>_style>>) + horizontal_offset: <>_horizontal_offset>> + horizontal_align: <>_horizontal_align>> + vertical_offset: <>_vertical_offset>> + vertical_align: <>_vertical_align>> + group: rating<>_group + weight: <> + font: <>_font>> + font_size: <>_font_size>> + font_color: "#FFFFFF" + back_color: "#00000099" + back_radius: 30 + back_width: <> + back_height: <> + back_align: center + back_padding: 15 + git: PMM/overlays/images/raw/<>_image_url>><> + addon_position: <> + addon_offset: 15 + +overlays: + Rating1Rotten: + template: + name: Rating + rating_num: "1" + image_level: Rotten + + Rating1Fresh: + template: + name: Rating + rating_num: "1" + image_level: Fresh + + Rating1Top: + template: + name: Rating + weight: 110 + rating_num: "1" + image_level: Top + + Rating2Rotten: + template: + name: Rating + rating_num: "2" + image_level: Rotten + + Rating2Fresh: + template: + name: Rating + rating_num: "2" + image_level: Fresh + + Rating2Top: + template: + name: Rating + weight: 110 + rating_num: "2" + image_level: Top + + Rating3Rotten: + template: + name: Rating + rating_num: "3" + image_level: Rotten + + Rating3Fresh: + template: + name: Rating + rating_num: "3" + image_level: Fresh + + Rating3Top: + template: + name: Rating + weight: 110 + rating_num: "3" + image_level: Top \ No newline at end of file diff --git a/home1800/overlays/recent_ratings.yml b/home1800/overlays/recent_ratings.yml new file mode 100644 index 0000000..58e6280 --- /dev/null +++ b/home1800/overlays/recent_ratings.yml @@ -0,0 +1,512 @@ +############################################################# +# Ratings Overlay # +# Created by Yozora, Bullmoose20, & Sohjiro # +# Credit to Magic815 for base images # +############################################################# +# # +# same ratings config as in the PMM repo, difference being # +# that it'll only apply to media added within the last # +# set of days, specified by <> (default: 30) # +# # +# # +# for the other variables and setup check out the PMM repo: # +# # +# https://github.com/meisnate12/Plex-Meta-Manager-Configs/blob/master/PMM/overlays/ratings.yml +# # +# # +############################################################# + +templates: + Rating: + optional: + - overlay_level + default: + time_frame: 30 + font: fonts/Inter-Bold.ttf + font_size: 63 + rating<>_font: <> + rating<>_font_size: <> + weight: 100 + side: left + horizontal_position: left + vertical_position: center + rating_alignment: vertical + rating<>: none + center_offset: 0 + standard_offset: 30 + v2_offset: 235 + v3_offset: 440 + cv2_offset: 105 + cv3_offset: 205 + h2_offset: 345 + h3_offset: 660 + ch2_offset: 160 + ch3_offset: 335 + conditionals: + mdblist_top: + conditions: + - image_level: Top + rating<>_image: rt_tomato + value: https://mdblist.com/lists/plexmetamanager/certifiedfresh<>s + - image_level: Top + rating<>_image: metacritic + value: https://mdblist.com/lists/plexmetamanager/metacriticmustsee<>s + imdb_top: + conditions: + - image_level: Top + rating<>_image: imdb + value: top_<>s + run_this: + default: true + conditions: + - image_level: Top + rating<>_image: [anidb, letterboxd, rt_popcorn, mdblist, tmdb, trakt] + value: false + - image_level: Top + overlay_level: episode + value: false + - rating<>: none + value: false + rating<>_style: + default: "" + conditions: + - rating<>_image: [rt_popcorn, rt_tomato, tmdb] + value: "%" + - rating<>_image: metacritic + value: "0" + image_extra: + default: "" + conditions: + - rating<>_image: [imdb, rt_tomato, metacritic] + image_level: Top + value: Top + - rating<>_image: [rt_popcorn, rt_tomato] + value: <> + rating<>_image_url: + conditions: + - rating<>_image: anidb + value: Anidb + - rating<>_image: imdb + value: IMDb + - rating<>_image: letterboxd + value: Letterboxd + - rating<>_image: mdblist + value: MDBList + - rating<>_image: metacritic + value: Metacritic + - rating<>_image: rt_popcorn + value: RT-Aud- + - rating<>_image: rt_tomato + value: RT-Crit- + - rating<>_image: tmdb + value: TMDb + - rating<>_image: trakt + value: Trakt + rating<>_horizontal_align: + default: left + conditions: + - horizontal_position: right + value: right + - horizontal_position: center + value: center + rating<>_vertical_align: + default: center + conditions: + - vertical_position: top + value: top + - vertical_position: bottom + value: bottom + rating1_horizontal_offset: + default: <> + conditions: + - rating_alignment: vertical + horizontal_position: center + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating2: none + rating3: none + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating2: none + value: -<> + - rating_alignment: horizontal + horizontal_position: center + rating3: none + value: -<> + - rating_alignment: horizontal + horizontal_position: center + value: -<> + - rating_alignment: horizontal + horizontal_position: right + rating2: none + rating3: none + value: <> + - rating_alignment: horizontal + horizontal_position: right + rating2: none + value: <> + - rating_alignment: horizontal + horizontal_position: right + rating3: none + value: <> + - rating_alignment: horizontal + horizontal_position: right + value: <> + rating1_vertical_offset: + default: <> + conditions: + - rating_alignment: horizontal + vertical_position: center + value: <> + - rating_alignment: vertical + vertical_position: center + rating2: none + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: center + rating2: none + value: -<> + - rating_alignment: vertical + vertical_position: center + rating3: none + value: -<> + - rating_alignment: vertical + vertical_position: center + value: -<> + - rating_alignment: vertical + vertical_position: bottom + rating2: none + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: bottom + rating2: none + value: <> + - rating_alignment: vertical + vertical_position: bottom + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: bottom + value: <> + rating2_horizontal_offset: + default: <> + conditions: + - rating_alignment: vertical + horizontal_position: center + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating1: none + rating3: none + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating1: none + value: -<> + - rating_alignment: horizontal + horizontal_position: center + rating3: none + value: -<> + - rating_alignment: horizontal + horizontal_position: center + value: -<> + - rating_alignment: horizontal + horizontal_position: right + rating1: none + rating3: none + value: <> + - rating_alignment: horizontal + horizontal_position: right + rating1: none + value: <> + - rating_alignment: horizontal + horizontal_position: right + rating3: none + value: <> + - rating_alignment: horizontal + horizontal_position: right + value: <> + - rating_alignment: horizontal + horizontal_position: left + rating1: none + value: <> + - rating_alignment: horizontal + horizontal_position: left + value: <> + rating2_vertical_offset: + default: <> + conditions: + - rating_alignment: horizontal + vertical_position: center + value: <> + - rating_alignment: vertical + vertical_position: center + rating1: none + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: center + rating1: none + value: -<> + - rating_alignment: vertical + vertical_position: center + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: center + value: <> + - rating_alignment: vertical + vertical_position: bottom + rating1: none + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: bottom + rating1: none + value: <> + - rating_alignment: vertical + vertical_position: bottom + rating3: none + value: <> + - rating_alignment: vertical + vertical_position: bottom + value: <> + - rating_alignment: vertical + vertical_position: top + rating1: none + value: <> + - rating_alignment: vertical + vertical_position: top + value: <> + rating3_horizontal_offset: + default: <> + conditions: + - rating_alignment: vertical + horizontal_position: center + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating1: none + rating2: none + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating1: none + value: <> + - rating_alignment: horizontal + horizontal_position: center + rating2: none + value: <> + - rating_alignment: horizontal + horizontal_position: center + value: <> + - rating_alignment: horizontal + horizontal_position: left + rating1: none + rating2: none + value: <> + - rating_alignment: horizontal + horizontal_position: left + rating1: none + value: <> + - rating_alignment: horizontal + horizontal_position: left + rating2: none + value: <> + - rating_alignment: horizontal + horizontal_position: left + value: <> + rating3_vertical_offset: + default: <> + conditions: + - rating_alignment: horizontal + vertical_position: center + value: <> + - rating_alignment: vertical + vertical_position: center + rating1: none + rating2: none + value: <> + - rating_alignment: vertical + vertical_position: center + rating1: none + value: <> + - rating_alignment: vertical + vertical_position: center + rating2: none + value: <> + - rating_alignment: vertical + vertical_position: center + value: <> + - rating_alignment: vertical + vertical_position: top + rating1: none + rating2: none + value: <> + - rating_alignment: vertical + vertical_position: top + rating1: none + value: <> + - rating_alignment: vertical + vertical_position: top + rating2: none + value: <> + - rating_alignment: vertical + vertical_position: top + value: <> + back_width: + default: 160 + conditions: + - rating_alignment: horizontal + value: 270 + back_height: + default: 160 + conditions: + - rating_alignment: horizontal + value: 80 + addon_position: + default: top + conditions: + - rating_alignment: horizontal + value: left + gte: + default: 0.0 + conditions: + - image_level: Fresh + value: 6.0 + lte: + default: 6.0 + conditions: + - image_level: Fresh + value: 10.0 + gsuffix: + conditions: + - rating<>: [critic, audience, user] + image_level: [Fresh, Rotten] + value: gte + lsuffix: + conditions: + - rating<>: [critic, audience, user] + image_level: Fresh + value: lte + - rating<>: [critic, audience, user] + image_level: Rotten + value: lt + plex_search: + all: + <>>>_rating.<>: <> + <>>>_rating.<>: <> + mdblist_list: <> + imdb_chart: <> + collection_level: <> + allowed_library_types: <> + ignore_blank_results: true + overlay: + name: text(<>>>_rating<>_style>>) + horizontal_offset: <>_horizontal_offset>> + horizontal_align: <>_horizontal_align>> + vertical_offset: <>_vertical_offset>> + vertical_align: <>_vertical_align>> + group: rating<>_group + weight: <> + font: <>_font>> + font_size: <>_font_size>> + font_color: "#FFFFFF" + back_color: "#00000099" + back_radius: 30 + back_width: <> + back_height: <> + back_align: center + back_padding: 15 + git: PMM/overlays/images/raw/<>_image_url>><> + addon_position: <> + addon_offset: 15 + +overlays: + Rating1Rotten: + template: + name: Rating + rating_num: "1" + image_level: Rotten + plex_all: true + filter: + added: <> + + Rating1Fresh: + template: + name: Rating + rating_num: "1" + image_level: Fresh + plex_all: true + filter: + added: <> + + Rating1Top: + template: + name: Rating + weight: 110 + rating_num: "1" + image_level: Top + plex_all: true + filter: + added: <> + + Rating2Rotten: + template: + name: Rating + rating_num: "2" + image_level: Rotten + plex_all: true + filter: + added: <> + + Rating2Fresh: + template: + name: Rating + rating_num: "2" + image_level: Fresh + plex_all: true + filter: + added: <> + + Rating2Top: + template: + name: Rating + weight: 110 + rating_num: "2" + image_level: Top + plex_all: true + filter: + added: <> + + Rating3Rotten: + template: + name: Rating + rating_num: "3" + image_level: Rotten + plex_all: true + filter: + added: <> + + Rating3Fresh: + template: + name: Rating + rating_num: "3" + image_level: Fresh + plex_all: true + filter: + added: <> + + Rating3Top: + template: + name: Rating + weight: 110 + rating_num: "3" + image_level: Top + plex_all: true + filter: + added: <>