diff --git a/docs/Radarr/Radarr-collection-of-custom-formats.md b/docs/Radarr/Radarr-collection-of-custom-formats.md index c4bbdd661..ada1ac683 100644 --- a/docs/Radarr/Radarr-collection-of-custom-formats.md +++ b/docs/Radarr/Radarr-collection-of-custom-formats.md @@ -59,6 +59,7 @@ I also made 3 guides related to this one. | [IMAX](#imax) | | [WEB Tier 01](#web-tier-01) | [Paramount+](#pmtp) | | [IMAX Enhanced](#imax-enhanced) | | [WEB Tier 02](#web-tier-02) | [Movies Anywhere](#ma) | | [Open Matte](#open-matte) | | [WEB Tier 03](#web-tier-03) | [Pathe Thuis](#pathe) | +| | | | [Bravia Core](#bcore) | ------ @@ -1668,6 +1669,24 @@ I also made 3 guides related to this one. ------ +### BCORE + +Bravia Core + +??? faq "Bravia Core - [CLICK TO EXPAND]" + + [From Sony, no wiki link available](https://electronics.sony.com/bravia-core){:target="_blank" rel="noopener noreferrer"} + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/radarr/cf/bcore.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +------ + ## Anime ------ diff --git a/docs/index.md b/docs/index.md index 71d36b433..75403a21f 100644 --- a/docs/index.md +++ b/docs/index.md @@ -6,7 +6,6 @@ [![Discord chat](https://img.shields.io/discord/492590071455940612?style=flat-square&color=4051B5&logo=discord){ .off-glb }](https://trash-guides.info/discord){:target="_blank" rel="noopener noreferrer"} [![GitHub last commit](https://img.shields.io/github/last-commit/TRaSH-/Guides?color=4051B5&label=Last%20Update&style=flat-square){ .off-glb }](https://github.com/TRaSH-/Guides/commits/master){:target="_blank" rel="noopener noreferrer"} -[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/TRaSH-/Guides/Publish%20docs%20via%20GitHub%20Pages?color=4051B5&label=GitHub&style=flat-square){ .off-glb }](https://github.com/TRaSH-/Guides/actions){:target="_blank" rel="noopener noreferrer"} [![GitHub contributors](https://img.shields.io/github/contributors/TRaSH-/Guides?color=4051B5&style=flat-square){ .off-glb }](https://github.com/TRaSH-/Guides/graphs/contributors){:target="_blank" rel="noopener noreferrer"} [![GitHub pull requests](https://img.shields.io/github/issues-pr/TRaSH-/Guides?color=4051B5&style=flat-square){ .off-glb }](https://github.com/TRaSH-/Guides/pulls){:target="_blank" rel="noopener noreferrer"} [![GitHub issues](https://img.shields.io/github/issues/TRaSH-/Guides?color=4051B5&style=flat-square){ .off-glb }](https://github.com/TRaSH-/Guides/issues){:target="_blank" rel="noopener noreferrer"} diff --git a/docs/json/radarr/cf/bcore.json b/docs/json/radarr/cf/bcore.json index 14aeac14f..10650848b 100644 --- a/docs/json/radarr/cf/bcore.json +++ b/docs/json/radarr/cf/bcore.json @@ -1,5 +1,6 @@ { "trash_id": "cc5e51a9e85a6296ceefe097a77f12f4", + "trash_score": "15", "name": "BCORE", "includeCustomFormatWhenRenaming": true, "specifications": [ diff --git a/docs/json/radarr/cf/dv-hdr10.json b/docs/json/radarr/cf/dv-hdr10.json index db39dc94d..a30bf5c52 100644 --- a/docs/json/radarr/cf/dv-hdr10.json +++ b/docs/json/radarr/cf/dv-hdr10.json @@ -1,7 +1,7 @@ { "trash_id": "e23edd2482476e595fb990b12e7c609c", "trash_score": "1500", - "trash_regex": "https://regex101.com/r/pADWJD/5", + "trash_regex": "https://regex101.com/r/pADWJD/8", "name": "DV HDR10", "includeCustomFormatWhenRenaming": false, "specifications": [ @@ -11,7 +11,7 @@ "negate": false, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/radarr/cf/dv-hlg.json b/docs/json/radarr/cf/dv-hlg.json index 8c125f5e5..a8e66d394 100644 --- a/docs/json/radarr/cf/dv-hlg.json +++ b/docs/json/radarr/cf/dv-hlg.json @@ -19,7 +19,7 @@ "negate": true, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/radarr/cf/dv-sdr.json b/docs/json/radarr/cf/dv-sdr.json index 0ddcbff83..a7c90faae 100644 --- a/docs/json/radarr/cf/dv-sdr.json +++ b/docs/json/radarr/cf/dv-sdr.json @@ -19,7 +19,7 @@ "negate": true, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/radarr/cf/dv.json b/docs/json/radarr/cf/dv.json index e40114b78..d300cc56a 100644 --- a/docs/json/radarr/cf/dv.json +++ b/docs/json/radarr/cf/dv.json @@ -19,7 +19,7 @@ "negate": true, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/radarr/cf/hdr10.json b/docs/json/radarr/cf/hdr10.json index 6ef09a484..772059ffc 100644 --- a/docs/json/radarr/cf/hdr10.json +++ b/docs/json/radarr/cf/hdr10.json @@ -19,7 +19,7 @@ "negate": true, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/radarr/cf/hdr10plus-boost.json b/docs/json/radarr/cf/hdr10plus-boost.json index 25e4b51e5..847e936db 100644 --- a/docs/json/radarr/cf/hdr10plus-boost.json +++ b/docs/json/radarr/cf/hdr10plus-boost.json @@ -20,7 +20,7 @@ "negate": true, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/radarr/cf/hdr10plus.json b/docs/json/radarr/cf/hdr10plus.json index 22a43878e..ecd8b8927 100644 --- a/docs/json/radarr/cf/hdr10plus.json +++ b/docs/json/radarr/cf/hdr10plus.json @@ -20,7 +20,7 @@ "negate": true, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/radarr/cf/lq.json b/docs/json/radarr/cf/lq.json index 55abda797..d4145c7a7 100644 --- a/docs/json/radarr/cf/lq.json +++ b/docs/json/radarr/cf/lq.json @@ -103,6 +103,15 @@ "value": "\\b(CHD)\\b" } }, + { + "name": "CREATiVE24", + "implementation": "ReleaseGroupSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\b(CREATiVE24)\\b" + } + }, { "name": "CrEwSaDe", "implementation": "ReleaseGroupSpecification", diff --git a/docs/json/radarr/cf/ma.json b/docs/json/radarr/cf/ma.json index 38fd52600..0a3159d12 100644 --- a/docs/json/radarr/cf/ma.json +++ b/docs/json/radarr/cf/ma.json @@ -1,6 +1,6 @@ { "trash_id": "2a6039655313bf5dab1e43523b62c374", - "trash_score": "15", + "trash_score": "20", "name": "MA", "includeCustomFormatWhenRenaming": true, "specifications": [ diff --git a/docs/json/radarr/naming/radarr-naming.json b/docs/json/radarr/naming/radarr-naming.json index fa2ab144c..2de61a107 100644 --- a/docs/json/radarr/naming/radarr-naming.json +++ b/docs/json/radarr/naming/radarr-naming.json @@ -7,11 +7,11 @@ }, "file": { "default": "{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}", - "emby": "{Movie CleanTitle} {(Release Year)} {[imdbid-{ImdbId}]} - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}][{Mediainfo VideoCodec}]{-Release Group}", - "jellyfin": "{Movie CleanTitle} {(Release Year)} {[imdbid-{ImdbId}]} - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}][{Mediainfo VideoCodec}]{-Release Group}", + "emby": "{Movie CleanTitle} {(Release Year)} [imdbid-{ImdbId}] - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}][{Mediainfo VideoCodec}]{-Release Group}", + "jellyfin": "{Movie CleanTitle} {(Release Year)} [imdbid-{ImdbId}] - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}][{Mediainfo VideoCodec}]{-Release Group}", "anime": "{Movie CleanTitle} {(Release Year)} {imdb-{ImdbId}} {edition-{Edition Tags}} {[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{MediaInfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{-Release Group}", - "anime-emby": "{Movie CleanTitle} {(Release Year)} {[imdbid-{ImdbId}]} - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{MediaInfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{-Release Group}", - "anime-jellyfin": "{Movie CleanTitle} {(Release Year)} {[imdbid-{ImdbId}]} - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{MediaInfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{-Release Group}", + "anime-emby": "{Movie CleanTitle} {(Release Year)} [imdbid-{ImdbId}] - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{MediaInfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{-Release Group}", + "anime-jellyfin": "{Movie CleanTitle} {(Release Year)} [imdbid-{ImdbId}] - {Edition Tags }{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRangeType]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{MediaInfo AudioLanguages}[{MediaInfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{-Release Group}", "original": "{Original Title}" } } diff --git a/docs/json/sonarr/cf/amzn.json b/docs/json/sonarr/cf/amzn.json index 186c7c5a0..f1e0b25e9 100644 --- a/docs/json/sonarr/cf/amzn.json +++ b/docs/json/sonarr/cf/amzn.json @@ -8,9 +8,27 @@ "name": "Amazon", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(amzn|amazon)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(amzn|amazon)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/atvp.json b/docs/json/sonarr/cf/atvp.json index 0680c1522..e1158c504 100644 --- a/docs/json/sonarr/cf/atvp.json +++ b/docs/json/sonarr/cf/atvp.json @@ -8,9 +8,27 @@ "name": "Apple TV+", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(atvp|aptv|Apple TV\\+)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(atvp|aptv|Apple TV\\+)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/dcu.json b/docs/json/sonarr/cf/dcu.json index d3c4f778d..6e771a56d 100644 --- a/docs/json/sonarr/cf/dcu.json +++ b/docs/json/sonarr/cf/dcu.json @@ -8,9 +8,27 @@ "name": "DC Universe", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(dcu|DC Universe)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(dcu|DC Universe)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/dsnp.json b/docs/json/sonarr/cf/dsnp.json index 4f55f3931..87f4ec8ee 100644 --- a/docs/json/sonarr/cf/dsnp.json +++ b/docs/json/sonarr/cf/dsnp.json @@ -8,9 +8,27 @@ "name": "Disney+", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(dsnp|dsny|disney|Disney\\+)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(dsnp|dsny|disney|Disney\\+)(?=[ ._-]web[ ._-]?(?:dl|rip))" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/dv-hdr10.json b/docs/json/sonarr/cf/dv-hdr10.json index 4878b2242..98fde3b11 100644 --- a/docs/json/sonarr/cf/dv-hdr10.json +++ b/docs/json/sonarr/cf/dv-hdr10.json @@ -1,7 +1,7 @@ { "trash_id": "7878c33f1963fefb3d6c8657d46c2f0a", "trash_score": "1500", - "trash_regex": "https://regex101.com/r/pADWJD/5", + "trash_regex": "https://regex101.com/r/pADWJD/8", "name": "DV HDR10", "includeCustomFormatWhenRenaming": false, "specifications": [ @@ -11,7 +11,7 @@ "negate": false, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/sonarr/cf/dv-hlg.json b/docs/json/sonarr/cf/dv-hlg.json index 9502f5024..c5cd3c981 100644 --- a/docs/json/sonarr/cf/dv-hlg.json +++ b/docs/json/sonarr/cf/dv-hlg.json @@ -19,7 +19,7 @@ "negate": true, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/sonarr/cf/dv-sdr.json b/docs/json/sonarr/cf/dv-sdr.json index 52e766b6e..044c8f34a 100644 --- a/docs/json/sonarr/cf/dv-sdr.json +++ b/docs/json/sonarr/cf/dv-sdr.json @@ -19,7 +19,7 @@ "negate": true, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/sonarr/cf/dv.json b/docs/json/sonarr/cf/dv.json index 4571f3a94..0a001449d 100644 --- a/docs/json/sonarr/cf/dv.json +++ b/docs/json/sonarr/cf/dv.json @@ -19,7 +19,7 @@ "negate": true, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/sonarr/cf/hbo.json b/docs/json/sonarr/cf/hbo.json index 1fc09fad2..6d5302ad0 100644 --- a/docs/json/sonarr/cf/hbo.json +++ b/docs/json/sonarr/cf/hbo.json @@ -8,9 +8,27 @@ "name": "HBO", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(hbo)(?![-_. ]max)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(hbo)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/hdr10.json b/docs/json/sonarr/cf/hdr10.json index 40b08706e..f88e070a7 100644 --- a/docs/json/sonarr/cf/hdr10.json +++ b/docs/json/sonarr/cf/hdr10.json @@ -19,7 +19,7 @@ "negate": true, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/sonarr/cf/hdr10plus-boost.json b/docs/json/sonarr/cf/hdr10plus-boost.json index a9856375f..5f7f28815 100644 --- a/docs/json/sonarr/cf/hdr10plus-boost.json +++ b/docs/json/sonarr/cf/hdr10plus-boost.json @@ -20,7 +20,7 @@ "negate": true, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/sonarr/cf/hdr10plus.json b/docs/json/sonarr/cf/hdr10plus.json index 7b1b2904f..bf1c656ce 100644 --- a/docs/json/sonarr/cf/hdr10plus.json +++ b/docs/json/sonarr/cf/hdr10plus.json @@ -20,7 +20,7 @@ "negate": true, "required": true, "fields": { - "value": "^(?=.*\\b(HDR(10)?)\\b)(?=.*\\b(DV|DoVi)\\b)" + "value": "^(?=.*\\b(HDR(10)?(?!\\+))\\b)(?=.*\\b(DV|DoVi)\\b)" } }, { diff --git a/docs/json/sonarr/cf/hmax.json b/docs/json/sonarr/cf/hmax.json index 3fa480050..b1361b21a 100644 --- a/docs/json/sonarr/cf/hmax.json +++ b/docs/json/sonarr/cf/hmax.json @@ -8,9 +8,27 @@ "name": "HBO Max", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(hmax|hbom|hbo max)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(hmax|hbom|hbo max)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/hulu.json b/docs/json/sonarr/cf/hulu.json index 78da41482..a3917924f 100644 --- a/docs/json/sonarr/cf/hulu.json +++ b/docs/json/sonarr/cf/hulu.json @@ -8,9 +8,27 @@ "name": "Hulu", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(hulu)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(hulu)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/nf.json b/docs/json/sonarr/cf/nf.json index 6ed3e272d..16bd44a9a 100644 --- a/docs/json/sonarr/cf/nf.json +++ b/docs/json/sonarr/cf/nf.json @@ -8,9 +8,27 @@ "name": "Netflix", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(nf|netflix)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(nf|netflix)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/nlz.json b/docs/json/sonarr/cf/nlz.json index 0f7e671ad..d14c872b2 100644 --- a/docs/json/sonarr/cf/nlz.json +++ b/docs/json/sonarr/cf/nlz.json @@ -8,9 +8,27 @@ "name": "NLZiet", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(nlz|NLZiet)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(nlz|NLZiet)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/pcok.json b/docs/json/sonarr/cf/pcok.json index 153b6e3a6..b94f21e05 100644 --- a/docs/json/sonarr/cf/pcok.json +++ b/docs/json/sonarr/cf/pcok.json @@ -8,9 +8,27 @@ "name": "Peacock TV", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(pcok|Peacock TV)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(pcok|Peacock TV)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/pmtp.json b/docs/json/sonarr/cf/pmtp.json index afca8b709..e44941a3e 100644 --- a/docs/json/sonarr/cf/pmtp.json +++ b/docs/json/sonarr/cf/pmtp.json @@ -8,9 +8,27 @@ "name": "Paramount+", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(pmtp|Paramount\\+)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(pmtp|Paramount\\+)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/qibi.json b/docs/json/sonarr/cf/qibi.json index e61a701aa..6a3c83e1f 100644 --- a/docs/json/sonarr/cf/qibi.json +++ b/docs/json/sonarr/cf/qibi.json @@ -8,9 +8,27 @@ "name": "Quibi", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(qibi|quibi)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(qibi|quibi)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/red.json b/docs/json/sonarr/cf/red.json index c682a3a80..1739f2e4c 100644 --- a/docs/json/sonarr/cf/red.json +++ b/docs/json/sonarr/cf/red.json @@ -8,9 +8,27 @@ "name": "YouTube Red", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(red|youtube red)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(red|youtube red)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/sho.json b/docs/json/sonarr/cf/sho.json index 8902a7acc..be9ec42d7 100644 --- a/docs/json/sonarr/cf/sho.json +++ b/docs/json/sonarr/cf/sho.json @@ -8,9 +8,27 @@ "name": "SHOWTIME", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(sho|showtime)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(sho|showtime)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/json/sonarr/cf/vdl.json b/docs/json/sonarr/cf/vdl.json index 84cc11d53..e1e02dbe7 100644 --- a/docs/json/sonarr/cf/vdl.json +++ b/docs/json/sonarr/cf/vdl.json @@ -8,9 +8,27 @@ "name": "Videoland", "implementation": "ReleaseTitleSpecification", "negate": false, + "required": true, + "fields": { + "value": "\\b(vdl|Videoland)\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, "required": false, "fields": { - "value": "\\b(vdl|Videoland)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)" + "value": 4 } } ] diff --git a/docs/updates.txt b/docs/updates.txt index 4e00a6ced..3f9b13168 100644 --- a/docs/updates.txt +++ b/docs/updates.txt @@ -1,3 +1,18 @@ +# 2023-01-06 22:45 +**[Sonarr v4]** +- sync radarr to sonarr streaming CF. *PR#1063* + +**[Starr]** +- Updated: CF `DV HDR10` to match only `DV HDR10`. *PR#1065* + +**[Radarr]** +- Add: RlsGrp `CREATiVE24` to CF `LQ` Poorly named releases including "DTSHD-MA" as PCM WEBDLs as m2ts. *PR#1068* +- Add: `BCORE`(Bravia Core) to Streaming Services with a score of `15`. *PR#1026* +- Raised: CF `MA` Score to `20`. *PR#1026* + +**[Guide]** +- Fix: Emby/JF file naming scheme for imdbid. *PR#1071* + # 2023-01-03 22:30 **[Guide]** - Updated: Recommended naming scheme for the Starr apps. *PR#1062* diff --git a/includes/cf/radarr-streaming-services.md b/includes/cf/radarr-streaming-services.md index 23422eb8a..939790c7c 100644 --- a/includes/cf/radarr-streaming-services.md +++ b/includes/cf/radarr-streaming-services.md @@ -1,15 +1,16 @@ ??? summary "Streaming Services - [CLICK TO EXPAND]" - | Custom Format | Score | Trash ID | - | --------------------------------------------------------------------------------------- | --------------------------------------- | -------------------------------------- | - | [{{ radarr['cf']['amzn']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#amzn) | 0 | {{ radarr['cf']['amzn']['trash_id'] }} | - | [{{ radarr['cf']['atvp']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#atvp) | 0 | {{ radarr['cf']['atvp']['trash_id'] }} | - | [{{ radarr['cf']['dsnp']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#dsnp) | 0 | {{ radarr['cf']['dsnp']['trash_id'] }} | - | [{{ radarr['cf']['hmax']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hmax) | 0 | {{ radarr['cf']['hmax']['trash_id'] }} | - | [{{ radarr['cf']['hulu']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hulu) | 0 | {{ radarr['cf']['hulu']['trash_id'] }} | - | [{{ radarr['cf']['nf']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#nf) | 0 | {{ radarr['cf']['nf']['trash_id'] }} | - | [{{ radarr['cf']['pcok']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#pcok) | 0 | {{ radarr['cf']['pcok']['trash_id'] }} | - | [{{ radarr['cf']['pmtp']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#pmtp) | 0 | {{ radarr['cf']['pmtp']['trash_id'] }} | - | [{{ radarr['cf']['ma']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#ma) | {{ radarr['cf']['ma']['trash_score'] }} | {{ radarr['cf']['ma']['trash_id'] }} | + | Custom Format | Score | Trash ID | + | ----------------------------------------------------------------------------------------- | ------------------------------------------ | --------------------------------------- | + | [{{ radarr['cf']['amzn']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#amzn) | 0 | {{ radarr['cf']['amzn']['trash_id'] }} | + | [{{ radarr['cf']['atvp']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#atvp) | 0 | {{ radarr['cf']['atvp']['trash_id'] }} | + | [{{ radarr['cf']['dsnp']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#dsnp) | 0 | {{ radarr['cf']['dsnp']['trash_id'] }} | + | [{{ radarr['cf']['hmax']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hmax) | 0 | {{ radarr['cf']['hmax']['trash_id'] }} | + | [{{ radarr['cf']['hulu']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#hulu) | 0 | {{ radarr['cf']['hulu']['trash_id'] }} | + | [{{ radarr['cf']['nf']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#nf) | 0 | {{ radarr['cf']['nf']['trash_id'] }} | + | [{{ radarr['cf']['pcok']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#pcok) | 0 | {{ radarr['cf']['pcok']['trash_id'] }} | + | [{{ radarr['cf']['pmtp']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#pmtp) | 0 | {{ radarr['cf']['pmtp']['trash_id'] }} | + | [{{ radarr['cf']['ma']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#ma) | {{ radarr['cf']['ma']['trash_score'] }} | {{ radarr['cf']['ma']['trash_id'] }} | + | [{{ radarr['cf']['bcore']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#bcore) | {{ radarr['cf']['bcore']['trash_score'] }} | {{ radarr['cf']['bcore']['trash_id'] }} | ------ Breakdown and Why