From 65b33b2da5e6f4f83fc97cd39e7a5eef25c439a2 Mon Sep 17 00:00:00 2001 From: FSCorrupt <45659314+fscorrupt@users.noreply.github.com> Date: Mon, 11 Dec 2023 13:12:18 +0100 Subject: [PATCH] add config --- fscorrupt/Anime.yml | 181 +++++++++++++ fscorrupt/AnimeShows.yml | 69 +++++ fscorrupt/Genre.yml | 66 +++++ fscorrupt/KidsMovies.yml | 182 ++++++++++++++ fscorrupt/KidsShows.yml | 69 +++++ fscorrupt/Movies.yml | 245 ++++++++++++++++++ fscorrupt/TVShows.yml | 69 +++++ fscorrupt/config.yml | 364 +++++++++++++++++++++++++++ fscorrupt/fonts/Avenir_95_Black.ttf | Bin 0 -> 31960 bytes fscorrupt/fonts/CircularStd-Bold.otf | Bin 0 -> 74368 bytes fscorrupt/overlays/4K.png | Bin 0 -> 7913 bytes fscorrupt/overlays/4K_banner.png | Bin 0 -> 33315 bytes fscorrupt/overlays_movies.yml | 119 +++++++++ fscorrupt/overlays_tv.yml | 108 ++++++++ fscorrupt/playlist.yml | 91 +++++++ fscorrupt/runtimes.yml | 72 ++++++ 16 files changed, 1635 insertions(+) create mode 100644 fscorrupt/Anime.yml create mode 100644 fscorrupt/AnimeShows.yml create mode 100644 fscorrupt/Genre.yml create mode 100644 fscorrupt/KidsMovies.yml create mode 100644 fscorrupt/KidsShows.yml create mode 100644 fscorrupt/Movies.yml create mode 100644 fscorrupt/TVShows.yml create mode 100644 fscorrupt/config.yml create mode 100644 fscorrupt/fonts/Avenir_95_Black.ttf create mode 100644 fscorrupt/fonts/CircularStd-Bold.otf create mode 100644 fscorrupt/overlays/4K.png create mode 100644 fscorrupt/overlays/4K_banner.png create mode 100644 fscorrupt/overlays_movies.yml create mode 100644 fscorrupt/overlays_tv.yml create mode 100644 fscorrupt/playlist.yml create mode 100644 fscorrupt/runtimes.yml diff --git a/fscorrupt/Anime.yml b/fscorrupt/Anime.yml new file mode 100644 index 0000000..8833f06 --- /dev/null +++ b/fscorrupt/Anime.yml @@ -0,0 +1,181 @@ +templates: + Chart Alpha: + sort_title: +<>_<> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + Chart Release: + sort_title: +_<> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Best of: + trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-best-of-<> + sort_title: +_Best of <> + sync_mode: sync + summary: Rotten Tomatoes Best Movies of <>, according to https://trakt.tv/users/lish408/lists/rotten-tomatoes-best-of-<>. + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Studio: + optional: + - company + tmdb_company: <> + sort_title: +4_<> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + IMDb Genre: + default: + title: feature + limit: 100 + imdb_list: + - url: https://www.imdb.com/search/title/?title_type=<>&release_date=1990-01-01,&user_rating=5.0,10.0&num_votes=100000,&genres=<<genre>> + limit: <<limit>> + - url: https://www.imdb.com/search/title/?title_type=<<title>>&release_date=1990-01-01,&user_rating=5.0,10.0&num_votes=100000,&genres=<<genre>>&sort=user_rating,desc + limit: <<limit>> + sort_title: +++_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + Other Genre: + sort_title: +++_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + Actor: + actor: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Actor Director: + actor: tmdb + director: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Actor Director Writer: + actor: tmdb + director: tmdb + writer: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Actor Writer: + actor: tmdb + writer: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Director: + director: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Director Writer: + director: tmdb + writer: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Writer: + writer: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Collection: + optional: + - collection + - movie + tmdb_collection_details: <<collection>> + tmdb_movie: <<movie>> + sync_mode: sync + item_assets: true + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + +collections: +###################################################### +# Chart Collections # +###################################################### + Popular Movies on Plex: + template: {name: Chart Alpha, num: 2} + tautulli_popular: + list_days: 30 + list_size: 20 + list_buffer: 20 + tautulli_watched: + list_days: 30 + list_size: 20 + list_buffer: 20 + summary: This collection is based on the most popular movies on my server in the last 30 days. It is updated every day at 3AM. + url_poster: https://i.imgur.com/aWlUc1Z.jpg + schedule: daily + Trending: + template: {name: Chart Alpha, num: 4} + trakt_trending: 40 + tmdb_trending_daily: 40 + tmdb_trending_weekly: 40 + summary: Movies Trending across the internet, according to https://trakt.tv/movies/trending. + url_poster: https://i.imgur.com/oOS46kt.jpg + schedule: daily + Popular: + template: {name: Chart Alpha, num: 4} + tmdb_popular: 40 + imdb_list: + url: https://www.imdb.com/search/title/?title_type=feature,tv_movie,documentary,short + limit: 40 + summary: Popular Movies across the internet, according to https://www.imdb.com/search/title/?title_type=feature,tv_movie,documentary,short. + url_poster: https://i.imgur.com/U3OaYtB.jpg + schedule: daily + Top Rated: + template: {name: Chart Alpha, num: 5} + tmdb_top_rated: 250 + summary: Top Rated Movies across the internet + url_poster: https://i.imgur.com/VvfdUHn.jpg + schedule: daily + In Cinema: + template: {name: Chart Alpha, num: 2} + trakt_list: https://trakt.tv/users/fs-corrupt/lists/in-cinemas?sort=rank,asc + summary: Currently in Austria/Germany Cinema´s, according to https://trakt.tv/users/fs-corrupt/lists/in-cinemas?sort=rank,asc. + url_poster: https://i.imgur.com/f1jz2HR.jpg + schedule: daily + Studio Ghibli: + template: {name: Chart Alpha, num: 3} + trakt_list: https://trakt.tv/users/quno65/lists/studio-ghibli?sort=released,desc + summary: Animated feature films by Studio Ghibli, according to https://trakt.tv/users/quno65/lists/studio-ghibli?sort=released,desc. + url_poster: https://i.imgur.com/RASKgkv.jpg + schedule: daily + One Piece: + template: {name: Chart Alpha, num: 3} + trakt_list: https://trakt.tv/users/sonply/lists/one-piece-specials-movies-and-ovas?sort=rank,asc + summary: List of specials, OVAs and movies in the order I'll watch, according to https://trakt.tv/users/sonply/lists/one-piece-specials-movies-and-ovas?sort=rank,asc. + url_poster: https://i.imgur.com/cJesoBi.jpg + schedule: daily \ No newline at end of file diff --git a/fscorrupt/AnimeShows.yml b/fscorrupt/AnimeShows.yml new file mode 100644 index 0000000..7546cb3 --- /dev/null +++ b/fscorrupt/AnimeShows.yml @@ -0,0 +1,69 @@ +templates: + Chart Alpha: + sort_title: +<<num>>_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + Chart: + sort_title: +<<num>>_<<collection_name>> + sync_mode: sync + network: + optional: + - network + tmdb_network: <<network>> + sort_title: +2_<<collection_name>> + sync_mode: sync + +collections: +# 4K Overlay: +# plex_search: +# all: +# resolution: 4K +# item_overlay: 4K-Mini +# item_assets: true +# build_collection: false +###################################################### +# Charts # +###################################################### + Plex Popular: + template: { name: Chart, num: 2 } + tautulli_popular: + list_days: 30 + list_size: 20 + list_buffer: 20 + tautulli_watched: + list_days: 30 + list_size: 20 + list_buffer: 20 + summary: Popular Shows on Plex + url_poster: https://i.imgur.com/0xmqc5a.png + schedule: daily + Trending: + template: {name: Chart Alpha, num: 4} + trakt_trending: 40 + tmdb_trending_daily: 40 + tmdb_trending_weekly: 40 + summary: Movies Trending across the internet, according to https://trakt.tv/movies/trending. + url_poster: https://i.imgur.com/oOS46kt.jpg + schedule: daily + Popular: + template: {name: Chart Alpha, num: 4} + tmdb_popular: 40 + imdb_list: + url: https://www.imdb.com/search/title/?title_type=feature,tv_movie,documentary,short + limit: 40 + summary: Popular Movies across the internet, according to https://www.imdb.com/search/title/?title_type=feature,tv_movie,documentary,short. + url_poster: https://i.imgur.com/U3OaYtB.jpg + schedule: daily + Top Rated: + template: {name: Chart Alpha, num: 5} + tmdb_top_rated: 250 + summary: Top Rated Movies across the internet + url_poster: https://i.imgur.com/VvfdUHn.jpg + schedule: daily + Emmy Winners: + template: { name: Chart, num: 5 } + imdb_list: https://www.imdb.com/search/title/?title_type=tv_series,tv_miniseries&groups=emmy_winner + summary: Emmy Winning Shows + schedule: weekly (sunday) \ No newline at end of file diff --git a/fscorrupt/Genre.yml b/fscorrupt/Genre.yml new file mode 100644 index 0000000..3433ff3 --- /dev/null +++ b/fscorrupt/Genre.yml @@ -0,0 +1,66 @@ +###################################################### +# Genre Collections # +###################################################### + +templates: + genre: + sort_title: +3_<<collection_name>> + smart_filter: + sort_by: release.desc + validate: false + all: + genre.not: <<exclude>> + genre: <<genre>> + +collections: + Action: + template: { name: genre, genre: action, exclude: drama, romance, comedy, familie, documentary, horror } + url_poster: https://i.imgur.com/K7IiF8q.jpg + Animation: + template: { name: genre, genre: animation } + url_poster: https://i.imgur.com/ZCcF1HG.jpg + Biography: + template: { name: genre, genre: biography } + url_poster: https://i.imgur.com/rb4YZN3.jpg + Comedy: + template: { name: genre, genre: comedy, exclude: action, adventure, biography, drama, documentary, horror } + url_poster: https://i.imgur.com/jf1pcuI.jpg + Crime: + template: { name: genre, genre: krimi, exclude: horror, action, adventure, thriller } + url_poster: https://i.imgur.com/EoLAdb9.jpg + Documentary: + template: { name: genre, genre: documentary } + url_poster: https://i.imgur.com/yFTyunc.png + Drama: + template: { name: genre, genre: drama, exclude: action, adventure, horror, comedy, science fiction, thriller } + url_poster: https://i.imgur.com/ZgXfgqe.jpg + Family: + template: { name: genre, genre: familie, exclude: horror, documentary, biography } + url_poster: https://i.imgur.com/4SDka6v.jpg + Fantasy: + template: { name: genre, genre: fantasy, exclude: action, comedy, biography, documentary } + url_poster: https://i.imgur.com/S54VDlq.jpg + History: + template: { name: genre, genre: historie } + url_poster: https://i.imgur.com/WRNOtr1.jpg + Horror: + template: { name: genre, genre: horror, exclude: action, familie, comedy, romance } + url_poster: https://i.imgur.com/F7wMYZs.jpg + Mystery: + template: { name: genre, genre: mystery, exclude: action, familie, comedy, romance, horror } + url_poster: https://i.imgur.com/y2QkxUk.jpg + Romance: + template: { name: genre, genre: romance } + url_poster: https://i.imgur.com/K9o62rV.jpg + Science Fiction: + template: { name: genre, genre: "Science Fiction" } + url_poster: https://i.imgur.com/6jd8jh5.jpg + Thriller: + template: { name: genre, genre: thriller, exclude: drama, horror } + url_poster: https://i.imgur.com/gTG9Za2.jpg + War: + template: { name: genre, genre: war, exclude: horror } + url_poster: https://i.imgur.com/UxKonpJ.jpg + Western: + template: { name: genre, genre: western, exclude: horror } + url_poster: https://i.imgur.com/OcRCrwk.jpg diff --git a/fscorrupt/KidsMovies.yml b/fscorrupt/KidsMovies.yml new file mode 100644 index 0000000..cfac8ab --- /dev/null +++ b/fscorrupt/KidsMovies.yml @@ -0,0 +1,182 @@ +templates: + Chart Alpha: + sort_title: +<<num>>_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + Chart Release: + sort_title: +_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Best of: + trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-best-of-<<year>> + sort_title: +_Best of <<year>> + sync_mode: sync + summary: Rotten Tomatoes Best Movies of <<year>>, according to https://trakt.tv/users/lish408/lists/rotten-tomatoes-best-of-<<year>>. + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Studio: + optional: + - company + tmdb_company: <<company>> + sort_title: +4_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + IMDb Genre: + default: + title: feature + limit: 100 + imdb_list: + - url: https://www.imdb.com/search/title/?title_type=<<title>>&release_date=1990-01-01,&user_rating=5.0,10.0&num_votes=100000,&genres=<<genre>> + limit: <<limit>> + - url: https://www.imdb.com/search/title/?title_type=<<title>>&release_date=1990-01-01,&user_rating=5.0,10.0&num_votes=100000,&genres=<<genre>>&sort=user_rating,desc + limit: <<limit>> + sort_title: +++_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + Other Genre: + sort_title: +++_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + Actor: + actor: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Actor Director: + actor: tmdb + director: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Actor Director Writer: + actor: tmdb + director: tmdb + writer: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Actor Writer: + actor: tmdb + writer: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Director: + director: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Director Writer: + director: tmdb + writer: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Writer: + writer: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Collection: + optional: + - collection + - movie + tmdb_collection_details: <<collection>> + tmdb_movie: <<movie>> + sync_mode: sync + item_assets: true + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + +collections: +###################################################### +# Studio Collections # +###################################################### + Pixar: + template: {name: Studio, company: 3} + summary: Pixar Animation Studios, commonly known as Pixar, is an American computer animation studio based in Emeryville, California, a subsidiary of Disney Studios Content owned by The Walt Disney Company. Pixar began in 1979 as part of the Lucasfilm computer division, known as the Graphics Group, before its spin-off as a corporation on February 3, 1986, with funding from Apple co-founder Steve Jobs, who became its majority shareholder. Disney purchased Pixar in 2006 at a valuation of $7.4 billion by converting each share of Pixar stock to 2.3 shares of Disney stock, a transaction that resulted in Jobs becoming Disney's largest single shareholder at the time. Pixar is best known for its feature films technologically powered by RenderMan, the company's own implementation of the industry-standard RenderMan Interface Specification image-rendering application programming interface. Luxo Jr., a desk lamp from the studio's 1986 short film of the same name, is the studio's mascot. + +###################################################### +# Chart Collections # +###################################################### + Popular Movies on Plex: + template: {name: Chart Alpha, num: 2} + tautulli_popular: + list_days: 30 + list_size: 20 + list_buffer: 20 + tautulli_watched: + list_days: 30 + list_size: 20 + list_buffer: 20 + summary: This collection is based on the most popular movies on my server in the last 30 days. It is updated every day at 3AM. + url_poster: https://i.imgur.com/aWlUc1Z.jpg + schedule: daily + Trending: + template: {name: Chart Alpha, num: 4} + trakt_trending: 40 + tmdb_trending_daily: 40 + tmdb_trending_weekly: 40 + summary: Movies Trending across the internet, according to https://trakt.tv/movies/trending. + url_poster: https://i.imgur.com/oOS46kt.jpg + schedule: daily + Popular: + template: {name: Chart Alpha, num: 4} + tmdb_popular: 40 + imdb_list: + url: https://www.imdb.com/search/title/?title_type=feature,tv_movie,documentary,short + limit: 40 + summary: Popular Movies across the internet, according to https://www.imdb.com/search/title/?title_type=feature,tv_movie,documentary,short. + url_poster: https://i.imgur.com/U3OaYtB.jpg + schedule: daily + Top Rated: + template: {name: Chart Alpha, num: 5} + tmdb_top_rated: 250 + summary: Top Rated Movies across the internet + url_poster: https://i.imgur.com/VvfdUHn.jpg + schedule: daily + Best of 1980s: + template: {name: Chart Alpha, num: 8} + trakt_list: https://trakt.tv/users/zyrus/lists/80s-classics?sort=rank,asc + summary: Best of 1980s, according to https://trakt.tv/users/zyrus/lists/80s-classics?sort=rank,asc. + url_poster: https://i.imgur.com/Lep5SN7.jpg + schedule: weekly (sunday) + In Cinema: + template: {name: Chart Alpha, num: 2} + trakt_list: https://trakt.tv/users/fs-corrupt/lists/in-cinemas?sort=rank,asc + summary: Currently in Austria/Germany Cinema´s, according to https://trakt.tv/users/fs-corrupt/lists/in-cinemas?sort=rank,asc. + url_poster: https://i.imgur.com/f1jz2HR.jpg + schedule: daily diff --git a/fscorrupt/KidsShows.yml b/fscorrupt/KidsShows.yml new file mode 100644 index 0000000..7546cb3 --- /dev/null +++ b/fscorrupt/KidsShows.yml @@ -0,0 +1,69 @@ +templates: + Chart Alpha: + sort_title: +<<num>>_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + Chart: + sort_title: +<<num>>_<<collection_name>> + sync_mode: sync + network: + optional: + - network + tmdb_network: <<network>> + sort_title: +2_<<collection_name>> + sync_mode: sync + +collections: +# 4K Overlay: +# plex_search: +# all: +# resolution: 4K +# item_overlay: 4K-Mini +# item_assets: true +# build_collection: false +###################################################### +# Charts # +###################################################### + Plex Popular: + template: { name: Chart, num: 2 } + tautulli_popular: + list_days: 30 + list_size: 20 + list_buffer: 20 + tautulli_watched: + list_days: 30 + list_size: 20 + list_buffer: 20 + summary: Popular Shows on Plex + url_poster: https://i.imgur.com/0xmqc5a.png + schedule: daily + Trending: + template: {name: Chart Alpha, num: 4} + trakt_trending: 40 + tmdb_trending_daily: 40 + tmdb_trending_weekly: 40 + summary: Movies Trending across the internet, according to https://trakt.tv/movies/trending. + url_poster: https://i.imgur.com/oOS46kt.jpg + schedule: daily + Popular: + template: {name: Chart Alpha, num: 4} + tmdb_popular: 40 + imdb_list: + url: https://www.imdb.com/search/title/?title_type=feature,tv_movie,documentary,short + limit: 40 + summary: Popular Movies across the internet, according to https://www.imdb.com/search/title/?title_type=feature,tv_movie,documentary,short. + url_poster: https://i.imgur.com/U3OaYtB.jpg + schedule: daily + Top Rated: + template: {name: Chart Alpha, num: 5} + tmdb_top_rated: 250 + summary: Top Rated Movies across the internet + url_poster: https://i.imgur.com/VvfdUHn.jpg + schedule: daily + Emmy Winners: + template: { name: Chart, num: 5 } + imdb_list: https://www.imdb.com/search/title/?title_type=tv_series,tv_miniseries&groups=emmy_winner + summary: Emmy Winning Shows + schedule: weekly (sunday) \ No newline at end of file diff --git a/fscorrupt/Movies.yml b/fscorrupt/Movies.yml new file mode 100644 index 0000000..e7ac513 --- /dev/null +++ b/fscorrupt/Movies.yml @@ -0,0 +1,245 @@ +templates: + Chart Alpha: + sort_title: +<<num>>_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + Chart Release: + sort_title: +_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Best of: + trakt_list: https://trakt.tv/users/lish408/lists/rotten-tomatoes-best-of-<<year>> + sort_title: +_Best of <<year>> + sync_mode: sync + summary: Rotten Tomatoes Best Movies of <<year>>, according to https://trakt.tv/users/lish408/lists/rotten-tomatoes-best-of-<<year>>. + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Studio: + optional: + - company + tmdb_company: <<company>> + sort_title: +4_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + IMDb Genre: + default: + title: feature + limit: 100 + imdb_list: + - url: https://www.imdb.com/search/title/?title_type=<<title>>&release_date=1990-01-01,&user_rating=5.0,10.0&num_votes=100000,&genres=<<genre>> + limit: <<limit>> + - url: https://www.imdb.com/search/title/?title_type=<<title>>&release_date=1990-01-01,&user_rating=5.0,10.0&num_votes=100000,&genres=<<genre>>&sort=user_rating,desc + limit: <<limit>> + sort_title: +++_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + Other Genre: + sort_title: +++_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + Actor: + actor: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Actor Director: + actor: tmdb + director: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Actor Director Writer: + actor: tmdb + director: tmdb + writer: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Actor Writer: + actor: tmdb + writer: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Director: + director: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Director Writer: + director: tmdb + writer: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Writer: + writer: tmdb + tmdb_person: <<person>> + sort_title: ++++_<<collection_name>> + sync_mode: sync + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + Collection: + optional: + - collection + - movie + tmdb_collection_details: <<collection>> + tmdb_movie: <<movie>> + sync_mode: sync + item_assets: true + collection_order: release + collection_minimum: 3 + delete_below_minimum: true + +collections: + English Only: + plex_search: + all: + audio_language: en + audio_language.not: de + item_label: EnglishOnly + build_collection: false + Not English Only Anymore: + plex_search: + all: + audio_language: + - en + - de + label: EnglishOnly + item_label.remove: EnglishOnly + build_collection: false + German Only: + plex_search: + all: + audio_language.not: en + audio_language: de + label: EnglishOnly + item_label.remove: EnglishOnly + build_collection: false +###################################################### +# Studio Collections # +###################################################### + Pixar: + template: {name: Studio, company: 3} + summary: Pixar Animation Studios, commonly known as Pixar, is an American computer animation studio based in Emeryville, California, a subsidiary of Disney Studios Content owned by The Walt Disney Company. Pixar began in 1979 as part of the Lucasfilm computer division, known as the Graphics Group, before its spin-off as a corporation on February 3, 1986, with funding from Apple co-founder Steve Jobs, who became its majority shareholder. Disney purchased Pixar in 2006 at a valuation of $7.4 billion by converting each share of Pixar stock to 2.3 shares of Disney stock, a transaction that resulted in Jobs becoming Disney's largest single shareholder at the time. Pixar is best known for its feature films technologically powered by RenderMan, the company's own implementation of the industry-standard RenderMan Interface Specification image-rendering application programming interface. Luxo Jr., a desk lamp from the studio's 1986 short film of the same name, is the studio's mascot. + +###################################################### +# Chart Collections # +###################################################### + + Top 10 Pirated Films: + template: {name: Chart Alpha, num: 4} + trakt_list: + - https://trakt.tv/users/fs-corrupt/lists/top-10-pirated-movies-of-the-week?sort=rank,asc + summary: These are the top 10 most pirated movies in the last week according to https://trakt.tv/users/linaspurinis/lists/top-10-pirated-movies-of-the-week?sort=rank,asc + url_poster: https://i.imgur.com/tIIEBSP.jpg + schedule: daily + Popular Movies on Plex: + template: {name: Chart Alpha, num: 2} + tautulli_popular: + list_days: 30 + list_size: 20 + list_buffer: 20 + tautulli_watched: + list_days: 30 + list_size: 20 + list_buffer: 20 + summary: This collection is based on the most popular movies on my server in the last 30 days. It is updated every day at 3AM. + url_poster: https://i.imgur.com/aWlUc1Z.jpg + schedule: daily + Trending: + template: {name: Chart Alpha, num: 4} + trakt_trending: 40 + tmdb_trending_daily: 40 + tmdb_trending_weekly: 40 + summary: Movies Trending across the internet, according to https://trakt.tv/movies/trending. + url_poster: https://i.imgur.com/oOS46kt.jpg + schedule: daily + Popular: + template: {name: Chart Alpha, num: 4} + tmdb_popular: 40 + imdb_list: + url: https://www.imdb.com/search/title/?title_type=feature,tv_movie,documentary,short + limit: 40 + summary: Popular Movies across the internet, according to https://www.imdb.com/search/title/?title_type=feature,tv_movie,documentary,short. + url_poster: https://i.imgur.com/U3OaYtB.jpg + schedule: daily + Top Rated: + template: {name: Chart Alpha, num: 5} + tmdb_top_rated: 250 + summary: Top Rated Movies across the internet + url_poster: https://i.imgur.com/VvfdUHn.jpg + schedule: daily + Top Horror Movies: + template: {name: Chart Alpha, num: 7} + trakt_list: + - https://trakt.tv/users/w1nt3r/lists/time-out-s-100-best-horror-films?sort=rank,asc + summary: Top horror movies, accoring to https://trakt.tv/users/w1nt3r/lists/time-out-s-100-best-horror-films?sort=rank,asc. + url_poster: https://i.imgur.com/oOR5qVD.jpg + radarr_add: true + radarr_search: true + schedule: weekly (sunday) + Best of 1980s: + template: {name: Chart Alpha, num: 8} + trakt_list: https://trakt.tv/users/zyrus/lists/80s-classics?sort=rank,asc + summary: Best of 1980s, according to https://trakt.tv/users/zyrus/lists/80s-classics?sort=rank,asc. + url_poster: https://i.imgur.com/Lep5SN7.jpg + schedule: weekly (sunday) + Best of 1990s: + template: {name: Chart Alpha, num: 9.0} + trakt_list: https://trakt.tv/users/sp1ti/lists/a-v-club-s-best-films-of-the-90s?sort=rank,asc + summary: Best of the 1990s, according to https://trakt.tv/users/sp1ti/lists/a-v-club-s-best-films-of-the-90s?sort=rank,asc. + url_poster: https://i.imgur.com/ziwXMK4.jpg + schedule: weekly (sunday) + Best of 2000s: + template: {name: Chart Alpha, num: 9.1} + trakt_list: https://trakt.tv/users/sp1ti/lists/a-v-club-s-best-films-of-the-00s?sort=rank,asc + summary: Best of the 2000s, according to https://trakt.tv/users/sp1ti/lists/a-v-club-s-best-films-of-the-00s?sort=rank,asc. + url_poster: https://i.imgur.com/1dtBQzK.jpg + schedule: weekly (sunday) + Best of 2020: + template: {name: Best of, year: 2020} + url_poster: https://i.imgur.com/rw5Gg5y.jpg + schedule: weekly (sunday) + Oscars: + template: {name: Chart Release} + imdb_list: https://www.imdb.com/search/title/?title_type=feature,documentary&groups=oscar_winner + summary: Oscar Winning Movies + url_poster: https://i.imgur.com/w7U2VOp.jpg + schedule: weekly (sunday) + In Cinema: + template: {name: Chart Alpha, num: 2} + trakt_list: https://trakt.tv/users/fs-corrupt/lists/in-cinemas?sort=rank,asc + summary: Currently in Austria/Germany Cinema´s, according to https://trakt.tv/users/fs-corrupt/lists/in-cinemas?sort=rank,asc. + url_poster: https://i.imgur.com/f1jz2HR.jpg + schedule: daily diff --git a/fscorrupt/TVShows.yml b/fscorrupt/TVShows.yml new file mode 100644 index 0000000..7546cb3 --- /dev/null +++ b/fscorrupt/TVShows.yml @@ -0,0 +1,69 @@ +templates: + Chart Alpha: + sort_title: +<<num>>_<<collection_name>> + sync_mode: sync + collection_order: alpha + collection_minimum: 3 + delete_below_minimum: true + Chart: + sort_title: +<<num>>_<<collection_name>> + sync_mode: sync + network: + optional: + - network + tmdb_network: <<network>> + sort_title: +2_<<collection_name>> + sync_mode: sync + +collections: +# 4K Overlay: +# plex_search: +# all: +# resolution: 4K +# item_overlay: 4K-Mini +# item_assets: true +# build_collection: false +###################################################### +# Charts # +###################################################### + Plex Popular: + template: { name: Chart, num: 2 } + tautulli_popular: + list_days: 30 + list_size: 20 + list_buffer: 20 + tautulli_watched: + list_days: 30 + list_size: 20 + list_buffer: 20 + summary: Popular Shows on Plex + url_poster: https://i.imgur.com/0xmqc5a.png + schedule: daily + Trending: + template: {name: Chart Alpha, num: 4} + trakt_trending: 40 + tmdb_trending_daily: 40 + tmdb_trending_weekly: 40 + summary: Movies Trending across the internet, according to https://trakt.tv/movies/trending. + url_poster: https://i.imgur.com/oOS46kt.jpg + schedule: daily + Popular: + template: {name: Chart Alpha, num: 4} + tmdb_popular: 40 + imdb_list: + url: https://www.imdb.com/search/title/?title_type=feature,tv_movie,documentary,short + limit: 40 + summary: Popular Movies across the internet, according to https://www.imdb.com/search/title/?title_type=feature,tv_movie,documentary,short. + url_poster: https://i.imgur.com/U3OaYtB.jpg + schedule: daily + Top Rated: + template: {name: Chart Alpha, num: 5} + tmdb_top_rated: 250 + summary: Top Rated Movies across the internet + url_poster: https://i.imgur.com/VvfdUHn.jpg + schedule: daily + Emmy Winners: + template: { name: Chart, num: 5 } + imdb_list: https://www.imdb.com/search/title/?title_type=tv_series,tv_miniseries&groups=emmy_winner + summary: Emmy Winning Shows + schedule: weekly (sunday) \ No newline at end of file diff --git a/fscorrupt/config.yml b/fscorrupt/config.yml new file mode 100644 index 0000000..07d2751 --- /dev/null +++ b/fscorrupt/config.yml @@ -0,0 +1,364 @@ +## This file is a template remove the .template to use the file + +libraries: + 4K Movies: + schedule: hourly(11),hourly(19) + #schedule: hourly(9),hourly(19) + metadata_path: + - file: config/Movies.yml + #- file: config/collections.yml + overlay_path: + - pmm: commonsense + template_variables: + vertical_offset: 37 + horizontal_offset: 255 + back_width: 230 + - pmm: languages + template_variables: + overlay_limit: 5 + horizontal_position: left + vertical_position: bottom + style: square + back_color: '#00000099' + - file: config/runtimes.yml + template_variables: + vertical_offset: 37 + horizontal_align: center + horizontal_offset: 140 + - remove_overlays: false + - file: config/overlays_movies.yml + template_variables: + # Which overlay(s) should be used? + # Posters + 4K_banner: true + 4K: false + operations: + mass_content_rating_update: mdb_commonsense + Movies: + schedule: hourly(11),hourly(19) + #schedule: hourly(9),hourly(19) + metadata_path: + - file: config/Movies.yml + #- file: config/collections.yml + overlay_path: + - pmm: commonsense + template_variables: + vertical_offset: 37 + horizontal_offset: 255 + back_width: 230 + - pmm: languages + template_variables: + overlay_limit: 5 + horizontal_position: left + vertical_position: bottom + style: square + back_color: '#00000099' + - file: config/runtimes.yml + template_variables: + vertical_offset: 37 + horizontal_align: center + horizontal_offset: 140 + - remove_overlays: false + - file: config/overlays_movies.yml + template_variables: + # Which overlay(s) should be used? + # Posters + 4K_banner: false + 4K: false + operations: + mass_content_rating_update: mdb_commonsense + Kids Movies: + schedule: hourly(11),hourly(19) + metadata_path: + - file: config/Movies.yml + #- file: config/Genre.yml + overlay_path: + - pmm: commonsense + template_variables: + vertical_offset: 37 + horizontal_offset: 255 + back_width: 230 + - pmm: languages + template_variables: + overlay_limit: 5 + horizontal_position: left + vertical_position: bottom + style: square + back_color: '#00000099' + - file: config/runtimes.yml + template_variables: + vertical_offset: 37 + horizontal_align: center + horizontal_offset: 140 + - remove_overlays: false + - file: config/overlays_movies.yml + template_variables: + # Which overlay(s) should be used? + # Posters + 4K_banner: false + 4K: false + operations: + mass_content_rating_update: mdb_commonsense + Anime: + schedule: hourly(11),hourly(19) + metadata_path: + - file: config/Movies.yml + #- file: config/Genre.yml + overlay_path: + - pmm: commonsense + template_variables: + vertical_offset: 37 + horizontal_offset: 255 + back_width: 230 + - pmm: languages + template_variables: + overlay_limit: 5 + horizontal_position: left + vertical_position: bottom + style: square + back_color: '#00000099' + - file: config/runtimes.yml + template_variables: + vertical_offset: 37 + horizontal_align: center + horizontal_offset: 140 + - remove_overlays: false + - file: config/overlays_movies.yml + template_variables: + # Which overlay(s) should be used? + # Posters + 4K_banner: false + 4K: false + operations: + mass_content_rating_update: mdb_commonsense + TV Shows: + schedule: hourly(11) + metadata_path: + - file: config/TVShows.yml + #- file: config/Genre.yml + overlay_path: + #- reapply_overlays: true + - pmm: languages + template_variables: + overlay_level: episode + overlay_limit: 5 + horizontal_position: right + vertical_position: bottom + - pmm: status + template_variables: + horizontal_align: center + vertical_align: top + vertical_offset: 0 + horizontal_offset: 0 + back_height: 85 + back_width: 1100 + font: config/fonts/Avenir_95_Black.ttf + font_size: 60 + back_color_airing: '#016920' + back_color_returning: '#81007F' + back_color_canceled: '#ed1f1f' + back_color_ended: '#000847' + - file: config/runtimes.yml + template_variables: + overlay_level: episode + horizontal_align: left + - remove_overlays: false + - file: config/overlays_tv.yml + template_variables: + # Which overlay(s) should be used? + # Posters + 4K: false + 4K_banner: false + Kids Shows: + schedule: hourly(11) + metadata_path: + - file: config/KidsShows.yml + overlay_path: + #- reapply_overlays: true + - pmm: languages + template_variables: + overlay_level: episode + overlay_limit: 5 + horizontal_position: right + vertical_position: bottom + - pmm: status + template_variables: + horizontal_align: center + vertical_align: top + vertical_offset: 0 + horizontal_offset: 0 + back_height: 85 + back_width: 1100 + font: config/fonts/Avenir_95_Black.ttf + font_size: 60 + back_color_airing: '#016920' + back_color_returning: '#81007F' + back_color_canceled: '#ed1f1f' + back_color_ended: '#000847' + - file: config/runtimes.yml + template_variables: + overlay_level: episode + horizontal_align: left + - remove_overlays: false + - file: config/overlays_tv.yml + template_variables: + # Which overlay(s) should be used? + # Posters + 4K_banner: false + 4K: false + Anime Shows: + schedule: hourly(11) + metadata_path: + - file: config/AnimeShows.yml + overlay_path: + #- reapply_overlays: true + - pmm: languages + template_variables: + overlay_level: episode + overlay_limit: 5 + horizontal_position: right + vertical_position: bottom + - pmm: status + template_variables: + horizontal_align: center + vertical_align: top + vertical_offset: 0 + horizontal_offset: 0 + back_height: 85 + back_width: 1100 + font: config/fonts/Avenir_95_Black.ttf + font_size: 60 + back_color_airing: '#016920' + back_color_returning: '#81007F' + back_color_canceled: '#ed1f1f' + back_color_ended: '#000847' + - file: config/runtimes.yml + template_variables: + overlay_level: episode + horizontal_align: left + - remove_overlays: false + - file: config/overlays_tv.yml + template_variables: + # Which overlay(s) should be used? + # Posters + 4K_banner: false + 4K: false +playlist_files: +- file: config/playlist.yml + template_variables: + use_walking: true + radarr_add_missing_walking: false + sonarr_add_missing_walking: false +settings: # Can be individually specified per library as well + cache: true + cache_expiration: 60 + asset_directory: config/assets + asset_folders: false + assets_for_all: false + sync_mode: sync + show_unmanaged: false + create_asset_folders: false + delete_below_minimum: false + tvdb_language: default + show_missing_assets: false + minimum_items: 1 + asset_depth: 0 + dimensional_asset_rename: false + download_url_assets: false + show_missing_season_assets: false + default_collection_order: + delete_not_scheduled: false + only_filter_missing: false + show_options: false + ignore_ids: + ignore_imdb_ids: + verify_ssl: true + playlist_sync_to_users: all + show_missing_episode_assets: false + show_asset_not_needed: true + item_refresh_delay: 0 + custom_repo: + prioritize_assets: false + playlist_report: false + check_nightly: false + show_unconfigured: true + playlist_exclude_users: + run_again_delay: 0 + missing_only_released: false + show_filtered: false + show_missing: true + save_report: false +plex: # Can be individually specified per library as well + url: http://plex:32400 + token: + timeout: 360 + clean_bundles: false + empty_trash: false + optimize: false + db_cache: +webhooks: + error: + version: + run_start: + run_end: + delete: +tmdb: + apikey: + language: en + cache_expiration: 60 + region: +tautulli: # Can be individually specified per library as well + url: http://tautulli:8181 + apikey: +omdb: + apikey: + cache_expiration: 60 +radarr: # Can be individually specified per library as well + url: http://radarr:7878 + token: + version: v4 + root_folder_path: /mnt/unionfs/Movies + monitor: false + availability: announced + quality_profile: 1080p + tag: pmm + search: false + add_existing: false + radarr_path: + plex_path: + add_missing: false + upgrade_existing: false + ignore_cache: false +sonarr: # Can be individually specified per library as well + url: http://sonarr:8989 + token: + version: v4 + root_folder_path: /mnt/unionfs/Shows + monitor: false + quality_profile: 1080p - DE Only + language_profile: German + series_type: standard + season_folder: true + tag: pmm + search: false + cutoff_search: false + add_existing: false + sonarr_path: + plex_path: + add_missing: false + upgrade_existing: false + ignore_cache: false +trakt: + client_id: + client_secret: + authorization: + access_token: + token_type: Bearer + expires_in: 7889237 + refresh_token: + scope: public + created_at: 1696698036 + pin: +mdblist: + apikey: + cache_expiration: 60 diff --git a/fscorrupt/fonts/Avenir_95_Black.ttf b/fscorrupt/fonts/Avenir_95_Black.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ae7a536e3bbfe7e7694ca3187822b88fb30f212f GIT binary patch literal 31960 zcmcJ&34k0`wKslmb#?W=@9R|Wv-b2%&rHvfWIB_D$-V+f2#`rKLju{Dgb)-1LO_fl zarq)*&?op*R3Ny5D54^Yf+Dz}qT&WV7u;}pNP7OibE|r`B<T14@2i>Ws=8fu?>+mu z=bl^5IAhGku4M+cZ~6Ll!)@QZbpuLX#s1q>>)Jc7bNqQ1WBk{+Ub$`e$i9ki{DX{1 zz1ZE`4jxdg68jBf@-V(v$M#*a`|&OJzX#Vl@XWePc3m}=DbF`CX8asu>u%q%efOcC z{_TTX7~6<8oL}29I<oz_XKsBxV>?tl-?IY+rr#Rw#WnRIyJPo(L;v_f<PW&MnlZzP zU3<5UjPxCR17o|wsQ;<mBZu}$6OxUw-PAvI&&cl4VUy)T#`c&Qv%h2C-u(xjUhs)e zG4{F>=&ya>_~^d>I{(P?j9vX<+~1D<MIM>9&A6CW{=a;RW~N%Ai>a$Kw#3Co_vvT) zK`W@2*N>=e=J&XY095{C!x3i0$rJcvJUMwBlTb*zwq46up?*%seOHa|XDU<wDM_E3 z=w%BG53*Op_Yx!CVayNS!5NQYS40U;BoxX<1+<^s%oeN7&X~jLa(lc!e;^nNN20NK zBH5s((wS^7UubM<ZfR{RwwF3O%U#_)mEOMofjM*M4OZt5Em*i{@j1gwmM&YqV&$sU zYu2t?f9`qbZ`io$g3T9Rbn%vvt=qPbj$N{2=cSjSxm~;W?A>?y`2GV|9AsBAcIc|t zz5ePq9KPn-H(qx=J8}cN@l7|q`RH42zU8gA9(x;m`#awGe~!QFws+tDo)dSx_kI8I z{yXpbz<+-5Lm$5TBOm?PJ@?*s^8Sy1;*+2H^k*J;@Ustn?(+|S;gK(X>C2CP<*~1R z?eVXF<B2D~`K_nE{q!^6`R@0=|LhNb_@n23{F9$P|FfU}g30V}=tL`UCNn!b%s$2@ zcn2Ti>-Y#i#1HegOJ9|KtoqfonpaC|zq&A$PJ90;O-$e^mA#+ci@WFZwR{Wiegp1) zOnO%JsbO(<pME!=n3(we#IGiPS^Hk?>xAJ62V=D#(b@BtVqfz70>*y&=ua>D$#;xq zolf*6V`-Mfr?%&DR-{5UPkd@02if)P0DB`)cZ7{I1y2((jqDo0bBJBVpbyyV*z4II z9QU!y+12a{b{)Ps&R<}5=~3pDUIyHZc_-q`&Qna`_c7%GU}V_?%(8mJ{hYsb;{$x+ zh6mWf#DmPj3>RP2_5kCps=8?B!jpUpE~HizG^cQ8XjK=VG~^bq-H_R+9#xMn*?v@A ztnL`uep1efBfc0ty0Kk7$<}SyiO=;LQYWh$W0R+&8#nf&9+~RFBe?zOM$~YrUIUJz zsQnafGPW*LPa5*8H>}xk^4f*5lhuVAW2uz7=;R}-H=KNAVJx+ABkocrdx{>vVP{zH zvk84xn(@6^t7RSPKouL09;G^QCFN5mA31t7b`+3^l1%CW&h!F6O7|FYiyq+B)f?!m zY9<w<f=nutLO(VxMBSFwW$QL9LQhf~+aP5VUzfUgKXC42k*d?ljIvL*%0AAl%+TU~ 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 A(*OVf literal 0 HcmV?d00001 diff --git a/fscorrupt/fonts/CircularStd-Bold.otf b/fscorrupt/fonts/CircularStd-Bold.otf new file mode 100644 index 0000000000000000000000000000000000000000..9b6139592c32620beff3dc27b03a08b9220d64b6 GIT binary patch literal 74368 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 ZtC$GhC-)gIbMG~qTe+y&L2gSJ<(M9vK8%%3 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 J6PNS>{{b)&c8>r6 literal 0 HcmV?d00001 diff --git a/fscorrupt/overlays/4K.png b/fscorrupt/overlays/4K.png new file mode 100644 index 0000000000000000000000000000000000000000..da990d077ba6ab50356540519a392125aba0ed87 GIT binary patch literal 7913 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 literal 0 HcmV?d00001 diff --git a/fscorrupt/overlays/4K_banner.png b/fscorrupt/overlays/4K_banner.png new file mode 100644 index 0000000000000000000000000000000000000000..15a47c253aa666df02cf452a7c8a1642dc1d28e7 GIT binary patch literal 33315 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 literal 0 HcmV?d00001 diff --git a/fscorrupt/overlays_movies.yml b/fscorrupt/overlays_movies.yml new file mode 100644 index 0000000..5b00e3c --- /dev/null +++ b/fscorrupt/overlays_movies.yml @@ -0,0 +1,119 @@ +templates: + 4K_banner: + default: + 4K_banner: false + allowed_library_types: <<4K_banner>> + + 4K: + default: + 4K: false + allowed_library_types: <<4K>> + +overlays: + 4K_banner: + template: + name: 4K_banner + overlay: + name: 4K_banner + plex_search: + all: + resolution: '4K' + + 4K: + template: + name: 4K + overlay: + name: 4K + horizontal_offset: 15 + horizontal_align: left + vertical_offset: 15 + vertical_align: top + collection_level: episode + plex_search: + type: episodes + all: + resolution: '4K' + + rating_high: + overlay: + name: Rating_High_BG + horizontal_offset: 375 + horizontal_align: center + vertical_offset: 0 + vertical_align: bottom + url: https://raw.githubusercontent.com/FatPancake-14/plex-meta-manager/main/config/overlays/ratings/Rating_High.png + plex_search: + all: + audience_rating.gte: 6.5 + + rating_mid: + overlay: + name: Rating_Mid_BG + horizontal_offset: 375 + horizontal_align: center + vertical_offset: 0 + vertical_align: bottom + url: https://raw.githubusercontent.com/FatPancake-14/plex-meta-manager/main/config/overlays/ratings/Rating_Mid.png + plex_search: + all: + audience_rating.gte: 4.5 + audience_rating.lte: 6.4 + + rating_low: + overlay: + name: Rating_Low_BG + horizontal_offset: 375 + horizontal_align: center + vertical_offset: 0 + vertical_align: bottom + url: https://raw.githubusercontent.com/FatPancake-14/plex-meta-manager/main/config/overlays/ratings/Rating_Low.png + plex_search: + all: + audience_rating.gte: 0.1 + audience_rating.lte: 4.4 + + user_rating_black: + overlay: + group: rating_text + weight: 20 + rating_type: audience_rating + name: text(audience_rating) + horizontal_offset: 375 + horizontal_align: center + vertical_offset: 70 + vertical_align: bottom + font: config/fonts/CircularStd-Bold.otf + font_size: 85 + font_color: "#282a2d" + plex_search: + all: + audience_rating.gte: 4.5 + audience_rating.lte: 6.4 + + user_rating: + overlay: + group: rating_text + weight: 10 + rating_type: audience_rating + name: text(audience_rating) + horizontal_offset: 375 + horizontal_align: center + vertical_offset: 70 + vertical_align: bottom + font: config/fonts/CircularStd-Bold.otf + font_size: 85 + font_color: "#FFFFFF" + plex_search: + all: + audience_rating.gte: 0.1 + + Force-Filter: + overlay: + name: Force-Filter + url: https://raw.githubusercontent.com/FatPancake-14/plex-meta-manager/main/config/overlays/Force-Filter.png + vertical_align: bottom + plex_search: + all: + year.not: 1800 + filters: + has_dolby_vision: true diff --git a/fscorrupt/overlays_tv.yml b/fscorrupt/overlays_tv.yml new file mode 100644 index 0000000..e2f4864 --- /dev/null +++ b/fscorrupt/overlays_tv.yml @@ -0,0 +1,108 @@ +templates: + 4K_banner: + default: + 4K_banner: false + allowed_library_types: <<4K_banner>> + + 4K: + default: + 4K: false + allowed_library_types: <<4K>> + +overlays: + 4K_banner: + template: + name: 4K_banner + overlay: + name: 4K_banner + plex_search: + all: + resolution: '4K' + + 4K: + template: + name: 4K + overlay: + name: 4K + horizontal_offset: 15 + horizontal_align: left + vertical_offset: 15 + vertical_align: top + collection_level: episode + plex_search: + type: episodes + all: + resolution: '4K' + + rating_high: + overlay: + name: Rating_High_BG + horizontal_offset: 375 + horizontal_align: center + vertical_offset: 0 + vertical_align: bottom + url: https://raw.githubusercontent.com/FatPancake-14/plex-meta-manager/main/config/overlays/ratings/Rating_High.png + plex_search: + all: + audience_rating.gte: 6.5 + + rating_mid: + overlay: + name: Rating_Mid_BG + horizontal_offset: 375 + horizontal_align: center + vertical_offset: 0 + vertical_align: bottom + url: https://raw.githubusercontent.com/FatPancake-14/plex-meta-manager/main/config/overlays/ratings/Rating_Mid.png + plex_search: + all: + audience_rating.gte: 4.5 + audience_rating.lte: 6.4 + + rating_low: + overlay: + name: Rating_Low_BG + horizontal_offset: 375 + horizontal_align: center + vertical_offset: 0 + vertical_align: bottom + url: https://raw.githubusercontent.com/FatPancake-14/plex-meta-manager/main/config/overlays/ratings/Rating_Low.png + plex_search: + all: + audience_rating.gte: 0.1 + audience_rating.lte: 4.4 + + user_rating_black: + overlay: + group: rating_text + weight: 20 + rating_type: audience_rating + name: text(audience_rating) + horizontal_offset: 375 + horizontal_align: center + vertical_offset: 70 + vertical_align: bottom + font: config/fonts/CircularStd-Bold.otf + font_size: 85 + font_color: "#282a2d" + plex_search: + all: + audience_rating.gte: 4.5 + audience_rating.lte: 6.4 + + user_rating: + overlay: + group: rating_text + weight: 10 + rating_type: audience_rating + name: text(audience_rating) + horizontal_offset: 375 + horizontal_align: center + vertical_offset: 70 + vertical_align: bottom + font: config/fonts/CircularStd-Bold.otf + font_size: 85 + font_color: "#FFFFFF" + plex_search: + all: + audience_rating.gte: 0.1 \ No newline at end of file diff --git a/fscorrupt/playlist.yml b/fscorrupt/playlist.yml new file mode 100644 index 0000000..31190d3 --- /dev/null +++ b/fscorrupt/playlist.yml @@ -0,0 +1,91 @@ +############################################################# + +# Playlist # + +# Created by Yozora, Bullmoose20, & Sohjiro # +############################################################# +# REQUIRES TRAKT AUTHENTICATION # +# https://metamanager.wiki/en/latest/config/trakt.html # +# # +# Use the libraries template variable to adjust the names # +# # +# Call this from your config.yml (Movie or Show) # +# If nothing is specified these are the defaults # +# # +# playlist_files: # +# - git: PMM/playlist # +# template_variables: # +# # Sets the names of the libraries to use # +# libraries: Movies, TV Shows # +# # +# # For each playlist use the "key" to set # +# # the options. # +# # Available collections # +# # KEY PLAYLIST # +# # arrow Arrowverse # +# # mcu Marvel Cinematic Universe # +# # dcau DC Animated Universe # +# # pokemon Pokémon # +# # startrek Star Trek # +# # starwars Star Wars # +# # clonewars Star Wars The Clone Wars # +# # xmen X-Men # +# # +# # Available options. Replace "key" with the # +# # desired playlist's key from the chart above. # +# # +# # Turn the playlist on/off # +# use_key: true # +# # Radarr Add Missing # +# radarr_add_missing_key: true # +# # Sonarr Add Missing # +# sonarr_add_missing_key: true # +# # Radarr Tag for missing items # +# radarr_tag_key: # +# # Sonarr Tag for missing items # +# sonarr_tag_key: # +# # Radarr Tag for existing items # +# item_radarr_tag_key: # +# # Sonarr Tag for existing items # +# item_sonarr_tag_key: # +############################################################# + +templates: + playlist: + default: + libraries: Movies, TV Shows, Anime, Kids Movies, Anime Shows + radarr_add_missing_<<key>>: <<radarr_add_missing>> + sonarr_add_missing_<<key>>: <<sonarr_add_missing>> + radarr_tag_<<key>>: <<radarr_tag>> + sonarr_tag_<<key>>: <<sonarr_tag>> + item_radarr_tag_<<key>>: <<item_radarr_tag>> + item_sonarr_tag_<<key>>: <<item_sonarr_tag>> + optional: + - use_<<key>> + - radarr_add_missing + - sonarr_add_missing + - radarr_tag + - sonarr_tag + - item_radarr_tag + - item_sonarr_tag + allowed_library_types: + - <<use_<<key>>>> + radarr_add_missing: <<radarr_add_missing_<<key>>>> + sonarr_add_missing: <<sonarr_add_missing_<<key>>>> + radarr_tag: <<radarr_tag_<<key>>>> + sonarr_tag: <<sonarr_tag_<<key>>>> + item_radarr_tag: <<item_radarr_tag_<<key>>>> + item_sonarr_tag: <<item_sonarr_tag_<<key>>>> + cache_builders: 1 + sync_to_users: all + sync_mode: sync + libraries: <<libraries>> + url_poster: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/playlist/<<playlist_name_encoded>>.jpg + +playlists: + The Walking Dead Universe (Timeline Order): + template: + - name: playlist + key: walking + trakt_list: https://trakt.tv/users/fs-corrupt/lists/the-walking-dead-universe + summary: Chronological order as the story develops. \ No newline at end of file diff --git a/fscorrupt/runtimes.yml b/fscorrupt/runtimes.yml new file mode 100644 index 0000000..6cb1227 --- /dev/null +++ b/fscorrupt/runtimes.yml @@ -0,0 +1,72 @@ +############################################################# +# Episodes Runtime Overlay # +# Created by Yozora, Bullmoose20, & Sohjiro # +# Credit to Magic815 for base images # +############################################################# +# Call this from your config.yml (Show): # +# overlay_path: # +# - git: PMM/overlays/runtimes # +# template_variables: # +# # Set episode or season to overlay # +# overlay_level: # +# # Set the horizontal offset for the overlay # +# horizontal_offset: 15 # +# # Set the horizontal align for the overlay # +# horizontal_align: right # +# # Set the vertical offset for the overlay # +# vertical_offset: 30 # +# # Set the vertical align for the overlay # +# vertical_align: bottom # +# # Set the font for the overlay # +# font: fonts/Inter-Medium.ttf # +# # Set the font size for the overlay # +# font_size: 55 # +# # Set the font color for the overlay # +# font_color: "#FFFFFF" # +# # Set the back color for the overlay # +# back_color: "#00000099" # +# # Set the back radius for the overlay # +# back_radius: 30 # +# # Set the back width for the overlay # +# back_width: 600 # +# # Set the back height for the overlay # +# back_height: 105 # +############################################################# + +templates: + text_runtime_info: + optional: + - overlay_level + default: + overlay: <<overlay_name>> + horizontal_offset: 40 + horizontal_align: right + vertical_offset: 15 + vertical_align: bottom + font: fonts/Inter-Medium.ttf + font_size: 55 + font_color: "#FFFFFF" + back_color: "#00000099" + back_radius: 30 + back_width: 205 + back_height: 105 + collection_level: <<overlay_level>> + overlay: + name: "text(<<runtimeH>>h <<runtimeM>>m)" + horizontal_offset: <<horizontal_offset>> + horizontal_align: <<horizontal_align>> + vertical_offset: <<vertical_offset>> + vertical_align: <<vertical_align>> + font: <<font>> + font_size: <<font_size>> + font_color: <<font_color>> + back_color: <<back_color>> + back_radius: <<back_radius>> + back_width: <<back_width>> + back_height: <<back_height>> + +overlays: + runtime_info: + template: + - name: text_runtime_info + plex_all: true \ No newline at end of file