pull/756/head
FonduemangVI 2 years ago
commit a428422ce0

@ -15,7 +15,7 @@ The Tokens not available in the release won't be used/shown.
## Standard Movie Format
This naming scheme is made to be compatible with the [New Plex Agent](https://forums.plex.tv/t/new-plex-media-server-movie-scanner-and-agent-preview/593269/517) that now supports IMDB and TMDB IDs in filenames, if you don't need it or want it just remove `[imdb-{ImdbId}]`
This naming scheme is made to be compatible with the [New Plex Agent](https://forums.plex.tv/t/new-plex-media-server-movie-scanner-and-agent-preview/593269/517) that now supports IMDb and TMDb IDs in filenames, if you don't need it or want it just remove `{imdb-{ImdbId}}`
!!! caution "Starting from v4.0.0.5720, Radarr now supports recognizing Dolby Vision (DV) and High Dynamic Range (HDR) types."
@ -23,22 +23,29 @@ This naming scheme is made to be compatible with the [New Plex Agent](https://fo
`{[MediaInfo VideoDynamicRangeType]}` with `{[MediaInfo VideoDynamicRange]}`
!!! caution "Starting from v4.2.2.6489, Radarr now supports Plex Multiple Edition tags in naming."
If you're using a lower version or don't need it replace:
`{edition-{Edition Tags}}` with `{Edition Tags}`
```bash
{Movie CleanTitle} {(Release Year)} {Edition Tags} [imdb-{ImdbId}]{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}][{Mediainfo VideoCodec}]{-Release Group}
{Movie CleanTitle} {(Release Year)} {imdb-{ImdbId}} {edition-{Edition Tags}} {[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}][{Mediainfo VideoCodec}]{-Release Group}
```
??? summary "RESULTS: - [CLICK TO EXPAND]"
`The Movie Title (2010) Ultimate Extended Edition [imdb-tt0066921][IMAX HYBRID][Bluray-1080p Proper][3D][DV HDR10][DTS 5.1][x264]-EVOLVE`
`The Movie Title (2010) {imdb-tt0066921} {edition-Ultimate Extended Edition} [IMAX HYBRID][Bluray-1080p Proper][3D][DV HDR10][DTS 5.1][x264]-EVOLVE`
??? info "If you do Anime - [CLICK TO EXPAND]"
```bash
{Movie CleanTitle} {(Release Year)} {Edition Tags} [imdb-{ImdbId}]{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{Mediainfo VideoCodec}]{-Release Group}
{Movie CleanTitle} {(Release Year)} {imdb-{ImdbId}} {edition-{Edition Tags}} {[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{Mediainfo VideoCodec}]{-Release Group}
```
!!! attention ""
The officially supported format is `{imdb-{ImdbId}}` but plex also support `(imdb-{ImdbId})` or `[imdb-{ImdbId}]` what you can read [here](https://forums.plex.tv/t/new-plex-media-server-movie-scanner-and-agent-preview/593269/517){:target="_blank" rel="noopener noreferrer"}, though the above should work for now. IMDb IDs are going to be very accurate and rarely change, but they may be missing for some movies added to Radarr. TMDB IDs, on the other hand, do change or are removed more frequently, but Radarr will always have this ID for each movie.
The officially supported format is `{imdb-{ImdbId}}` and this is required in Radarr `v4.2.2.6489` and above to make the tags conditional. Plex also support `(imdb-{ImdbId})` or `[imdb-{ImdbId}]` which you can read [here](https://forums.plex.tv/t/new-plex-media-server-movie-scanner-and-agent-preview/593269/517){:target="_blank" rel="noopener noreferrer"}, however Radarr will not treat these as conditional meaning a movie with no IMDb ID would have `(imdb-)` or `[imdb-]` in the name. IMDb IDs are going to be very accurate and rarely change, but they may be missing for some movies added to Radarr. TMDb IDs, on the other hand, do change or are removed more frequently, but Radarr will always have this ID for each movie.
------
@ -85,7 +92,7 @@ RESULT:
!!! quote "Quote from a developer"
TMDb is usually better as it guarantees a match, IMDb only gets matched if the TMDb entry has the correct IMDb ID association. We don't actually talk to IMDb
TMDb is usually better as it guarantees a match, IMDb only gets matched if the TMDb entry has the correct IMDb ID association. We don't actually talk to IMDb.
------

@ -27,7 +27,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -10,7 +10,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -18,7 +18,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -10,7 +10,7 @@
"negate": false,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -9,7 +9,7 @@
"negate": false,
"required": true,
"fields": {
"value": "[^-]DD[P+](?!A)|eac3"
"value": "\\bDD[P+](?!A)|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -27,7 +27,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -27,7 +27,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -10,7 +10,7 @@
"negate": false,
"required": true,
"fields": {
"value": "\\b(dts[-_. ]?(ma|hd[-_. ]?ma|xll))\\b"
"value": "\\b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))\\b"
}
},
{
@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -36,7 +36,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -18,7 +18,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\b(dts[-_. ]?(ma|hd[-_. ]?ma|xll))\\b"
"value": "\\b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))\\b"
}
},
{
@ -36,7 +36,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -63,7 +63,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
}
]

@ -63,7 +63,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
}
]

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -0,0 +1,90 @@
{
"trash_id": "aed34b9f60ee115dfa7918b742336277",
"type": "movie",
"qualities": [
{
"quality": "HDTV-720p",
"min": 17.1,
"preferred": 399,
"max": 400
},
{
"quality": "WEBDL-720p",
"min": 17.1,
"preferred": 399,
"max": 400
},
{
"quality": "WEBRip-720p",
"min": 17.1,
"preferred": 399,
"max": 400
},
{
"quality": "Bluray-720p",
"min": 25.7,
"preferred": 399,
"max": 400
},
{
"quality": "HDTV-1080p",
"min": 33.7,
"preferred": 399,
"max": 400
},
{
"quality": "WEBDL-1080p",
"min": 25.2,
"preferred": 399,
"max": 400
},
{
"quality": "WEBRip-1080p",
"min": 25.2,
"preferred": 399,
"max": 400
},
{
"quality": "Bluray-1080p",
"min": 50.8,
"preferred": 399,
"max": 400
},
{
"quality": "Remux-1080p",
"min": 136.8,
"preferred": 399,
"max": 400
},
{
"quality": "HDTV-2160p",
"min": 85,
"preferred": 399,
"max": 400
},
{
"quality": "WEBDL-2160p",
"min": 85,
"preferred": 399,
"max": 400
},
{
"quality": "WEBRip-2160p",
"min": 85,
"preferred": 399,
"max": 400
},
{
"quality": "Bluray-2160p",
"min": 102,
"preferred": 399,
"max": 400
},
{
"quality": "Remux-2160p",
"min": 221.5,
"preferred": 399,
"max": 400
}
]
}

@ -0,0 +1,30 @@
{
"trash_id": "8f1391784833965c476bb6aee95fe328",
"type": "sqp-streaming",
"qualities": [
{
"quality": "WEBDL-1080p",
"min": 25.2,
"preferred": 84.7,
"max": 85.7
},
{
"quality": "WEBRip-1080p",
"min": 25.2,
"preferred": 84.7,
"max": 85.7
},
{
"quality": "Bluray-720p",
"min": 25.2,
"preferred": 101,
"max": 102
},
{
"quality": "Bluray-1080p",
"min": 33.8,
"preferred": 135.9,
"max": 136.9
}
]
}

@ -0,0 +1,30 @@
{
"trash_id": "da8c8c0268b2f304be588132831543d2",
"type": "sqp-uhd",
"qualities": [
{
"quality": "WEBDL-2160p",
"min": 50.8,
"preferred": 399,
"max": 400
},
{
"quality": "WEBRip-2160p",
"min": 50.8,
"preferred": 399,
"max": 400
},
{
"quality": "Bluray-2160p",
"min": 102,
"preferred": 399,
"max": 400
},
{
"quality": "Remux-2160p",
"min": 187.4,
"preferred": 399,
"max": 400
}
]
}

@ -27,7 +27,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -19,7 +19,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -18,7 +18,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -10,7 +10,7 @@
"negate": false,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -9,7 +9,7 @@
"negate": false,
"required": true,
"fields": {
"value": "[^-]DD[P+](?!A)|eac3"
"value": "\\bDD[P+](?!A)|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -27,7 +27,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -27,7 +27,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -10,7 +10,7 @@
"negate": false,
"required": true,
"fields": {
"value": "\\b(dts[-_. ]?(ma|hd[-_. ]?ma|xll))\\b"
"value": "\\b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))\\b"
}
},
{
@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -36,7 +36,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -18,7 +18,7 @@
"negate": true,
"required": true,
"fields": {
"value": "\\b(dts[-_. ]?(ma|hd[-_. ]?ma|xll))\\b"
"value": "\\b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))\\b"
}
},
{
@ -36,7 +36,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -63,7 +63,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
}
]

@ -63,7 +63,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
}
]

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -28,7 +28,7 @@
"negate": true,
"required": true,
"fields": {
"value": "[^-]dd[p+]|eac3"
"value": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b"
}
},
{

@ -0,0 +1,90 @@
{
"trash_id": "387e6278d8e06083d813358762e0ac63",
"type": "anime",
"qualities": [
{
"quality": "HDTV-720p",
"min": 2.3,
"preferred": 50.4,
"max": 51.4
},
{
"quality": "HDTV-1080p",
"min": 2.3,
"preferred": 99,
"max": 100
},
{
"quality": "WEBRip-720p",
"min": 4.3,
"preferred": 99,
"max": 100
},
{
"quality": "WEBDL-720p",
"min": 4.3,
"preferred": 50.4,
"max": 51.4
},
{
"quality": "Bluray-720p",
"min": 4.3,
"preferred": 101.2,
"max": 102.2
},
{
"quality": "WEBRip-1080p",
"min": 4.5,
"preferred": 256.4,
"max": 257.4
},
{
"quality": "WEBDL-1080p",
"min": 4.3,
"preferred": 252.6,
"max": 253.6
},
{
"quality": "Bluray-1080p",
"min": 4.3,
"preferred": 257.1,
"max": 258.1
},
{
"quality": "Bluray-1080p Remux",
"min": 0,
"preferred": 399,
"max": 400
},
{
"quality": "HDTV-2160p",
"min": 69.1,
"preferred": 349,
"max": 350
},
{
"quality": "WEBRip-2160p",
"min": 69.1,
"preferred": 349,
"max": 350
},
{
"quality": "WEBDL-2160p",
"min": 69.1,
"preferred": 349,
"max": 350
},
{
"quality": "Bluray-2160p",
"min": 94.6,
"preferred": 399,
"max": 400
},
{
"quality": "Bluray-2160p Remux",
"min": 204.4,
"preferred": 399,
"max": 400
}
]
}

@ -0,0 +1,90 @@
{
"trash_id": "bef99584217af744e404ed44a33af589",
"type": "series",
"qualities": [
{
"quality": "HDTV-720p",
"min": 10,
"preferred": 66.5,
"max": 67.5
},
{
"quality": "HDTV-1080p",
"min": 15,
"preferred": 136.3,
"max": 137.3
},
{
"quality": "WEBRip-720p",
"min": 10,
"preferred": 136.3,
"max": 137.3
},
{
"quality": "WEBDL-720p",
"min": 10,
"preferred": 136.3,
"max": 137.3
},
{
"quality": "Bluray-720p",
"min": 17.1,
"preferred": 136.3,
"max": 137.3
},
{
"quality": "WEBRip-1080p",
"min": 15,
"preferred": 136.3,
"max": 137.3
},
{
"quality": "WEBDL-1080p",
"min": 15,
"preferred": 136.3,
"max": 137.3
},
{
"quality": "Bluray-1080p",
"min": 50.4,
"preferred": 226,
"max": 227
},
{
"quality": "Bluray-1080p Remux",
"min": 69.1,
"preferred": 399,
"max": 400
},
{
"quality": "HDTV-2160p",
"min": 50.4,
"preferred": 349,
"max": 350
},
{
"quality": "WEBRip-2160p",
"min": 50.4,
"preferred": 349,
"max": 350
},
{
"quality": "WEBDL-2160p",
"min": 50.4,
"preferred": 349,
"max": 350
},
{
"quality": "Bluray-2160p",
"min": 94.6,
"preferred": 399,
"max": 400
},
{
"quality": "Bluray-2160p Remux",
"min": 204.4,
"preferred": 399,
"max": 400
}
]
}

@ -1,20 +1,20 @@
#### Custom Formats and scores
??? summary "HQ Source Groups - [CLICK TO EXPAND]"
| Custom Format | Score | Trash ID |
| ----------------------------------------------------------------------------------------- | --------------------------------------- | ------------------------------------ |
| Custom Format | Score | Trash ID |
| ----------------------------------------------------------------------------------------------- | --------------------------------------------- | ------------------------------------------ |
| [{{ radarr['cf']['hq-webdl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq-webdl) | {{ radarr['cf']['hq-webdl']['trash_score'] }} | {{ radarr['cf']['hq-webdl']['trash_id'] }} |
| [{{ radarr['cf']['hq-remux']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq-remux) | 0 | {{ radarr['cf']['hq-remux']['trash_id'] }} |
| [{{ radarr['cf']['hq']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq) | 0 | {{ radarr['cf']['hq']['trash_id'] }} |
| [{{ radarr['cf']['hq-remux']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq-remux) | 0 | {{ radarr['cf']['hq-remux']['trash_id'] }} |
| [{{ radarr['cf']['hq']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq) | 0 | {{ radarr['cf']['hq']['trash_id'] }} |
??? summary "BHDStudio - [CLICK TO EXPAND]"
| Custom Format | Score | Trash ID |
| --------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | ------------------------------------- |
| Custom Format | Score | Trash ID |
| ------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------- | ------------------------------------------- |
| [{{ radarr['cf']['bhdstudio']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/bhdstudio.json) | {{ radarr['cf']['bhdstudio']['trash_score'] }} | {{ radarr['cf']['bhdstudio']['trash_id'] }} |
??? summary "Resolution - [CLICK TO EXPAND]"
| Custom Format | Score | Trash ID |
| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | --------------------------------- |
| Custom Format | Score | Trash ID |
| ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | --------------------------------------- |
| [{{ radarr['cf']['720p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/720p.json) | {{ radarr['cf']['720p']['trash_score'] }} | {{ radarr['cf']['720p']['trash_id'] }} |
| [{{ radarr['cf']['1080p']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/1080p.json) | {{ radarr['cf']['1080p']['trash_score'] }} | {{ radarr['cf']['1080p']['trash_id'] }} |

@ -10,12 +10,12 @@
<!-- --8<-- "includes/cf/movie-versions-imaxe.md" -->
??? summary "HQ Source Groups - [CLICK TO EXPAND]"
| Custom Format | Score | Trash ID |
| --------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | ------------------------------------------- |
| [{{ radarr['cf']['hq-remux']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq-remux) | {{ radarr['cf']['hq-remux']['trash_score'] }} | {{ radarr['cf']['hq-remux']['trash_id'] }} |
| Custom Format | Score | Trash ID |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- | ------------------------------------------------- |
| [{{ radarr['cf']['hq-remux']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq-remux) | {{ radarr['cf']['hq-remux']['trash_score'] }} | {{ radarr['cf']['hq-remux']['trash_id'] }} |
| [{{ radarr['cf']['flights-no-imax']['name'] }}](https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/cf/flights-no-imax.json) | {{ radarr['cf']['flights-no-imax']['trash_score'] }} | {{ radarr['cf']['flights-no-imax']['trash_id'] }} |
| [{{ radarr['cf']['hq-webdl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq-webdl) | {{ radarr['cf']['hq-webdl']['trash_score'] }} | {{ radarr['cf']['hq-webdl']['trash_id'] }} |
| [{{ radarr['cf']['hq']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq) | 0 | {{ radarr['cf']['hq']['trash_id'] }} |
| [{{ radarr['cf']['hq-webdl']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq-webdl) | {{ radarr['cf']['hq-webdl']['trash_score'] }} | {{ radarr['cf']['hq-webdl']['trash_id'] }} |
| [{{ radarr['cf']['hq']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hq) | 0 | {{ radarr['cf']['hq']['trash_id'] }} |
{! include-markdown "../../includes/cf/hq4k.md" !}
<!-- --8<-- "includes/cf/hq4k.md" -->

@ -2,11 +2,13 @@
"$schema": "metadata.schema.json",
"json_paths": {
"radarr": {
"custom_formats": ["docs/json/radarr/cf"]
"custom_formats": ["docs/json/radarr/cf"],
"qualities": ["docs/json/radarr/quality-size"]
},
"sonarr": {
"release_profiles": ["docs/json/sonarr/rp"],
"custom_formats": ["docs/json/sonarr/cf"]
"custom_formats": ["docs/json/sonarr/cf"],
"qualities": ["docs/json/sonarr/quality-size"]
}
}
}

@ -15,11 +15,7 @@
}
},
"$defs": {
"release_profiles": {
"type": "array",
"items": { "type": "string" }
},
"custom_formats": {
"paths_object": {
"type": "array",
"items": { "type": "string" }
},
@ -27,15 +23,17 @@
"type": "object",
"additionalProperties": false,
"properties": {
"custom_formats": { "$ref": "#/$defs/custom_formats" }
"custom_formats": { "$ref": "#/$defs/paths_object" },
"qualities": { "$ref": "#/$defs/paths_object" }
}
},
"sonarr": {
"type": "object",
"additionalProperties": false,
"properties": {
"custom_formats": { "$ref": "#/$defs/custom_formats" },
"release_profiles": { "$ref": "#/$defs/release_profiles" }
"custom_formats": { "$ref": "#/$defs/paths_object" },
"release_profiles": { "$ref": "#/$defs/paths_object" },
"qualities": { "$ref": "#/$defs/paths_object" }
}
}
}

Loading…
Cancel
Save