diff --git a/ricoloic/Collection/Anime/Chart.yml b/ricoloic/Collection/Anime/Chart.yml new file mode 100644 index 0000000..499d46f --- /dev/null +++ b/ricoloic/Collection/Anime/Chart.yml @@ -0,0 +1,36 @@ +templates: + AniList Top Rated: + anilist_top_rated: 100 + collection_order: custom + sync_mode: sync + sort_title: +++_Chart_<> + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Anime/Chart/Poster/<>.png + summary: <> + AniList Popular Anime: + anilist_popular: 100 + collection_order: custom + sync_mode: sync + sort_title: +++_Chart_<> + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Anime/Chart/Poster/<>.png + summary: <> + AniList Trending Anime: + anilist_trending: 100 + collection_order: custom + sync_mode: sync + sort_title: +++_Chart_<> + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Anime/Chart/Poster/<>.png + summary: <> + +collections: + Top Rated: + template: + name: AniList Top Rated + summary: "Discover the highest-rated anime, celebrated for their exceptional quality and storytelling." + Popular: + template: + name: AniList Popular Anime + summary: "Explore the most popular anime, loved by fans around the world." + Trending: + template: + name: AniList Trending Anime + summary: "Stay up-to-date with the latest anime trends and see what's currently capturing audiences' attention." diff --git a/ricoloic/Collection/Anime/Genre.yml b/ricoloic/Collection/Anime/Genre.yml new file mode 100644 index 0000000..589e9a2 --- /dev/null +++ b/ricoloic/Collection/Anime/Genre.yml @@ -0,0 +1,212 @@ +templates: + MAL Genre: + mal_search: + genre: <> + collection_order: custom + collection_mode: hide + sync_mode: sync + sort_title: aaa_Genre_<> + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Anime/Genre/Poster/<>.png + summary: <> + +collections: + Action: + template: + name: MAL Genre + genre_id: 1 + summary: "Get ready for high-energy battles and intense action sequences." + Adventure: + template: + name: MAL Genre + genre_id: 2 + summary: "Embark on thrilling journeys and epic quests in fantastical worlds." + Boys Love: + template: + name: MAL Genre + genre_id: 28 + summary: "Explore the heartfelt and romantic stories of boys' love." + Cars: + template: + name: MAL Genre + genre_id: 3 + summary: "Rev up your engines with anime centered around cars and racing." + Comedy: + template: + name: MAL Genre + genre_id: 4 + summary: "Laugh out loud with hilarious antics and comedic adventures." + Demons: + template: + name: MAL Genre + genre_id: 6 + summary: "Dive into dark and supernatural tales featuring demons and otherworldly beings." + Drama: + template: + name: MAL Genre + genre_id: 8 + summary: "Experience deep emotional journeys and compelling narratives." + Ecchi: + template: + name: MAL Genre + genre_id: 9 + summary: "Indulge in playful and provocative stories with ecchi elements." + Erotica: + template: + name: MAL Genre + genre_id: 49 + summary: "Discover more mature and erotic themes in anime." + Fantasy: + template: + name: MAL Genre + genre_id: 10 + summary: "Enter magical worlds filled with fantastical creatures and adventures." + Game: + template: + name: MAL Genre + genre_id: 11 + summary: "Immerse yourself in anime centered around games and gaming culture." + Girls Love: + template: + name: MAL Genre + genre_id: 26 + summary: "Enjoy romantic and heartfelt stories of girls' love." + Gourmet: + template: + name: MAL Genre + genre_id: 47 + summary: "Savor the delicious world of gourmet anime, celebrating food and culinary arts." + Harem: + template: + name: MAL Genre + genre_id: 35 + summary: "Delve into anime where one character is surrounded by multiple love interests." + Hentai: + template: + name: MAL Genre + genre_id: 12 + summary: "Explore explicit and adult-themed anime." + Historical: + template: + name: MAL Genre + genre_id: 13 + summary: "Travel back in time with anime set in historical periods." + Horror: + template: + name: MAL Genre + genre_id: 14 + summary: "Get ready for spine-chilling and terrifying horror stories." + Isekai: + template: + name: MAL Genre + genre_id: 62 + summary: "Join characters as they are transported to other worlds in isekai adventures." + Martial Arts: + template: + name: MAL Genre + genre_id: 17 + summary: "Experience the discipline and excitement of martial arts-themed anime." + Mecha: + template: + name: MAL Genre + genre_id: 18 + summary: "Dive into the world of giant robots and mecha battles." + Military: + template: + name: MAL Genre + genre_id: 38 + summary: "Explore anime focused on military themes and warfare." + Music: + template: + name: MAL Genre + genre_id: 19 + summary: "Celebrate the power of music through anime dedicated to musical themes." + Mystery: + template: + name: MAL Genre + genre_id: 7 + summary: "Unravel thrilling mysteries and solve intriguing puzzles." + Parody: + template: + name: MAL Genre + genre_id: 20 + summary: "Enjoy hilarious parodies that poke fun at various genres and tropes." + Police: + template: + name: MAL Genre + genre_id: 39 + summary: "Follow the action-packed and investigative stories of police-themed anime." + Psychological: + template: + name: MAL Genre + genre_id: 40 + summary: "Dive into mind-bending and thought-provoking psychological tales." + Romance: + template: + name: MAL Genre + genre_id: 22 + summary: "Fall in love with romantic anime stories filled with passion and emotion." + Samurai: + template: + name: MAL Genre + genre_id: 21 + summary: "Experience the honor and action of samurai-themed anime." + School: + template: + name: MAL Genre + genre_id: 23 + summary: "Relive the drama, romance, and comedy of school life in anime." + Sci-Fi: + template: + name: MAL Genre + genre_id: 24 + summary: "Explore futuristic worlds and sci-fi adventures in anime." + Shoujo: + template: + name: MAL Genre + genre_id: 25 + summary: "Enjoy anime aimed at young girls, often focusing on romance and personal growth." + Shounen: + template: + name: MAL Genre + genre_id: 27 + summary: "Experience action-packed stories aimed at young boys, full of adventure and excitement." + Slice of Life: + template: + name: MAL Genre + genre_id: 36 + summary: "Relax with everyday stories that capture the essence of life." + Space: + template: + name: MAL Genre + genre_id: 29 + summary: "Blast off into outer space with anime set among the stars." + Sports: + template: + name: MAL Genre + genre_id: 30 + summary: "Feel the thrill of competition and athleticism in sports anime." + Super Power: + template: + name: MAL Genre + genre_id: 31 + summary: "Watch characters wield extraordinary powers in super-powered adventures." + Supernatural: + template: + name: MAL Genre + genre_id: 37 + summary: "Encounter otherworldly phenomena and supernatural beings." + Suspense: + template: + name: MAL Genre + genre_id: 41 + summary: "Keep on the edge of your seat with suspenseful and thrilling narratives." + Thriller: + template: + name: MAL Genre + genre_id: 41 + summary: "Dive into intense and gripping thriller stories." + Vampire: + template: + name: MAL Genre + genre_id: 32 + summary: "Enter the dark and seductive world of vampires in anime." diff --git a/ricoloic/Collection/Anime/Season.yml b/ricoloic/Collection/Anime/Season.yml new file mode 100644 index 0000000..52f0c56 --- /dev/null +++ b/ricoloic/Collection/Anime/Season.yml @@ -0,0 +1,506 @@ +templates: + Anime Season: + # sort_year is to ensure we can sort by showing the most recent seasons first + # season_index is used to ensure we order the anime correctly, Winter > Spring > Summer > Fall + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Anime/Season/Poster/<> <>.png + mal_season: + season: <> + year: <> + limit: 500 + sort_by: members + sync_mode: sync + sort_title: zzzz_Season_<>_<>_<> + summary: Anime airing during <> anime season in <>. + smart_label: release.desc + +collections: + + Current Season: + ### Always displayed as the first collection. + sort_title: ++++++++++++++++++_Current Season + mal_season: + sort_by: members + limit: 500 + summary: Anime airing this season. + smart_label: episode_added.desc + sync_mode: sync + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Anime/Season/Poster/Current Season.png + + Summer 2024: + template: + name: Anime Season + year: 2024 + sort_year: "00976" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2024: + template: + name: Anime Season + year: 2024 + sort_year: "00976" + season: "Spring" + season_lower: "spring" + season_index: "2" + + Fall 2023: + template: + name: Anime Season + year: 2023 + sort_year: "00977" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2023: + template: + name: Anime Season + year: 2023 + sort_year: "00977" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2023: + template: + name: Anime Season + year: 2023 + sort_year: "00977" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2023: + template: + name: Anime Season + year: 2023 + sort_year: "00977" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2022: + template: + name: Anime Season + year: 2022 + sort_year: "00978" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2022: + template: + name: Anime Season + year: 2022 + sort_year: "00978" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2022: + template: + name: Anime Season + year: 2022 + sort_year: "00978" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2022: + template: + name: Anime Season + year: 2022 + sort_year: "00978" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2021: + template: + name: Anime Season + year: 2021 + sort_year: "00979" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2021: + template: + name: Anime Season + year: 2021 + sort_year: "00979" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2021: + template: + name: Anime Season + year: 2021 + sort_year: "00979" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2021: + template: + name: Anime Season + year: 2021 + sort_year: "00979" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2020: + template: + name: Anime Season + year: 2020 + sort_year: "00980" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2020: + template: + name: Anime Season + year: 2020 + sort_year: "00980" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2020: + template: + name: Anime Season + year: 2020 + sort_year: "00980" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2020: + template: + name: Anime Season + year: 2020 + sort_year: "00980" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2019: + template: + name: Anime Season + year: 2019 + sort_year: "00981" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2019: + template: + name: Anime Season + year: 2019 + sort_year: "00981" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2019: + template: + name: Anime Season + year: 2019 + sort_year: "00981" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2019: + template: + name: Anime Season + year: 2019 + sort_year: "00981" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2018: + template: + name: Anime Season + year: 2018 + sort_year: "00982" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2018: + template: + name: Anime Season + year: 2018 + sort_year: "00982" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2018: + template: + name: Anime Season + year: 2018 + sort_year: "00982" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2018: + template: + name: Anime Season + year: 2018 + sort_year: "00982" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2017: + template: + name: Anime Season + year: 2017 + sort_year: "00983" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2017: + template: + name: Anime Season + year: 2017 + sort_year: "00983" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2017: + template: + name: Anime Season + year: 2017 + sort_year: "00983" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2017: + template: + name: Anime Season + year: 2017 + sort_year: "00983" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2016: + template: + name: Anime Season + year: 2016 + sort_year: "00984" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2016: + template: + name: Anime Season + year: 2016 + sort_year: "00984" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2016: + template: + name: Anime Season + year: 2016 + sort_year: "00984" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2016: + template: + name: Anime Season + year: 2016 + sort_year: "00984" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2015: + template: + name: Anime Season + year: 2015 + sort_year: "00985" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2015: + template: + name: Anime Season + year: 2015 + sort_year: "00985" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2015: + template: + name: Anime Season + year: 2015 + sort_year: "00985" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2015: + template: + name: Anime Season + year: 2015 + sort_year: "00985" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2014: + template: + name: Anime Season + year: 2014 + sort_year: "00986" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2014: + template: + name: Anime Season + year: 2014 + sort_year: "00986" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2014: + template: + name: Anime Season + year: 2014 + sort_year: "00986" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2014: + template: + name: Anime Season + year: 2014 + sort_year: "00986" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2013: + template: + name: Anime Season + year: 2013 + sort_year: "00987" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2013: + template: + name: Anime Season + year: 2013 + sort_year: "00987" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2013: + template: + name: Anime Season + year: 2013 + sort_year: "00987" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2013: + template: + name: Anime Season + year: 2013 + sort_year: "00987" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2012: + template: + name: Anime Season + year: 2012 + sort_year: "00988" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2012: + template: + name: Anime Season + year: 2012 + sort_year: "00988" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2012: + template: + name: Anime Season + year: 2012 + sort_year: "00988" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2012: + template: + name: Anime Season + year: 2012 + sort_year: "00988" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2011: + template: + name: Anime Season + year: 2011 + sort_year: "00989" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2011: + template: + name: Anime Season + year: 2011 + sort_year: "00989" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2011: + template: + name: Anime Season + year: 2011 + sort_year: "00989" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2011: + template: + name: Anime Season + year: 2011 + sort_year: "00989" + season: "Winter" + season_lower: "winter" + season_index: "3" + + Fall 2010: + template: + name: Anime Season + year: 2010 + sort_year: "00990" + season: "Fall" + season_lower: "fall" + season_index: "0" + Summer 2010: + template: + name: Anime Season + year: 2010 + sort_year: "00990" + season: "Summer" + season_lower: "summer" + season_index: "1" + Spring 2010: + template: + name: Anime Season + year: 2010 + sort_year: "00990" + season: "Spring" + season_lower: "spring" + season_index: "2" + Winter 2010: + template: + name: Anime Season + year: 2010 + sort_year: "00990" + season: "Winter" + season_lower: "winter" + season_index: "3" diff --git a/ricoloic/Collection/Movie/Decade.yml b/ricoloic/Collection/Movie/Decade.yml new file mode 100644 index 0000000..58191f6 --- /dev/null +++ b/ricoloic/Collection/Movie/Decade.yml @@ -0,0 +1,57 @@ +templates: + Best of Decade: + imdb_search: + type: movie + release.after: <> + release.before: <> + sort_by: rating.desc + limit: 500 + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Movie/Decade/Poster/<>s.png + sort_title: +07Best<> + sync_mode: append + collection_order: custom + summary: <> + +collections: + Best of 1970s: + template: + name: Best of Decade + after: 1970-01-01 + before: 1979-12-31 + summary: "Experience the iconic films that defined the 1970s, a decade of groundbreaking cinema." + year: 1970 + Best of 1980s: + template: + name: Best of Decade + after: 1980-01-01 + before: 1989-12-31 + summary: "Relive the cinematic magic of the 1980s, featuring unforgettable classics and cult favorites." + year: 1980 + Best of 1990s: + template: + name: Best of Decade + after: 1990-01-01 + before: 1999-12-31 + summary: "Discover the best films of the 1990s, a decade rich with diverse and influential movies." + year: 1990 + Best of 2000s: + template: + name: Best of Decade + after: 2000-01-01 + before: 2009-12-31 + summary: "Explore the top movies of the 2000s, a period marked by innovation and blockbuster hits." + year: 2000 + Best of 2010s: + template: + name: Best of Decade + after: 2010-01-01 + before: 2019-12-31 + summary: "Dive into the standout films of the 2010s, showcasing a decade of storytelling and visual excellence." + year: 2010 + Best of 2020s: + template: + name: Best of Decade + after: 2020-01-01 + before: 2029-12-31 + summary: "Witness the best of 2020s cinema, capturing the essence of contemporary filmmaking." + year: 2020 diff --git a/ricoloic/Collection/Movie/Genre.yml b/ricoloic/Collection/Movie/Genre.yml new file mode 100644 index 0000000..fb1d481 --- /dev/null +++ b/ricoloic/Collection/Movie/Genre.yml @@ -0,0 +1,143 @@ +templates: + Genre: + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Movie/Genre/Poster/<>.png + summary: <> + default: + exclude: Children, Anime + sort_title: +08<> + smart_filter: + sort_by: release.desc + validate: false + all: + genre.not: <> + genre: <> + Genre IMDB: + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Movie/Genre/Poster/<>.png + summary: <> + sync_mode: append + smart_label: release.desc + sort_title: +08<> + +collections: + Action: + template: + name: Genre + genre: action + summary: "Experience heart-pounding excitement and adrenaline-fueled sequences with high-stakes action and intense confrontations." + Adventure: + template: + name: Genre + genre: adventure + summary: "Embark on epic journeys and thrilling quests across uncharted territories." + Animation: + template: + name: Genre + genre: animation + summary: "Dive into imaginative worlds and enchanting stories brought to life through animation." + exclude: null + Comedy: + template: + name: Genre + genre: comedy + summary: "Get ready for a good laugh with hilarious antics and witty humor." + Crime: + template: + name: Genre + genre: crime + summary: "Delve into the dark underbelly of society with gripping tales of crime and justice." + Disaster: + template: + name: Genre IMDB + summary: "Shit's goin' wrong, grab some popcorn." + imdb_list: + - https://www.imdb.com/list/ls538074103/ + - https://www.imdb.com/list/ls064468734/ + Documentary: + template: + name: Genre + genre: "biography,documentary" + summary: "Explore real-life stories, events, and experiences through informative documentaries." + Drama: + template: + name: Genre + genre: drama + summary: "Experience compelling narratives and deep emotional journeys." + Family: + template: + name: Genre + genre: family + summary: "Enjoy heartwarming and fun-filled movies for all ages." + exclude: null + Fantasy: + template: + name: Genre + genre: fantasy + summary: "Enter magical realms and fantastical adventures beyond imagination." + exclude: null + History: + template: + name: Genre + genre: history + summary: "Discover the past with captivating stories based on historical events." + Horror: + template: + name: Genre + genre: horror + summary: "Prepare for spine-chilling tales and terrifying thrills." + Music: + template: + name: Genre + genre: music + summary: "Celebrate the power of music with stories that strike a chord." + exclude: null + Mystery: + template: + name: Genre + genre: mystery + summary: "Unravel puzzling mysteries and thrilling whodunits." + Romance: + template: + name: Genre + genre: romance + summary: "Fall in love with heartwarming and passionate love stories." + Romantic Comedy: + template: + name: Genre + genre: "romance,comedy" + summary: "Enjoy a delightful blend of humor and romance." + Romantic Drama: + template: + name: Genre + genre: "romance,drama" + summary: "Experience the intense emotions of love and drama." + Sci-Fi: + template: + name: Genre IMDB + genre: "sci-fi" + summary: "Explore futuristic worlds and mind-bending scientific adventures." + Sports: + template: + name: Genre + genre: sport + summary: "Witness inspiring tales of athleticism and perseverance." + Stand-Up: + template: + name: Genre IMDB + summary: "Turn off your cell phones and don't heckle." + imdb_list: + - https://www.imdb.com/list/ls041728102/ + Thriller: + template: + name: Genre + genre: thriller + summary: "Experience the edge-of-your-seat suspense and excitement." + War: + template: + name: Genre + genre: war + summary: "Explore the intense and often harrowing realities of war." + Western: + template: + name: Genre + genre: western + summary: "Saddle up for rugged adventures in the Wild West." diff --git a/ricoloic/Collection/Movie/Resolution.yml b/ricoloic/Collection/Movie/Resolution.yml new file mode 100644 index 0000000..8dc3283 --- /dev/null +++ b/ricoloic/Collection/Movie/Resolution.yml @@ -0,0 +1,172 @@ +templates: + Resolution: + optional: + - overlay_level + - use_<> + - use_<> + collection_level: <> + allowed_library_types: + - <>>> + - <>>> + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Movie/Resolution/Poster/<>.png + NoResolution: + optional: + - overlay_level + - use_<> + - use_<> + default: + horizontal_offset: 15 + horizontal_align: left + vertical_offset: 15 + vertical_align: top + collection_level: <> + allowed_library_types: + - <>>> + - <>>> + +collections: + 4K-DV: + template: + - name: Resolution + weight: 120 + opt1: 4k + opt2: dv + plex_search: + all: + resolution.regex: '(?i)2160|4k' + filters: + has_dolby_vision: true + + 4K-HDR: + template: + - name: Resolution + weight: 110 + opt1: 4k + opt2: hdr + plex_search: + all: + resolution.regex: '(?i)2160|4k' + hdr: true + + 4K: + template: + - name: Resolution + weight: 100 + opt1: 4k + plex_search: + any: + resolution.regex: '(?i)2160|4k' + + 1080P-DV: + template: + - name: Resolution + weight: 90 + opt1: 1080p + opt2: dv + plex_search: + all: + resolution.regex: '(?i)1080|2k' + filters: + has_dolby_vision: true + + 1080P-HDR: + template: + - name: Resolution + weight: 80 + opt1: 1080p + opt2: hdr + plex_search: + all: + resolution.regex: '(?i)1080|2k' + hdr: true + + 1080P: + template: + - name: Resolution + weight: 70 + opt1: 1080p + plex_search: + any: + resolution.regex: '(?i)1080|2k' + + 720P-DV: + template: + - name: Resolution + weight: 60 + opt1: 720p + opt2: dv + plex_search: + all: + resolution.regex: '(?i)720|hd' + filters: + has_dolby_vision: true + + 720P-HDR: + template: + - name: Resolution + weight: 50 + opt1: 720p + opt2: hdr + plex_search: + all: + resolution.regex: '(?i)720|hd' + hdr: true + + 720P: + template: + - name: Resolution + weight: 40 + opt1: 720p + plex_search: + any: + resolution.regex: '(?i)720|hd' + + 480P-DV: + template: + - name: Resolution + weight: 30 + opt1: 480p + opt2: dv + plex_search: + all: + resolution.regex: '(?i)480|sd' + filters: + has_dolby_vision: true + + 480P-HDR: + template: + - name: Resolution + weight: 20 + opt1: 480p + opt2: hdr + plex_search: + all: + resolution.regex: '(?i)480|sd' + hdr: true + + 480P: + template: + - name: Resolution + weight: 10 + opt1: 480p + plex_search: + any: + resolution.regex: '(?i)480|sd' + + DV: + template: + - name: Resolution + weight: 5 + opt1: dv + plex_all: true + filters: + has_dolby_vision: true + + HDR: + template: + - name: Resolution + weight: 1 + opt1: hdr + plex_search: + all: + hdr: true \ No newline at end of file diff --git a/ricoloic/Collection/Show/Chart.yml b/ricoloic/Collection/Show/Chart.yml new file mode 100644 index 0000000..e691fe0 --- /dev/null +++ b/ricoloic/Collection/Show/Chart.yml @@ -0,0 +1,22 @@ +templates: + Chart: + collection_order: custom + sync_mode: sync + sort_title: ++_<> + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Show/Chart/Poster/<>.png + +collections: + Top Rated: + tmdb_top_rated: 200 + template: + name: Chart + + Trending: + tmdb_trending_weekly: 200 + template: + name: Chart + + Popular: + tmdb_popular: 200 + template: + name: Chart diff --git a/ricoloic/Collection/Show/Genre.yml b/ricoloic/Collection/Show/Genre.yml new file mode 100644 index 0000000..93e418f --- /dev/null +++ b/ricoloic/Collection/Show/Genre.yml @@ -0,0 +1,99 @@ +templates: + Genre: + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Show/Genre/Poster/<>.png + summary: <> + default: + exclude: Children, Anime + sort_title: +08<> + smart_filter: + sort_by: release.desc + validate: false + all: + genre.not: <> + genre: <> + +collections: + Action: + template: + name: Genre + genre: action + Adventure: + template: + name: Genre + genre: adventure + Animation: + template: + name: Genre + genre: animation + exclude: null + Comedy: + template: + name: Genre + genre: comedy + Crime: + template: + name: Genre + genre: crime + Documentary: + template: + name: Genre + genre: "biography,documentary" + Drama: + template: + name: Genre + genre: drama + Family: + template: + name: Genre + genre: family + exclude: null + Fantasy: + template: + name: Genre + genre: fantasy + exclude: null + History: + template: + name: Genre + genre: history + Horror: + template: + name: Genre + genre: horror + Music: + template: + name: Genre + genre: music + exclude: null + Mystery: + template: + name: Genre + genre: mystery + Romance: + template: + name: Genre + genre: romance + Romantic Comedy: + template: + name: Genre + genre: "romance,comedy" + Romantic Drama: + template: + name: Genre + genre: "romance,drama" + Sports: + template: + name: Genre + genre: sport + Thriller: + template: + name: Genre + genre: thriller + War: + template: + name: Genre + genre: war + Western: + template: + name: Genre + genre: western diff --git a/ricoloic/Collection/Show/Resolution.yml b/ricoloic/Collection/Show/Resolution.yml new file mode 100644 index 0000000..aa80037 --- /dev/null +++ b/ricoloic/Collection/Show/Resolution.yml @@ -0,0 +1,172 @@ +templates: + Resolution: + optional: + - overlay_level + - use_<> + - use_<> + collection_level: <> + allowed_library_types: + - <>>> + - <>>> + url_poster: https://raw.githubusercontent.com/ricoloic/Kometa-Personal-Config/master/Assets/Show/Resolution/Poster/<>.png + NoResolution: + optional: + - overlay_level + - use_<> + - use_<> + default: + horizontal_offset: 15 + horizontal_align: left + vertical_offset: 15 + vertical_align: top + collection_level: <> + allowed_library_types: + - <>>> + - <>>> + +collections: + 4K-DV: + template: + - name: Resolution + weight: 120 + opt1: 4k + opt2: dv + plex_search: + all: + resolution.regex: '(?i)2160|4k' + filters: + has_dolby_vision: true + + 4K-HDR: + template: + - name: Resolution + weight: 110 + opt1: 4k + opt2: hdr + plex_search: + all: + resolution.regex: '(?i)2160|4k' + hdr: true + + 4K: + template: + - name: Resolution + weight: 100 + opt1: 4k + plex_search: + any: + resolution.regex: '(?i)2160|4k' + + 1080P-DV: + template: + - name: Resolution + weight: 90 + opt1: 1080p + opt2: dv + plex_search: + all: + resolution.regex: '(?i)1080|2k' + filters: + has_dolby_vision: true + + 1080P-HDR: + template: + - name: Resolution + weight: 80 + opt1: 1080p + opt2: hdr + plex_search: + all: + resolution.regex: '(?i)1080|2k' + hdr: true + + 1080P: + template: + - name: Resolution + weight: 70 + opt1: 1080p + plex_search: + any: + resolution.regex: '(?i)1080|2k' + + 720P-DV: + template: + - name: Resolution + weight: 60 + opt1: 720p + opt2: dv + plex_search: + all: + resolution.regex: '(?i)720|hd' + filters: + has_dolby_vision: true + + 720P-HDR: + template: + - name: Resolution + weight: 50 + opt1: 720p + opt2: hdr + plex_search: + all: + resolution.regex: '(?i)720|hd' + hdr: true + + 720P: + template: + - name: Resolution + weight: 40 + opt1: 720p + plex_search: + any: + resolution.regex: '(?i)720|hd' + + 480P-DV: + template: + - name: Resolution + weight: 30 + opt1: 480p + opt2: dv + plex_search: + all: + resolution.regex: '(?i)480|sd' + filters: + has_dolby_vision: true + + 480P-HDR: + template: + - name: Resolution + weight: 20 + opt1: 480p + opt2: hdr + plex_search: + all: + resolution.regex: '(?i)480|sd' + hdr: true + + 480P: + template: + - name: Resolution + weight: 10 + opt1: 480p + plex_search: + any: + resolution.regex: '(?i)480|sd' + + DV: + template: + - name: Resolution + weight: 5 + opt1: dv + plex_all: true + filters: + has_dolby_vision: true + + HDR: + template: + - name: Resolution + weight: 1 + opt1: hdr + plex_search: + all: + hdr: true \ No newline at end of file diff --git a/ricoloic/Collection/Show/Studio.yml b/ricoloic/Collection/Show/Studio.yml new file mode 100644 index 0000000..15cffa4 --- /dev/null +++ b/ricoloic/Collection/Show/Studio.yml @@ -0,0 +1,292 @@ +############################################################## +## Network Collections ## +## Created by JJJonesJr33 ## +## Version 1.5 ## +############################################################## +############################################################## +## ## +## User/Config Credits - Special Thanks ## +## ## +## Yozora, Bullmoose20, & Sohjiro ## +## Glasti1, Hiren-Z, OhMyBahGosh, tuxpeople, cpt-kuesel ## +## meisnate12, TheUnchainedZebra, Evil Tacctician ## +## ## +############################################################## + +####################### +## Templates ## +####################### + +templates: + network: + optional: + - network + tmdb_network: <> + url_poster: https://theposterdb.com/api/assets/<> + sort_title: +++_<> + collection_mode: hide + sync_mode: sync + +collections: + A&E: + template: + name: network + network: 129 + poster: 212620 + ABC: + template: + name: network + network: "2, 75, 2791" + poster: 204735 + Adult Swim: + template: + name: network + network: 80 + poster: 204736 + AMC: + template: + name: network + network: "174, 4661" + poster: 204737 + Apple TV+: + template: + name: network + network: "2552, 1932" + poster: 204738 + BBC: + template: + name: network + network: "100, 1155, 375, 493, 3546, 4, 332, 3, 126, 317" + poster: 204739 + BET: + template: + name: network + network: 24 + poster: 212646 + Bravo: + template: + name: network + network: 74 + poster: 204740 + Cartoon Network: + template: + name: network + network: 56 + poster: 204731 + CBS: + template: + name: network + network: "16, 1709, 2621" + poster: 204730 + Cinemax: + template: + name: network + network: 359 + poster: 204732 + Comedy Central: + template: + name: network + network: 47 + poster: 204743 + Crunchyroll: + template: + name: network + network: 1112 + poster: 237616 + trakt_list: + - https://trakt.tv/users/saab51/lists/crunchyroll-3376c416-919f-479a-a2f5-724786e48b69 + Dave: + template: + name: network + network: 388 + poster: 204728 + Disney+: + template: + name: network + network: 2739 + poster: 204745 + Disney Channel: + template: + name: network + network: 142 + poster: 212622 + Disney XD: + template: + name: network + network: 44 + poster: 212645 + Disney Junior: + template: + name: network + network: 2991 + poster: 212623 + Discovery: + template: + name: network + network: "10, 22, 64, 106, 244, 626, 670, 1079, 1287, 1534, 2087, 2480, 2692, 3045, 3591, 3900, 3953, 4440, 4462, 4741" + poster: 212621 + E!: + template: + name: network + network: 76 + poster: 212644 + ESPN: + template: + name: network + network: "29, 70, 4132" + poster: 212624 + FOX: + template: + name: network + network: "19, 2686, 875, 45, 87, 131, 2317, 243, 2320" + poster: 204746 + Freeform: + template: + name: network + network: 1267 + poster: 212625 + FX: + template: + name: network + network: 88 + poster: 212627 + Hallmark: + template: + name: network + network: 384 + poster: 204747 + HBO: + template: + name: network + network: "49, 5484, 5485, 3186, 2593" + poster: 204710 + Hulu: + template: + name: network + network: 453 + poster: 204711 + HGTV: + template: + name: network + network: 210 + poster: 212628 + National Geographic: + template: + name: network + network: "43, 799, 1756, 1825, 3355, 4293, 4476" + poster: 212630 + ITV: + template: + name: network + network: "9, 149, 1159, 261, 590" + poster: 204712 + Lifetime: + template: + name: network + network: "34, 1072" + poster: 204713 + MTV: + template: + name: network + network: 33 + poster: 204714 + NBC: + template: + name: network + network: "6, 413" + poster: 204715 + Netflix: + template: + name: network + network: 213 + poster: 204716 + Nickelodeon: + template: + name: network + network: 13 + poster: 204717 + Paramount+: + template: + name: network + network: "4330, 2076" + poster: 204718 + PBS: + template: + name: network + network: "14, 122, 2354" + poster: 204719 + Peacock: + template: + name: network + network: 3353 + poster: 212631 + Prime: + template: + name: network + network: 1024 + poster: 204721 + Showtime: + template: + name: network + network: 67 + poster: 204720 + Sky: + template: + name: network + network: 214 + poster: 204722 + Starz: + template: + name: network + network: "318, 758" + poster: 204723 + Syfy: + template: + name: network + network: 77 + poster: 204724 + Shudder: + template: + name: network + network: 2949 + poster: 212643 + TBS: + template: + name: network + network: 68 + poster: 204729 + The CW: + template: + name: network + network: 71 + poster: 204744 + Warner Bros.: + template: + name: network + network: 21 + poster: 212632 + TLC: + template: + name: network + network: 84 + poster: 204725 + TruTV: + template: + name: network + network: 364 + poster: 204726 + USA: + template: + name: network + network: 30 + poster: 204733 + TNT: + template: + name: network + network: 41 + poster: 212634 + YouTube: + template: + name: network + network: "247, 1436" + poster: 212633 \ No newline at end of file diff --git a/ricoloic/README.md b/ricoloic/README.md new file mode 100644 index 0000000..58af4ae --- /dev/null +++ b/ricoloic/README.md @@ -0,0 +1,97 @@ +# Rico Kometa Configuration + +## Requirements + +### Plex + +The Plex configuration is required + +Fill in the following from the `config.yml` file + +```yml +plex: + url: http://192.168.1.12:32400 + token: #################### + timeout: 60 + db_cache: + clean_bundles: false + empty_trash: false + optimize: false + verify_ssl: +``` + +[PLEX ATTRIBUTES](https://metamanager.wiki/en/latest/config/plex/?h=plex) + +### TMDB + +The TMDB configuration is required + +Fill in the following from the `config.yml` file + +```yml +tmdb: + apikey: ################################ + language: en + cache_expiration: 60 + region: +``` + +[TMDB ATTRIBUTES](https://metamanager.wiki/en/latest/config/tmdb/?h=tmdb) + +### TrakT + +The TrakT configuration is required + +Fill in the following from the `config.yml` file + +```yml +trakt: + client_id: #################### + client_secret: #################### + pin: + authorization: + access_token: + token_type: + expires_in: + refresh_token: + scope: public + created_at: +``` + +[TRAKT ATTRIBUTES](https://metamanager.wiki/en/latest/config/trakt/?h=trakt) + +### MAL + +The My Anime List configuration is required + +Fill in the following from the `config.yml` file + +```yml +mal: + client_id: #################### + client_secret: #################### + authorization: + access_token: + token_type: + expires_in: + refresh_token: +``` + +[MYANIMELIST ATTRIBUTES](https://metamanager.wiki/en/latest/config/myanimelist/?h=my) + +## Assets + +All assets are provided from either my [custom repository](https://github.com/ricoloic/Kometa-Personal-Config) or from [theposterdb](https://theposterdb.com). All of the poster from my repository have been generated by myself and are free for you tu use how you like. + +### Anime + +![Screenshot 2024-08-01 at 1 23 09 PM](https://github.com/user-attachments/assets/8d6531a7-bb17-4726-8455-7e9f1a596c03) + +### Movie + +![Screenshot 2024-08-01 at 1 23 51 PM](https://github.com/user-attachments/assets/aa0d0fa3-ce62-4f8a-b6da-38715a613205) + +## Show + +![Screenshot 2024-08-01 at 1 24 19 PM](https://github.com/user-attachments/assets/a48f92bb-1b69-4f14-b3db-7281c1d9b84c) + diff --git a/ricoloic/config.yml.template b/ricoloic/config.yml.template new file mode 100644 index 0000000..103fc23 --- /dev/null +++ b/ricoloic/config.yml.template @@ -0,0 +1,104 @@ +libraries: + Anime: + remove_overlays: true + collection_files: + - file: config/Collection/Anime/Chart.yml + - file: config/Collection/Anime/Genre.yml + - file: config/Collection/Anime/Season.yml + + Movies: + remove_overlays: true + collection_files: + - file: config/Collection/Movie/Resolution.yml + - file: config/Collection/Movie/Decade.yml + - file: config/Collection/Movie/Genre.yml + + TV Shows: + remove_overlays: true + collection_files: + - file: config/Collection/Show/Resolution.yml + - file: config/Collection/Show/Studio.yml + - file: config/Collection/Show/Genre.yml + - file: config/Collection/Show/Chart.yml + +settings: + cache: true + cache_expiration: 60 + asset_directory: config/assets + asset_folders: false + asset_depth: 0 + create_asset_folders: false + dimensional_asset_rename: false + download_url_assets: false + show_missing_season_assets: false + sync_mode: append + minimum_items: 1 + default_collection_order: alpha + delete_below_minimum: true + delete_not_scheduled: false + run_again_delay: 2 + missing_only_released: false + only_filter_missing: false + show_unmanaged: true + show_filtered: false + show_options: false + show_missing: false + show_missing_assets: false + save_missing: false + tvdb_language: eng + ignore_ids: + ignore_imdb_ids: + playlist_sync_to_user: + verify_ssl: true + run_order: + - operations + - metadata + - collections + - overlays + prioritize_assets: false + show_missing_episode_assets: false + show_asset_not_needed: true + item_refresh_delay: 0 + show_unconfigured: true + playlist_exclude_users: + playlist_report: true + custom_repo: + overlay_artwork_filetype: jpg + overlay_artwork_quality: + +plex: + url: http://192.168.1.12:32400 + token: #################### + timeout: 60 + db_cache: + clean_bundles: false + empty_trash: false + optimize: false + verify_ssl: + +tmdb: + apikey: ################################ + language: en + cache_expiration: 60 + region: + +trakt: + client_id: #################### + client_secret: #################### + pin: + authorization: + access_token: + token_type: + expires_in: + refresh_token: + scope: public + created_at: + +mal: + client_id: #################### + client_secret: #################### + authorization: + access_token: + token_type: + expires_in: + refresh_token: