[152] fix up anime studios and mal content ratings

pull/1140/head
meisnate12 2 years ago
parent 50eaccab85
commit 851b3895f9

@ -1 +1 @@
1.17.3-develop151 1.17.3-develop152

@ -91,6 +91,7 @@ dynamic_collections:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- G - All Ages
- "01" - "01"
2: 2:
- gb/U - gb/U
@ -99,6 +100,7 @@ dynamic_collections:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- G - All Ages
- "02" - "02"
3: 3:
- gb/U - gb/U
@ -107,6 +109,7 @@ dynamic_collections:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- G - All Ages
- "03" - "03"
4: 4:
- gb/U - gb/U
@ -115,6 +118,7 @@ dynamic_collections:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- G - All Ages
- "04" - "04"
5: 5:
- gb/U - gb/U
@ -123,6 +127,7 @@ dynamic_collections:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- G - All Ages
- "05" - "05"
6: 6:
- gb/U - gb/U
@ -131,6 +136,7 @@ dynamic_collections:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- G - All Ages
- "06" - "06"
7: 7:
- gb/PG - gb/PG
@ -138,6 +144,7 @@ dynamic_collections:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG - PG
- PG - Children
- "07" - "07"
8: 8:
- gb/PG - gb/PG
@ -145,6 +152,7 @@ dynamic_collections:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG - PG
- PG - Children
- "08" - "08"
9: 9:
- gb/PG - gb/PG
@ -152,6 +160,7 @@ dynamic_collections:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG - PG
- PG - Children
- gb/9+ - gb/9+
- "09" - "09"
10: 10:
@ -160,6 +169,7 @@ dynamic_collections:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG - PG
- PG - Children
- gb/9+ - gb/9+
11: 11:
- gb/PG - gb/PG
@ -167,17 +177,20 @@ dynamic_collections:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG - PG
- PG - Children
- gb/9+ - gb/9+
12: 12:
- gb/12 - gb/12
- gb/12A - gb/12A
- 12+ - 12+
- PG - PG
- PG - Children
13: 13:
- gb/12 - gb/12
- gb/12A - gb/12A
- 12+ - 12+
- PG-13 - PG-13
- PG-13 - Teens 13 or older
14: 14:
- gb/12 - gb/12
- 12 - 12
@ -186,12 +199,14 @@ dynamic_collections:
- PG-13 - PG-13
- TV-14 - TV-14
- 13 - 13
- PG-13 - Teens 13 or older
15: 15:
- gb/15 - gb/15
- gb/14+ - gb/14+
- TV-14 - TV-14
- 13 - 13
- 14 - 14
- PG-13 - Teens 13 or older
16: 16:
- gb/15 - gb/15
- gb/14+ - gb/14+
@ -199,6 +214,7 @@ dynamic_collections:
- 13 - 13
- 14 - 14
- 15 - 15
- PG-13 - Teens 13 or older
17: 17:
- gb/15 - gb/15
- gb/14+ - gb/14+
@ -207,6 +223,7 @@ dynamic_collections:
- 14 - 14
- 15 - 15
- 16 - 16
- R - 17+ (violence & profanity)
18: 18:
- gb/18 - gb/18
- MA-17 - MA-17
@ -219,3 +236,6 @@ dynamic_collections:
- gb/X - gb/X
- X - X
- NC-17 - NC-17
- R - 17+ (violence & profanity)
- R+ - Mild Nudity
- Rx - Hentai

@ -2,7 +2,7 @@
# MAL Content Rating Collections # # MAL Content Rating Collections #
# Created by Yozora, Bullmoose20, & Sohjiro # # Created by Yozora, Bullmoose20, & Sohjiro #
# EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL # # EDITING THIS FILE MAY CAUSE PULLING NEW UPDATES TO FAIL #
# https://metamanager.wiki/en/latest/defaults/both/content_rating_us.html # # https://metamanager.wiki/en/latest/defaults/both/content_rating_mal.html #
############################################################################## ##############################################################################
external_templates: external_templates:
@ -46,21 +46,14 @@ dynamic_collections:
default: content_rating default: content_rating
other: content_rating_other other: content_rating_other
include: include:
- "G - All Ages" - "G"
- "PG - Children" - "PG"
- "PG-13 - Teens 13 or older" - "PG-13"
- "R - 17+ (violence & profanity)" - "R"
- "R+ - Mild Nudity" - "R+"
- "Rx - Hentai" - "Rx"
title_override:
"G - All Ages": "G"
"PG - Children": "PG"
"PG-13 - Teens 13 or older": "PG-13"
"R - 17+ (violence & profanity)": "R"
"R+ - Mild Nudity": "R+"
"Rx - Hentai": "Rx"
addons: addons:
"G - All Ages": G:
- gb/U - gb/U
- gb/0+ - gb/0+
- U - U
@ -77,7 +70,8 @@ dynamic_collections:
- "04" - "04"
- "05" - "05"
- "06" - "06"
"PG - Children": - G - All Ages
PG:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- 7 - 7
@ -91,7 +85,8 @@ dynamic_collections:
- 10 - 10
- 11 - 11
- 12 - 12
"PG-13 - Teens 13 or older": - PG - Children
PG-13:
- 13 - 13
- gb/12A - gb/12A
- 12+ - 12+
@ -102,7 +97,8 @@ dynamic_collections:
- 14 - 14
- 15 - 15
- 16 - 16
"R - 17+ (violence & profanity)": - PG-13 - Teens 13 or older
R:
- 17 - 17
- 18 - 18
- gb/18 - gb/18
@ -110,3 +106,8 @@ dynamic_collections:
- NC-17 - NC-17
- R - R
- TVMA - TVMA
- R - 17+ (violence & profanity)
R+:
- R+ - Mild Nudity
Rx:
- Rx - Hentai

@ -74,6 +74,7 @@ dynamic_collections:
- "04" - "04"
- "05" - "05"
- "06" - "06"
- G - All Ages
PG: PG:
- gb/PG - gb/PG
- gb/9+ - gb/9+
@ -89,15 +90,18 @@ dynamic_collections:
- "07" - "07"
- "08" - "08"
- "09" - "09"
- PG - Children
12: 12:
- gb/12 - gb/12
- 12 - 12
- PG-13 - Teens 13 or older
12A: 12A:
- gb/12A - gb/12A
- 12+ - 12+
- PG-13 - PG-13
- TV-13 - TV-13
- 12 - 12
- PG-13 - Teens 13 or older
15: 15:
- gb/15 - gb/15
- gb/14+ - gb/14+
@ -105,6 +109,7 @@ dynamic_collections:
- 13 - 13
- 14 - 14
- 15 - 15
- PG-13 - Teens 13 or older
18: 18:
- gb/18 - gb/18
- MA-17 - MA-17
@ -114,8 +119,11 @@ dynamic_collections:
- 16 - 16
- 17 - 17
- 18 - 18
- R - 17+ (violence & profanity)
- R+ - Mild Nudity
R18: R18:
- gb/R18 - gb/R18
- gb/X - gb/X
- X - X
- NC-17 - NC-17
- Rx - Hentai

@ -32,7 +32,7 @@ dynamic_collections:
- shared - shared
template_variables: template_variables:
search_term: search_term:
default: studio default: studio.is
image: image:
default: studio/<<key_encoded>> default: studio/<<key_encoded>>
translation_key: translation_key:

@ -72,6 +72,7 @@ dynamic_collections:
- "04" - "04"
- "05" - "05"
- "06" - "06"
- G - All Ages
PG: PG:
- gb/PG - gb/PG
- gb/9+ - gb/9+
@ -86,16 +87,21 @@ dynamic_collections:
- "09" - "09"
- "10" - "10"
- "11" - "11"
- PG - Children
PG-13: PG-13:
- gb/12A - gb/12A
- gb/12 - gb/12
- 12+ - 12+
- TV-13 - TV-13
- gb/14+
- gb/15
- TV-14
- 12 - 12
- 13 - 13
- 14 - 14
- 15 - 15
- 16 - 16
- PG-13 - Teens 13 or older
R: R:
- 17 - 17
- 18 - 18
@ -103,12 +109,12 @@ dynamic_collections:
- MA-17 - MA-17
- TVMA - TVMA
- TV-MA - TV-MA
- gb/14+ - R - 17+ (violence & profanity)
- gb/15 - R+ - Mild Nudity
- TV-14
NC-17: NC-17:
- gb/R18 - gb/R18
- gb/X - gb/X
- R18 - R18
- X - X
- Rx - Hentai

@ -27,23 +27,23 @@ templates:
overlays: overlays:
Netflix: Netflix:
variables: {key: netflix, weight: 90} variables: {key: netflix, weight: 100}
template: [name: standard, name: streaming] template: [name: standard, name: streaming]
Prime: Prime:
variables: {key: amazon, weight: 80} variables: {key: amazon, weight: 90}
template: [name: standard, name: streaming] template: [name: standard, name: streaming]
Disney: Disney:
variables: {key: disney, weight: 70} variables: {key: disney, weight: 80}
template: [name: standard, name: streaming] template: [name: standard, name: streaming]
HBO-Max: HBO-Max:
variables: {key: hbomax, weight: 60} variables: {key: hbomax, weight: 70}
template: [name: standard, name: streaming] template: [name: standard, name: streaming]
Crunchyroll: Crunchyroll:
variables: {key: crunchyroll, weight: 55} variables: {key: crunchyroll, weight: 60, allowed_libraries: show}
template: [name: standard, name: streaming] template: [name: standard, name: streaming]
YouTube: YouTube:

@ -18,7 +18,8 @@ templates:
item_radarr_tag_<<key>>: <<item_radarr_tag>> item_radarr_tag_<<key>>: <<item_radarr_tag>>
item_sonarr_tag_<<key>>: <<item_sonarr_tag>> item_sonarr_tag_<<key>>: <<item_sonarr_tag>>
trakt_url_<<key>>: <<trakt_url>> trakt_url_<<key>>: <<trakt_url>>
url_poster_<<key>>: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/playlist/<<playlist_name_encoded>>.jpg url_poster_<<key>>: https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Images/master/playlist/<<mapping_name_encoded>>.jpg
name_<<key>>: <<mapping_name>>
optional: optional:
- use_<<key>> - use_<<key>>
- item_radarr_tag - item_radarr_tag

@ -69,6 +69,7 @@ dynamic_collections:
- "04" - "04"
- "05" - "05"
- "06" - "06"
- G - All Ages
TV-Y: TV-Y:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
@ -85,6 +86,7 @@ dynamic_collections:
- 11 - 11
- 12 - 12
- 13 - 13
- PG - Children
TV-14: TV-14:
- gb/12A - gb/12A
- 12+ - 12+
@ -96,6 +98,7 @@ dynamic_collections:
- 15 - 15
- 16 - 16
- 17 - 17
- PG-13 - Teens 13 or older
TV-MA: TV-MA:
- 18 - 18
- gb/18 - gb/18
@ -103,3 +106,6 @@ dynamic_collections:
- NC-17 - NC-17
- R - R
- TVMA - TVMA
- R - 17+ (violence & profanity)
- R+ - Mild Nudity
- Rx - Hentai

@ -227,7 +227,8 @@ html_theme_options = {
("_menu", "Movie", "defaults/separators", [ ("_menu", "Movie", "defaults/separators", [
("Actors", "defaults/both/actor"), ("Actors", "defaults/both/actor"),
("Audio Languages", "defaults/both/audio_language"), ("Audio Languages", "defaults/both/audio_language"),
("Content Ratings (CS)", "defaults/both/content_rating_cs"), ("Common Sense Media Content Ratings", "defaults/both/content_rating_cs"),
("MyAnimeList Content Ratings", "defaults/both/content_rating_mal"),
("Content Ratings (US)", "defaults/movie/content_rating_us"), ("Content Ratings (US)", "defaults/movie/content_rating_us"),
("Content Ratings (UK)", "defaults/both/content_rating_uk"), ("Content Ratings (UK)", "defaults/both/content_rating_uk"),
("Countries", "defaults/movie/country"), ("Countries", "defaults/movie/country"),
@ -240,6 +241,7 @@ html_theme_options = {
("Seasonal", "defaults/movie/seasonal"), ("Seasonal", "defaults/movie/seasonal"),
("Streaming", "defaults/both/streaming"), ("Streaming", "defaults/both/streaming"),
("Studios", "defaults/both/studio"), ("Studios", "defaults/both/studio"),
("Anime Studios", "defaults/both/studio_anime"),
("Subtitle Languages", "defaults/both/subtitle_language"), ("Subtitle Languages", "defaults/both/subtitle_language"),
("Universes", "defaults/movie/universe"), ("Universes", "defaults/movie/universe"),
("Writers", "defaults/movie/writer"), ("Writers", "defaults/movie/writer"),
@ -249,7 +251,7 @@ html_theme_options = {
("Actors", "defaults/both/actor"), ("Actors", "defaults/both/actor"),
("Audio Languages", "defaults/both/audio_language"), ("Audio Languages", "defaults/both/audio_language"),
("Common Sense Media Content Ratings", "defaults/both/content_rating_cs"), ("Common Sense Media Content Ratings", "defaults/both/content_rating_cs"),
("MAL Content Ratings", "defaults/show/content_rating_mal"), ("MyAnimeList Content Ratings", "defaults/both/content_rating_mal"),
("US Content Ratings", "defaults/show/content_rating_us"), ("US Content Ratings", "defaults/show/content_rating_us"),
("UK Content Ratings", "defaults/both/content_rating_uk"), ("UK Content Ratings", "defaults/both/content_rating_uk"),
("Countries", "defaults/show/country"), ("Countries", "defaults/show/country"),
@ -260,7 +262,7 @@ html_theme_options = {
("Resolutions", "defaults/both/resolution"), ("Resolutions", "defaults/both/resolution"),
("Streaming", "defaults/both/streaming"), ("Streaming", "defaults/both/streaming"),
("Studios", "defaults/both/studio"), ("Studios", "defaults/both/studio"),
("Studios (Anime)", "defaults/both/studio_anime"), ("Anime Studios", "defaults/both/studio_anime"),
("Subtitle Languages", "defaults/both/subtitle_language"), ("Subtitle Languages", "defaults/both/subtitle_language"),
("Years", "defaults/both/year"), ("Years", "defaults/both/year"),
]), ]),

@ -112,6 +112,7 @@ addons:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- G - All Ages
- "01" - "01"
2: 2:
- gb/U - gb/U
@ -120,6 +121,7 @@ addons:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- G - All Ages
- "02" - "02"
3: 3:
- gb/U - gb/U
@ -128,6 +130,7 @@ addons:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- G - All Ages
- "03" - "03"
4: 4:
- gb/U - gb/U
@ -136,6 +139,7 @@ addons:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- G - All Ages
- "04" - "04"
5: 5:
- gb/U - gb/U
@ -144,6 +148,7 @@ addons:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- G - All Ages
- "05" - "05"
6: 6:
- gb/U - gb/U
@ -152,6 +157,7 @@ addons:
- TV-Y - TV-Y
- E - E
- gb/E - gb/E
- G - All Ages
- "06" - "06"
7: 7:
- gb/PG - gb/PG
@ -159,6 +165,7 @@ addons:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG - PG
- PG - Children
- "07" - "07"
8: 8:
- gb/PG - gb/PG
@ -166,6 +173,7 @@ addons:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG - PG
- PG - Children
- "08" - "08"
9: 9:
- gb/PG - gb/PG
@ -173,6 +181,7 @@ addons:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG - PG
- PG - Children
- gb/9+ - gb/9+
- "09" - "09"
10: 10:
@ -181,6 +190,7 @@ addons:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG - PG
- PG - Children
- gb/9+ - gb/9+
11: 11:
- gb/PG - gb/PG
@ -188,17 +198,20 @@ addons:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
- PG - PG
- PG - Children
- gb/9+ - gb/9+
12: 12:
- gb/12 - gb/12
- gb/12A - gb/12A
- 12+ - 12+
- PG - PG
- PG - Children
13: 13:
- gb/12 - gb/12
- gb/12A - gb/12A
- 12+ - 12+
- PG-13 - PG-13
- PG-13 - Teens 13 or older
14: 14:
- gb/12 - gb/12
- 12 - 12
@ -207,12 +220,14 @@ addons:
- PG-13 - PG-13
- TV-14 - TV-14
- 13 - 13
- PG-13 - Teens 13 or older
15: 15:
- gb/15 - gb/15
- gb/14+ - gb/14+
- TV-14 - TV-14
- 13 - 13
- 14 - 14
- PG-13 - Teens 13 or older
16: 16:
- gb/15 - gb/15
- gb/14+ - gb/14+
@ -220,6 +235,7 @@ addons:
- 13 - 13
- 14 - 14
- 15 - 15
- PG-13 - Teens 13 or older
17: 17:
- gb/15 - gb/15
- gb/14+ - gb/14+
@ -228,6 +244,7 @@ addons:
- 14 - 14
- 15 - 15
- 16 - 16
- R - 17+ (violence & profanity)
18: 18:
- gb/18 - gb/18
- MA-17 - MA-17
@ -240,4 +257,7 @@ addons:
- gb/X - gb/X
- X - X
- NC-17 - NC-17
- R - 17+ (violence & profanity)
- R+ - Mild Nudity
- Rx - Hentai
``` ```

@ -4,17 +4,17 @@ The `content_rating_mal` Default Metadata File is used to dynamically create col
This file assumes that you are using the `mass_content_rating_update: mal` operation on your library, and if you do not use the MAL-based rating system within Plex, this file will attempt to match the ratings in your library to the respective rating system. This file assumes that you are using the `mass_content_rating_update: mal` operation on your library, and if you do not use the MAL-based rating system within Plex, this file will attempt to match the ratings in your library to the respective rating system.
**This file works with Show Libraries only.** **This file works with Movie and Show Libraries.**
![](../images/content_rating_mal.png) ![](../images/content_rating_mal.png)
## Collections Section 14 ## Collections Section 14
| Collection | Key | Description | | Collection | Key | Description |
|:---------------------------------------------------------|:--------------------------------------------:|:-------------------------------------------------------------------------------| |:----------------------------------------------------------------|:--------------------------------------------:|:-------------------------------------------------------------------------------|
| `Ratings Collections` | `separator` | [Separator Collection](../separators) to denote the Section of Collections. | | `Ratings Collections` | `separator` | [Separator Collection](../separators) to denote the Section of Collections. |
| `<<Content Rating>> Shows`<br>**Example:** `TV-14 Shows` | `<<Content Rating>>`<br>**Example:** `TV-14` | Collection of Shows that have this Content Rating. | | `<<Content Rating>> Movies/Shows`<br>**Example:** `PG-13 Shows` | `<<Content Rating>>`<br>**Example:** `PG-13` | Collection of Shows that have this Content Rating. |
| `Not Rated Shows` | `other` | Collection of Shows that are Unrated, Not Rated or any other uncommon Ratings. | | `Not Rated Movies/Shows` | `other` | Collection of Shows that are Unrated, Not Rated or any other uncommon Ratings. |
## Config ## Config
@ -22,6 +22,9 @@ The below YAML in your config.yml will create the collections:
```yaml ```yaml
libraries: libraries:
Movies:
metadata_path:
- pmm: content_rating_mal
TV Shows: TV Shows:
metadata_path: metadata_path:
- pmm: content_rating_mal - pmm: content_rating_mal
@ -76,66 +79,74 @@ libraries:
```yaml ```yaml
include: include:
- "G - All Ages" - "G"
- "PG - Children" - "PG"
- "PG-13 - Teens 13 or older" - "PG-13"
- "R - 17+ (violence & profanity)" - "R"
- "R+ - Mild Nudity" - "R+"
- "Rx - Hentai" - "Rx"
``` ```
## Default `addons` ## Default `addons`
```yaml ```yaml
addons: addons:
"G - All Ages": G:
- gb/U - gb/U
- gb/0+ - gb/0+
- U - U
- G - G
- 1 - 1
- 2 - 2
- 3 - 3
- 4 - 4
- 5 - 5
- 6 - 6
- "01" - "01"
- "02" - "02"
- "03" - "03"
- "04" - "04"
- "05" - "05"
- "06" - "06"
"PG - Children": - G - All Ages
- TV-Y7 PG:
- TV-Y7-FV - TV-Y7
- 7 - TV-Y7-FV
- 8 - 7
- 9 - 8
- "07" - 9
- "08" - "07"
- "09" - "08"
- gb/PG - "09"
- gb/9+ - gb/PG
- 10 - gb/9+
- 11 - 10
- 12 - 11
"PG-13 - Teens 13 or older": - 12
- 13 - PG - Children
- gb/12A PG-13:
- 12+ - 13
- PG-13 - gb/12A
- TV-13 - 12+
- gb/14+ - PG-13
- gb/15 - TV-13
- 14 - gb/14+
- 15 - gb/15
- 16 - 14
"R - 17+ (violence & profanity)": - 15
- 17 - 16
- 18 - PG-13 - Teens 13 or older
- gb/18 R:
- MA-17 - 17
- NC-17 - 18
- R - gb/18
- TVMA - MA-17
- NC-17
- R
- TVMA
- R - 17+ (violence & profanity)
R+:
- R+ - Mild Nudity
Rx:
- Rx - Hentai
``` ```

@ -91,70 +91,78 @@ include:
## Default `addons` ## Default `addons`
```yaml ```yaml
addons: addons:
U: U:
- gb/U - gb/U
- gb/0+ - gb/0+
- G - G
- TV-Y - TV-Y
- TV-G - TV-G
- E - E
- gb/E - gb/E
- 1 - 1
- 2 - 2
- 3 - 3
- 4 - 4
- 5 - 5
- 6 - 6
- "01" - "01"
- "02" - "02"
- "03" - "03"
- "04" - "04"
- "05" - "05"
- "06" - "06"
PG: - G - All Ages
- gb/PG PG:
- gb/9+ - gb/PG
- TV-PG - gb/9+
- TV-Y7 - TV-PG
- TV-Y7-FV - TV-Y7
- PG - TV-Y7-FV
- 7 - PG
- 8 - 7
- 9 - 8
- 10 - 9
- 11 - 10
- "07" - 11
- "08" - "07"
- "09" - "08"
12: - "09"
- gb/12 - PG - Children
- 12 12:
12A: - gb/12
- gb/12A - 12
- 12+ - PG-13 - Teens 13 or older
- PG-13 12A:
- TV-13 - gb/12A
- 12 - 12+
15: - PG-13
- gb/15 - TV-13
- gb/14+ - 12
- TV-14 - PG-13 - Teens 13 or older
- 13 15:
- 14 - gb/15
- 15 - gb/14+
18: - TV-14
- gb/18 - 13
- MA-17 - 14
- TVMA - 15
- TV-MA - PG-13 - Teens 13 or older
- R 18:
- 16 - gb/18
- 17 - MA-17
- 18 - TVMA
R18: - TV-MA
- gb/R18 - R
- gb/X - 16
- X - 17
- NC-17 - 18
- R - 17+ (violence & profanity)
- R+ - Mild Nudity
R18:
- gb/R18
- gb/X
- X
- NC-17
- Rx - Hentai
``` ```

@ -8,22 +8,23 @@ The `streaming` Default Metadata File is used to dynamically create collections
## Collections Section 03 ## Collections Section 03
| Collection | Key | Description | | Collection | Key | Description |
|:---------------------------|:-----------:|:----------------------------------------------------------------------------| |:---------------------------|:-------------:|:----------------------------------------------------------------------------|
| `Streaming Collections` | `separator` | [Separator Collection](../separators) to denote the Section of Collections. | | `Streaming Collections` | `separator` | [Separator Collection](../separators) to denote the Section of Collections. |
| `All 4 Movies/Shows` | `all4` | Collection of Movies/Shows Streaming on All 4. | | `All 4 Movies/Shows` | `all4` | Collection of Movies/Shows Streaming on All 4. |
| `Apple TV+ Movies/Shows` | `appletv` | Collection of Movies/Shows Streaming on Apple TV+. | | `Apple TV+ Movies/Shows` | `appletv` | Collection of Movies/Shows Streaming on Apple TV+. |
| `BET+ Movies/Shows` | `bet` | Collection of Movies/Shows Streaming on BET+. | | `BET+ Movies/Shows` | `bet` | Collection of Movies/Shows Streaming on BET+. |
| `BritBox Movies/Shows` | `britbox` | Collection of Movies/Shows Streaming on BritBox. | | `BritBox Movies/Shows` | `britbox` | Collection of Movies/Shows Streaming on BritBox. |
| `Disney+ Movies/Shows` | `disney` | Collection of Movies/Shows Streaming on Disney+. | | `Crunchyroll Movies/Shows` | `crunchyroll` | Collection of Movies/Shows Streaming on Crunchyroll. |
| `hayu Movies/Shows` | `hayu` | Collection of Movies/Shows Streaming on hayu. | | `Disney+ Movies/Shows` | `disney` | Collection of Movies/Shows Streaming on Disney+. |
| `HBO Max Movies/Shows` | `hbomax` | Collection of Movies/Shows Streaming on HBO Max. | | `hayu Movies/Shows` | `hayu` | Collection of Movies/Shows Streaming on hayu. |
| `Hulu Movies/Shows` | `hulu` | Collection of Movies/Shows Streaming on Hulu. | | `HBO Max Movies/Shows` | `hbomax` | Collection of Movies/Shows Streaming on HBO Max. |
| `Netflix Movies/Shows` | `netflix` | Collection of Movies/Shows Streaming on Netflix. | | `Hulu Movies/Shows` | `hulu` | Collection of Movies/Shows Streaming on Hulu. |
| `NOW Movies/Shows` | `now` | Collection of Movies/Shows Streaming on NOW. | | `Netflix Movies/Shows` | `netflix` | Collection of Movies/Shows Streaming on Netflix. |
| `Paramount+ Movies/Shows` | `paramount` | Collection of Movies/Shows Streaming on Paramount+. | | `NOW Movies/Shows` | `now` | Collection of Movies/Shows Streaming on NOW. |
| `Peacock Movies/Shows` | `peacock` | Collection of Movies/Shows Streaming on Peacock. | | `Paramount+ Movies/Shows` | `paramount` | Collection of Movies/Shows Streaming on Paramount+. |
| `Prime Video Movies/Shows` | `amazon` | Collection of Movies/Shows Streaming on Prime Video. | | `Peacock Movies/Shows` | `peacock` | Collection of Movies/Shows Streaming on Peacock. |
| `Prime Video Movies/Shows` | `amazon` | Collection of Movies/Shows Streaming on Prime Video. |
## Config ## Config

@ -2,7 +2,7 @@
The `studio_anime` Default Metadata File is used to dynamically create collections based on the studios available in your library. The `studio_anime` Default Metadata File is used to dynamically create collections based on the studios available in your library.
**This file works with Show Libraries only.** **This file works with Movie and Show Libraries.**
![](../images/studio_anime.png) ![](../images/studio_anime.png)

@ -36,25 +36,27 @@ These collections are applied by calling the below paths into the `metadata_path
### General Collections ### General Collections
| Default | Path | Example Collections | Works with Movies | Works with Shows | | Default | Path | Example Collections | Works with Movies | Works with Shows |
|:------------------------------------------------------------------------------------|:----------------------:|:-------------------------------------------------------|:-----------------:|:----------------:| |:------------------------------------------------------------------------------------|:--------------------:|:-------------------------------------------------------|:-----------------:|:----------------:|
| [Actor](both/actor) | `actor` | Chris Hemsworth, Margot Robbie | &#9989; | &#9989; | | [Actor](both/actor) | `actor` | Chris Hemsworth, Margot Robbie | &#9989; | &#9989; |
| [Audio Language](both/audio_language) | `audio_language` | French Audio, Korean Audio | &#9989; | &#9989; | | [Audio Language](both/audio_language) | `audio_language` | French Audio, Korean Audio | &#9989; | &#9989; |
| [Common Sense Content Rating](both/content_rating_cs) | `content_rating_cs` | 1, 2, 3, 4, 5, 6, 15, 16, 17, 18 | &#9989; | &#9989; | | [Common Sense Content Rating](both/content_rating_cs) | `content_rating_cs` | 1, 2, 3, 4, 5, 6, 15, 16, 17, 18 | &#9989; | &#9989; |
| [Content Rating (UK)](both/content_rating_uk) | `content_rating_uk` | U, PG, 12A | &#9989; | &#9989; | | [MyAnimeList Content Rating](both/content_rating_mal) | `content_rating_mal` | G, PG, PG-13, R, R+, Rx | &#9989; | &#9989; |
| Content Rating (US) [Movie](movie/content_rating_us)/[Show](show/content_rating_us) | `content_rating_us` | G, PG, NC-17 | &#9989; | &#9989; | | [Content Rating (UK)](both/content_rating_uk) | `content_rating_uk` | U, PG, 12A | &#9989; | &#9989; |
| Country [Movie](movie/country)/[Show](show/country) | `country` | Belgium, India | &#9989; | &#9989; | | Content Rating (US) [Movie](movie/content_rating_us)/[Show](show/content_rating_us) | `content_rating_us` | G, PG, NC-17 | &#9989; | &#9989; |
| Decade [Movie](movie/decade)/[Show](show/decade) | `decade` | Best of 2012, Best of 2022 | &#9989; | &#9989; | | Country [Movie](movie/country)/[Show](show/country) | `country` | Belgium, India | &#9989; | &#9989; |
| [Director](movie/director) | `director` | Steven Spielberg (Director), Olivia Wilde (Director) | &#9989; | &#10060; | | Decade [Movie](movie/decade)/[Show](show/decade) | `decade` | Best of 2012, Best of 2022 | &#9989; | &#9989; |
| Franchise [Movie](movie/franchise)/[Show](show/franchise) | `franchise` | Star Wars: Skywalker Saga, Godzilla (Anime) | &#9989; | &#9989; | | [Director](movie/director) | `director` | Steven Spielberg (Director), Olivia Wilde (Director) | &#9989; | &#10060; |
| [Genre](both/genre) | `genre` | Action, Drama, Science Fiction | &#9989; | &#9989; | | Franchise [Movie](movie/franchise)/[Show](show/franchise) | `franchise` | Star Wars: Skywalker Saga, Godzilla (Anime) | &#9989; | &#9989; |
| [Network](show/network) | `network` | Disney Channel, Lifetime | &#10060; | &#9989; | | [Genre](both/genre) | `genre` | Action, Drama, Science Fiction | &#9989; | &#9989; |
| [Producer](movie/producer) | `producer` | James Cameron (Producer), Reese Witherspoon (Producer) | &#9989; | &#10060; | | [Network](show/network) | `network` | Disney Channel, Lifetime | &#10060; | &#9989; |
| [Resolution](both/resolution) | `resolution` | 4K Movies, 1080p Movies, 720p Movies | &#9989; | &#9989; | | [Producer](movie/producer) | `producer` | James Cameron (Producer), Reese Witherspoon (Producer) | &#9989; | &#10060; |
| [Seasonal](movie/seasonal) | `seasonal` | Easter, Christmas | &#9989; | &#10060; | | [Resolution](both/resolution) | `resolution` | 4K Movies, 1080p Movies, 720p Movies | &#9989; | &#9989; |
| [Streaming](both/streaming) | `streaming` | Disney+ Movies, HBO Max Shows | &#9989; | &#9989; | | [Seasonal](movie/seasonal) | `seasonal` | Easter, Christmas | &#9989; | &#10060; |
| [Studio](both/studio) | `studio` | DreamWorks Studios, Walt Disney Pictures | &#9989; | &#9989; | | [Streaming](both/streaming) | `streaming` | Disney+ Movies, HBO Max Shows | &#9989; | &#9989; |
| [Subtitle Language](both/subtitle_language) | `subtitle_language` | German Subtitles, Swedish Subtitles | &#9989; | &#9989; | | [Studio](both/studio) | `studio` | DreamWorks Studios, Walt Disney Pictures | &#9989; | &#9989; |
| [Universe](movie/universe) | `universe` | Marvel Cinematic Universal, Wizarding World | &#9989; | &#10060; | | [Anime Studio](both/studio_anime) | `studio_anime` | Bones, Studio Ghibli, Toei Animation | &#9989; | &#9989; |
| [Year](both/year) | `year` | Best of 2010, Best of 2019 | &#9989; | &#9989; | | [Subtitle Language](both/subtitle_language) | `subtitle_language` | German Subtitles, Swedish Subtitles | &#9989; | &#9989; |
| [Writer](movie/writer) | `writer` | James Cameron (Writer), Lilly Wachowski (Writer) | &#9989; | &#10060; | | [Universe](movie/universe) | `universe` | Marvel Cinematic Universal, Wizarding World | &#9989; | &#10060; |
| [Year](both/year) | `year` | Best of 2010, Best of 2019 | &#9989; | &#9989; |
| [Writer](movie/writer) | `writer` | James Cameron (Writer), Lilly Wachowski (Writer) | &#9989; | &#10060; |

@ -107,6 +107,7 @@ addons:
- "04" - "04"
- "05" - "05"
- "06" - "06"
- G - All Ages
PG: PG:
- gb/PG - gb/PG
- gb/9+ - gb/9+
@ -121,16 +122,21 @@ addons:
- "09" - "09"
- "10" - "10"
- "11" - "11"
- PG - Children
PG-13: PG-13:
- gb/12A - gb/12A
- gb/12 - gb/12
- 12+ - 12+
- TV-13 - TV-13
- gb/14+
- gb/15
- TV-14
- 12 - 12
- 13 - 13
- 14 - 14
- 15 - 15
- 16 - 16
- PG-13 - Teens 13 or older
R: R:
- 17 - 17
- 18 - 18
@ -138,12 +144,12 @@ addons:
- MA-17 - MA-17
- TVMA - TVMA
- TV-MA - TV-MA
- gb/14+ - R - 17+ (violence & profanity)
- gb/15 - R+ - Mild Nudity
- TV-14
NC-17: NC-17:
- gb/R18 - gb/R18
- gb/X - gb/X
- R18 - R18
- X - X
- Rx - Hentai
``` ```

@ -8,17 +8,18 @@ The `streaming` Default Overlay File is used to create an overlay based on the s
## Supported Streaming Services ## Supported Streaming Services
| Streaming Service | Key | Weight | | Streaming Service | Key | Weight |
|:------------------|:-----------:|:------:| |:------------------|:-------------:|:------:|
| Netflix | `netflix` | `90` | | Netflix | `netflix` | `100` |
| Prime Video | `amazon` | `80` | | Prime Video | `amazon` | `90` |
| Disney+ | `disney` | `70` | | Disney+ | `disney` | `80` |
| HBO Max | `hbomax` | `60` | | HBO Max | `hbomax` | `70` |
| YouTube | `youtube` | `50` | | Crunchyroll | `Crunchyroll` | `60` |
| Hulu | `hulu` | `40` | | YouTube | `youtube` | `50` |
| Paramount+ | `paramount` | `30` | | Hulu | `hulu` | `40` |
| AppleTV | `appletv` | `20` | | Paramount+ | `paramount` | `30` |
| Peacock | `peacock` | `10` | | AppleTV | `appletv` | `20` |
| Peacock | `peacock` | `10` |
## Config ## Config

@ -104,6 +104,7 @@ addons:
- "04" - "04"
- "05" - "05"
- "06" - "06"
- G - All Ages
TV-Y: TV-Y:
- TV-Y7 - TV-Y7
- TV-Y7-FV - TV-Y7-FV
@ -120,6 +121,7 @@ addons:
- 11 - 11
- 12 - 12
- 13 - 13
- PG - Children
TV-14: TV-14:
- gb/12A - gb/12A
- 12+ - 12+
@ -131,6 +133,7 @@ addons:
- 15 - 15
- 16 - 16
- 17 - 17
- PG-13 - Teens 13 or older
TV-MA: TV-MA:
- 18 - 18
- gb/18 - gb/18
@ -138,4 +141,7 @@ addons:
- NC-17 - NC-17
- R - R
- TVMA - TVMA
- R - 17+ (violence & profanity)
- R+ - Mild Nudity
- Rx - Hentai
``` ```

@ -69,6 +69,8 @@ def get_arg(env_str, default, arg_bool=False, arg_int=False):
else: else:
return default return default
run_arg = " ".join([f'"{s}"' if " " in s else s for s in sys.argv[:]])
config_file = get_arg("PMM_CONFIG", args.config) config_file = get_arg("PMM_CONFIG", args.config)
times = get_arg("PMM_TIME", args.times) times = get_arg("PMM_TIME", args.times)
run = get_arg("PMM_RUN", args.run, arg_bool=True) run = get_arg("PMM_RUN", args.run, arg_bool=True)
@ -200,6 +202,7 @@ def start(attrs):
attrs["operations_only"] = operations_only attrs["operations_only"] = operations_only
attrs["overlays_only"] = overlays_only attrs["overlays_only"] = overlays_only
logger.separator(debug=True) logger.separator(debug=True)
logger.debug(f"Run Command: {run_arg}")
logger.debug(f"--config (PMM_CONFIG): {config_file}") logger.debug(f"--config (PMM_CONFIG): {config_file}")
logger.debug(f"--time (PMM_TIME): {times}") logger.debug(f"--time (PMM_TIME): {times}")
logger.debug(f"--run (PMM_RUN): {run}") logger.debug(f"--run (PMM_RUN): {run}")

Loading…
Cancel
Save