diff --git a/docs/Downloaders/SABnzbd/images/sabnzbd-categories.png b/docs/Downloaders/SABnzbd/images/sabnzbd-categories.png
index f9b91889f..f084d9170 100644
Binary files a/docs/Downloaders/SABnzbd/images/sabnzbd-categories.png and b/docs/Downloaders/SABnzbd/images/sabnzbd-categories.png differ
diff --git a/docs/Downloaders/SABnzbd/images/sabnzbd-folders.png b/docs/Downloaders/SABnzbd/images/sabnzbd-folders.png
index c47d1513c..fff9270d3 100644
Binary files a/docs/Downloaders/SABnzbd/images/sabnzbd-folders.png and b/docs/Downloaders/SABnzbd/images/sabnzbd-folders.png differ
diff --git a/docs/Hardlinks/How-to-setup-for/Unraid.md b/docs/Hardlinks/How-to-setup-for/Unraid.md
index be3c8c30e..36e1b5aad 100644
--- a/docs/Hardlinks/How-to-setup-for/Unraid.md
+++ b/docs/Hardlinks/How-to-setup-for/Unraid.md
@@ -10,11 +10,15 @@
------
-## Create the main share
+## Preparation
+
+Make sure hardlinks support is enabled in your `Settings` => `Global Share Settings`.
-!!! warning
+
+
+## Create the main share
- To get Hardlinks and Atomic-Moves working with Unraid you will need to make use of **ONE** share with subfolders.
+!!! warning "To get Hardlinks and Atomic-Moves working with Unraid,
You will need to make use of **ONE** share with subfolders."
For this example I'm using my own setup and preferred share `data`.
@@ -30,8 +34,7 @@ Go to your dashboard and on the top select `shares` select `add share` .
Keep in mind regarding the use of the Cache drive, The mover can't move files that are in use, like when seeding with torrents. You will need to stop/pause the torrents so the mover can move them to your Array.
- !!! tip
- If you use qBittorrent you can automate the process by following the following Guide [HERE](/Downloaders/qBittorrent/Tips/How-to-run-the-unRaid-mover-for-qBittorrent/){:target="_blank" rel="noopener noreferrer"}
+ !!! tip "If you use qBittorrent you can automate the process by following the following Guide [HERE](/Downloaders/qBittorrent/Tips/How-to-run-the-unRaid-mover-for-qBittorrent/){:target="_blank" rel="noopener noreferrer"}"
With Usenet you won't have any issues.
diff --git a/docs/Hardlinks/How-to-setup-for/images/unraid-enable-hardlinks.png b/docs/Hardlinks/How-to-setup-for/images/unraid-enable-hardlinks.png
new file mode 100644
index 000000000..69b75cb9c
Binary files /dev/null and b/docs/Hardlinks/How-to-setup-for/images/unraid-enable-hardlinks.png differ
diff --git a/docs/Misc/images/sync/notifiarr-cf-table.png b/docs/Misc/images/sync/notifiarr-cf-table.png
index 3272caa8e..fce1dab17 100644
Binary files a/docs/Misc/images/sync/notifiarr-cf-table.png and b/docs/Misc/images/sync/notifiarr-cf-table.png differ
diff --git a/docs/Radarr/Radarr-collection-of-custom-formats.md b/docs/Radarr/Radarr-collection-of-custom-formats.md
index ce3114f09..dc8fefd8f 100644
--- a/docs/Radarr/Radarr-collection-of-custom-formats.md
+++ b/docs/Radarr/Radarr-collection-of-custom-formats.md
@@ -60,6 +60,7 @@ I also made 3 guides related to this one.
| [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) |
+| | | | [Stan](#stan) |
------
@@ -1687,6 +1688,24 @@ I also made 3 guides related to this one.
------
+### STAN
+
+Stan
+
+??? question "STAN - [CLICK TO EXPAND]"
+
+ [From Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/Stan_(service)){:target="_blank" rel="noopener noreferrer"}
+
+??? example "JSON - [CLICK TO EXPAND]"
+
+ ```json
+ [[% filter indent(width=4) %]][[% include 'json/radarr/cf/stan.json' %]][[% endfilter %]]
+ ```
+
+[TOP](#index)
+
+------
+
## Anime
------
diff --git a/docs/Radarr/recyclarr-config/hd_bluray_web.yml b/docs/Radarr/recyclarr-config/hd_bluray_web.yml
index 278606417..eefad9adf 100644
--- a/docs/Radarr/recyclarr-config/hd_bluray_web.yml
+++ b/docs/Radarr/recyclarr-config/hd_bluray_web.yml
@@ -48,6 +48,7 @@ radarr:
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
+ - c2863d2a50c9acad1fb50e53ece60817 # STAN
quality_profiles:
- name: HD Bluray + WEB
score: 0
diff --git a/docs/Radarr/recyclarr-config/remux_web_1080p.yml b/docs/Radarr/recyclarr-config/remux_web_1080p.yml
index 73bd2b4b2..ac3f0eaf3 100644
--- a/docs/Radarr/recyclarr-config/remux_web_1080p.yml
+++ b/docs/Radarr/recyclarr-config/remux_web_1080p.yml
@@ -63,6 +63,7 @@ radarr:
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
+ - c2863d2a50c9acad1fb50e53ece60817 # STAN
quality_profiles:
- name: Remux + WEB 1080p
score: 0
diff --git a/docs/Radarr/recyclarr-config/remux_web_2160p.yml b/docs/Radarr/recyclarr-config/remux_web_2160p.yml
index b0d66c1f1..01ff2cb59 100644
--- a/docs/Radarr/recyclarr-config/remux_web_2160p.yml
+++ b/docs/Radarr/recyclarr-config/remux_web_2160p.yml
@@ -78,6 +78,7 @@ radarr:
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
+ - c2863d2a50c9acad1fb50e53ece60817 # STAN
quality_profiles:
- name: Remux + WEB 2160p
score: 0
diff --git a/docs/Radarr/recyclarr-config/uhd_bluray_web.yml b/docs/Radarr/recyclarr-config/uhd_bluray_web.yml
index a28099b0f..dfbb27f88 100644
--- a/docs/Radarr/recyclarr-config/uhd_bluray_web.yml
+++ b/docs/Radarr/recyclarr-config/uhd_bluray_web.yml
@@ -79,6 +79,7 @@ radarr:
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
+ - c2863d2a50c9acad1fb50e53ece60817 # STAN
quality_profiles:
- name: UHD Bluray + WEB
score: 0
diff --git a/docs/SQP/yml/sqp-1.yml b/docs/SQP/yml/sqp-1.yml
index e58538bb1..f59d05d4f 100644
--- a/docs/SQP/yml/sqp-1.yml
+++ b/docs/SQP/yml/sqp-1.yml
@@ -82,6 +82,7 @@ radarr:
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
+ - c2863d2a50c9acad1fb50e53ece60817 # STAN
quality_profiles:
- name: Bluray|WEB-1080p
score: 0
diff --git a/docs/SQP/yml/sqp-2.yml b/docs/SQP/yml/sqp-2.yml
index b74753d4a..ff4d740e9 100644
--- a/docs/SQP/yml/sqp-2.yml
+++ b/docs/SQP/yml/sqp-2.yml
@@ -106,6 +106,7 @@ radarr:
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
+ - c2863d2a50c9acad1fb50e53ece60817 # STAN
quality_profiles:
- name: Remux|Bluray|IMAX-E|2160p
score: 0
diff --git a/docs/SQP/yml/sqp-3.yml b/docs/SQP/yml/sqp-3.yml
index f5945ea95..8154f04be 100644
--- a/docs/SQP/yml/sqp-3.yml
+++ b/docs/SQP/yml/sqp-3.yml
@@ -103,6 +103,7 @@ radarr:
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
+ - c2863d2a50c9acad1fb50e53ece60817 # STAN
quality_profiles:
- name: Remux|IMAX-E|2160p
score: 0
diff --git a/docs/SQP/yml/sqp-4.yml b/docs/SQP/yml/sqp-4.yml
index 3fba42ef5..91d04eff5 100644
--- a/docs/SQP/yml/sqp-4.yml
+++ b/docs/SQP/yml/sqp-4.yml
@@ -102,6 +102,7 @@ radarr:
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
+ - c2863d2a50c9acad1fb50e53ece60817 # STAN
quality_profiles:
- name: WEBDL|IMAX-E|2160p
score: 0
diff --git a/docs/SQP/yml/sqp-5.yml b/docs/SQP/yml/sqp-5.yml
index 8360f2804..029ef6912 100644
--- a/docs/SQP/yml/sqp-5.yml
+++ b/docs/SQP/yml/sqp-5.yml
@@ -105,6 +105,7 @@ radarr:
- 170b1d363bd8516fbf3a3eb05d4faff6 # NF
- c9fd353f8f5f1baf56dc601c4cb29920 # PCOK
- e36a0ba1bc902b26ee40818a1d59b8bd # PMTP
+ - c2863d2a50c9acad1fb50e53ece60817 # STAN
quality_profiles:
- name: Bluray|IMAX-E|2160p
score: 0
diff --git a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md
index e3af64279..bb9eb914a 100644
--- a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md
+++ b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md
@@ -198,6 +198,10 @@ Add this to your `Preferred (3)` with a score of [75]
/\b(pmtp)\b(?=[ ._-]web[ ._-]?(dl|rip)\b)/i
```
+```bash
+/\b(stan)\b(?=[ ._-]web[ ._-]?(dl|rip)\b)/i
+```
+
!!! danger "Caution"
Don't forget to click on `SAVE` after you've added everything you want to the release profile :bangbang:
@@ -295,7 +299,7 @@ Add this to your `Preferred (3)` with a score of [10]
Add this to your `Preferred (3)` with a score of [-100]
```bash
-/(TBS|-BRiNK|MeGusta|-CHX|-XLF|-worldmkv|-GHOSTS|-VIDEOHOLE|nhanc3|Pahe\.ph|Pahe\.in|-NERO)\b/i
+/(-BRiNK|-CHX|-GHOSTS|JFF|PSA|MeGusta|-NERO|nhanc3|Pahe\.ph|Pahe\.in|TBS|-VIDEOHOLE|-worldmkv|-XLF)\b/i
```
!!! danger "Caution"
diff --git a/docs/Sonarr/images/cfa-complete.png b/docs/Sonarr/images/cfa-complete.png
index 787a2f7af..6a4662f1e 100644
Binary files a/docs/Sonarr/images/cfa-complete.png and b/docs/Sonarr/images/cfa-complete.png differ
diff --git a/docs/Sonarr/images/cfa-da-scoring.png b/docs/Sonarr/images/cfa-da-scoring.png
index d03f6128c..9648742a8 100644
Binary files a/docs/Sonarr/images/cfa-da-scoring.png and b/docs/Sonarr/images/cfa-da-scoring.png differ
diff --git a/docs/Sonarr/images/cfa-default-scoring.png b/docs/Sonarr/images/cfa-default-scoring.png
index 787a2f7af..6a4662f1e 100644
Binary files a/docs/Sonarr/images/cfa-default-scoring.png and b/docs/Sonarr/images/cfa-default-scoring.png differ
diff --git a/docs/Sonarr/images/cfa-uncensored-scoring.png b/docs/Sonarr/images/cfa-uncensored-scoring.png
index d5d2aba65..060fb712e 100644
Binary files a/docs/Sonarr/images/cfa-uncensored-scoring.png and b/docs/Sonarr/images/cfa-uncensored-scoring.png differ
diff --git a/docs/Sonarr/recyclarr-config/web_1080p_v4.yml b/docs/Sonarr/recyclarr-config/web_1080p_v4.yml
index 873ab5bbf..eabc31240 100644
--- a/docs/Sonarr/recyclarr-config/web_1080p_v4.yml
+++ b/docs/Sonarr/recyclarr-config/web_1080p_v4.yml
@@ -34,6 +34,7 @@ sonarr:
- 3ac5d84fce98bab1b531393e9c82f467 # QIBI
- c30d2958827d1867c73318a5a2957eb1 # RED
- ae58039e1319178e6be73caab5c42166 # SHO
+ - 1efe8da11bfd74fbbcd4d8117ddb9213 # STAN
- 5d2317d99af813b6529c7ebf01c83533 # VDL
# HQ Source Groups
- e6258996055b9fbab7e9cb2f75819294 # WEB Tier 01
diff --git a/docs/Sonarr/recyclarr-config/web_2160p_v4.yml b/docs/Sonarr/recyclarr-config/web_2160p_v4.yml
index fdfcfc30c..db022bea8 100644
--- a/docs/Sonarr/recyclarr-config/web_2160p_v4.yml
+++ b/docs/Sonarr/recyclarr-config/web_2160p_v4.yml
@@ -49,6 +49,7 @@ sonarr:
- 3ac5d84fce98bab1b531393e9c82f467 # QIBI
- c30d2958827d1867c73318a5a2957eb1 # RED
- ae58039e1319178e6be73caab5c42166 # SHO
+ - 1efe8da11bfd74fbbcd4d8117ddb9213 # STAN
- 5d2317d99af813b6529c7ebf01c83533 # VDL
# HQ Source Groups
- e6258996055b9fbab7e9cb2f75819294 # WEB Tier 01
diff --git a/docs/Sonarr/sonarr-collection-of-custom-formats.md b/docs/Sonarr/sonarr-collection-of-custom-formats.md
index ff74572f7..6237d706e 100644
--- a/docs/Sonarr/sonarr-collection-of-custom-formats.md
+++ b/docs/Sonarr/sonarr-collection-of-custom-formats.md
@@ -60,6 +60,7 @@ I also made 3 guides related to this one.
| | | | [Peacock TV](#pcok) |
| | | | [Quibi](#qibi) |
| | | | [SHOWTIME](#sho) |
+| | | | [Stan](#stan) |
| | | | [Videoland](#vdl) |
| | | | [YouTube Red](#red) |
| | | | [iTunes](#it) |
@@ -86,16 +87,19 @@ I also made 3 guides related to this one.
------
-| Anime | Anime | Anime | Anime Optional |
-| --------------------------------------------------------------------------- | --------------------------------------------------------------------- | ----------- | ------------------------------------- |
-| [Anime BD Tier 01 (Top SeaDex Muxers)](#anime-bd-tier-01-top-seadex-muxers) | [Anime Web Tier 01 (Muxers)](#anime-web-tier-01-muxers) | [v0](#v0) | [Uncensored](#uncensored) |
-| [Anime BD Tier 02 (SeaDex Muxers)](#anime-bd-tier-02-seadex-muxers) | [Anime Web Tier 02 (Top FanSubs)](#anime-web-tier-02-top-fansubs) | [v1](#v1) | [10bit](#10bit) |
-| [Anime BD Tier 03 (SeaDex Muxers)](#anime-bd-tier-03-seadex-muxers) | [Anime Web Tier 03 (Official Subs)](#anime-web-tier-03-official-subs) | [v2](#v2) | [Anime Dual Audio](#anime-dual-audio) |
-| [Anime BD Tier 04 (SeaDex Muxers)](#anime-bd-tier-04-seadex-muxers) | [Anime Web Tier 04 (Official Subs)](#anime-web-tier-04-official-subs) | [v3](#v3) | [Dubs Only](#dubs-only) |
-| [Anime BD Tier 05 (Remuxes)](#anime-bd-tier-05-remuxes) | [Anime Web Tier 05 (FanSubs)](#anime-web-tier-05-fansubs) | [v4](#v4) | |
-| [Anime BD Tier 06 (FanSubs)](#anime-bd-tier-06-fansubs) | [Anime Web Tier 06 (FanSubs)](#anime-web-tier-06-fansubs) | [VRV](#vrv) | |
-| [Anime BD Tier 07 (P2P/Scene)](#anime-bd-tier-07-p2pscene) | [Anime Raws](#anime-raws) | | |
-| [Anime BD Tier 08 (Mini Encodes)](#anime-bd-tier-08-mini-encodes) | [Anime LQ Groups](#anime-lq-groups) | | |
+| Anime Source Groups | Anime Source Groups | Anime Misc/Streaming Services | Anime Optional |
+| --------------------------------------------------------------------------- | --------------------------------------------------------------------- | ----------------------------- | ------------------------------------- |
+| [Anime BD Tier 01 (Top SeaDex Muxers)](#anime-bd-tier-01-top-seadex-muxers) | [Anime Web Tier 01 (Muxers)](#anime-web-tier-01-muxers) | [v0](#v0) | [Uncensored](#uncensored) |
+| [Anime BD Tier 02 (SeaDex Muxers)](#anime-bd-tier-02-seadex-muxers) | [Anime Web Tier 02 (Top FanSubs)](#anime-web-tier-02-top-fansubs) | [v1](#v1) | [10bit](#10bit) |
+| [Anime BD Tier 03 (SeaDex Muxers)](#anime-bd-tier-03-seadex-muxers) | [Anime Web Tier 03 (Official Subs)](#anime-web-tier-03-official-subs) | [v2](#v2) | [Anime Dual Audio](#anime-dual-audio) |
+| [Anime BD Tier 04 (SeaDex Muxers)](#anime-bd-tier-04-seadex-muxers) | [Anime Web Tier 04 (Official Subs)](#anime-web-tier-04-official-subs) | [v3](#v3) | [Dubs Only](#dubs-only) |
+| [Anime BD Tier 05 (Remuxes)](#anime-bd-tier-05-remuxes) | [Anime Web Tier 05 (FanSubs)](#anime-web-tier-05-fansubs) | [v4](#v4) | |
+| [Anime BD Tier 06 (FanSubs)](#anime-bd-tier-06-fansubs) | [Anime Web Tier 06 (FanSubs)](#anime-web-tier-06-fansubs) | [B-Global](#b-global) | |
+| [Anime BD Tier 07 (P2P/Scene)](#anime-bd-tier-07-p2pscene) | [Anime Raws](#anime-raws) | [Bilibili](#bilibili) | |
+| | | [Crunchyroll](#cr) | |
+| | | [Funimation](#funi) | |
+| | | [HIDIVE](#hidive) | |
+| | | [VRV](#vrv) | |
## Audio Advanced
@@ -1532,6 +1536,24 @@ I also made 3 guides related to this one.
------
+### STAN
+
+Stan
+
+??? question "STAN - [CLICK TO EXPAND]"
+
+ [From Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/Stan_(service)){:target="_blank" rel="noopener noreferrer"}
+
+??? example "JSON - [CLICK TO EXPAND]"
+
+ ```json
+ [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/stan.json' %]][[% endfilter %]]
+ ```
+
+[TOP](#index)
+
+------
+
### RED
RED = Youtube Red = Youtube Premium
@@ -1956,6 +1978,85 @@ I also made 3 guides related to this one.
------
+### B-Global
+
+??? question "B-Global - [CLICK TO EXPAND]"
+ [From Wikipedia, the free encyclopedia](https://www.wikiwand.com/en/Bilibili){:target="_blank" rel="noopener noreferrer"}
+
+??? example "JSON - [CLICK TO EXPAND]"
+
+ ```json
+ [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/bglobal.json' %]][[% endfilter %]]
+ ```
+
+[TOP](#index)
+
+------
+
+### Bilibili
+
+??? question "Bilibili - [CLICK TO EXPAND]"
+ [From Wikipedia, the free encyclopedia](https://www.wikiwand.com/en/Bilibili)){:target="_blank" rel="noopener noreferrer"}
+
+??? example "JSON - [CLICK TO EXPAND]"
+
+ ```json
+ [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/bilibili.json' %]][[% endfilter %]]
+ ```
+
+[TOP](#index)
+
+------
+
+### cr
+
+Crunchyroll
+
+??? question "Crunchyroll - [CLICK TO EXPAND]"
+ [From Wikipedia, the free encyclopedia](https://www.wikiwand.com/en/Crunchyroll){:target="_blank" rel="noopener noreferrer"}
+
+??? example "JSON - [CLICK TO EXPAND]"
+
+ ```json
+ [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/cr.json' %]][[% endfilter %]]
+ ```
+
+[TOP](#index)
+
+------
+
+### funi
+
+Funimation
+
+??? question "Funimation - [CLICK TO EXPAND]"
+ [From Wikipedia, the free encyclopedia](https://www.wikiwand.com/en/Funimation){:target="_blank" rel="noopener noreferrer"}
+
+??? example "JSON - [CLICK TO EXPAND]"
+
+ ```json
+ [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/funi.json' %]][[% endfilter %]]
+ ```
+
+[TOP](#index)
+
+------
+
+### HIDIVE
+
+??? question "HIDIVE - [CLICK TO EXPAND]"
+ [From Wikipedia, the free encyclopedia](https://www.wikiwand.com/en/HIDIVE){:target="_blank" rel="noopener noreferrer"}
+
+??? example "JSON - [CLICK TO EXPAND]"
+
+ ```json
+ [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/hidive.json' %]][[% endfilter %]]
+ ```
+
+[TOP](#index)
+
+------
+
### VRV
??? question "VRV - [CLICK TO EXPAND]"
diff --git a/docs/Sonarr/sonarr-setup-quality-profiles-anime.md b/docs/Sonarr/sonarr-setup-quality-profiles-anime.md
index c6f34f476..edb32d624 100644
--- a/docs/Sonarr/sonarr-setup-quality-profiles-anime.md
+++ b/docs/Sonarr/sonarr-setup-quality-profiles-anime.md
@@ -113,6 +113,9 @@ We then need to select and organise the qualities like below.
{! include-markdown "../../includes/cf/sonarr-anime.md" !}
+{! include-markdown "../../includes/cf/sonarr-streaming-services-anime.md" !}
+
+
The scoring that has been set is the recommended scoring, however some of the CFs are optional depending on what you prefer.
`Anime Dual Audio`, `Uncensored` and `10bit` can be given positive scores if you want to prefer content with these attributes.
diff --git a/docs/json/radarr/cf/lq.json b/docs/json/radarr/cf/lq.json
index d4145c7a7..a4f9cfa55 100644
--- a/docs/json/radarr/cf/lq.json
+++ b/docs/json/radarr/cf/lq.json
@@ -256,6 +256,15 @@
"value": "\\b(iPlanet)\\b"
}
},
+ {
+ "name": "JFF",
+ "implementation": "ReleaseGroupSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": "\\b(JFF)\\b"
+ }
+ },
{
"name": "KiNGDOM",
"implementation": "ReleaseGroupSpecification",
@@ -275,39 +284,39 @@
}
},
{
- "name": "Leffe",
+ "name": "L0SERNIGHT",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
- "value": "\\b(Leffe)\\b"
+ "value": "\\b(L0SERNIGHT)\\b"
}
},
{
- "name": "Liber8",
+ "name": "Leffe",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
- "value": "\\b(Liber8)\\b"
+ "value": "\\b(Leffe)\\b"
}
},
{
- "name": "LiGaS",
+ "name": "Liber8",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
- "value": "\\b(LiGaS)\\b"
+ "value": "\\b(Liber8)\\b"
}
},
{
- "name": "L0SERNIGHT",
+ "name": "LiGaS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
- "value": "\\b(L0SERNIGHT)\\b"
+ "value": "\\b(LiGaS)\\b"
}
},
{
diff --git a/docs/json/radarr/cf/stan.json b/docs/json/radarr/cf/stan.json
new file mode 100644
index 000000000..ff54219e2
--- /dev/null
+++ b/docs/json/radarr/cf/stan.json
@@ -0,0 +1,35 @@
+{
+ "trash_id": "c2863d2a50c9acad1fb50e53ece60817",
+ "trash_regex": "https://regex101.com/r/IMS7Or/1",
+ "name": "STAN",
+ "includeCustomFormatWhenRenaming": true,
+ "specifications": [
+ {
+ "name": "Stan",
+ "implementation": "ReleaseTitleSpecification",
+ "negate": false,
+ "required": true,
+ "fields": {
+ "value": "\\b(stan)\\b[ ._-]web[ ._-]?(dl|rip)?\\b"
+ }
+ },
+ {
+ "name": "WEBDL",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 3
+ }
+ },
+ {
+ "name": "WEBRIP",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 4
+ }
+ }
+ ]
+}
diff --git a/docs/json/sonarr/cf/bglobal.json b/docs/json/sonarr/cf/bglobal.json
new file mode 100644
index 000000000..f17eef608
--- /dev/null
+++ b/docs/json/sonarr/cf/bglobal.json
@@ -0,0 +1,43 @@
+{
+ "trash_id": "7dd31f3dee6d2ef8eeaa156e23c3857e",
+ "name": "B-Global",
+ "includeCustomFormatWhenRenaming": true,
+ "specifications": [
+ {
+ "name": "WEBDL",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 3
+ }
+ },
+ {
+ "name": "WEBRIP",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 4
+ }
+ },
+ {
+ "name": "WEB",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 1
+ }
+ },
+ {
+ "name": "B-Global",
+ "implementation": "ReleaseTitleSpecification",
+ "negate": false,
+ "required": true,
+ "fields": {
+ "value": "\\b(B[ .-]?Global)\\b"
+ }
+ }
+ ]
+ }
diff --git a/docs/json/sonarr/cf/bilibili.json b/docs/json/sonarr/cf/bilibili.json
new file mode 100644
index 000000000..6ac259eec
--- /dev/null
+++ b/docs/json/sonarr/cf/bilibili.json
@@ -0,0 +1,43 @@
+{
+ "trash_id": "4c67ff059210182b59cdd41697b8cb08",
+ "name": "Bilibili",
+ "includeCustomFormatWhenRenaming": true,
+ "specifications": [
+ {
+ "name": "WEBDL",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 3
+ }
+ },
+ {
+ "name": "WEBRIP",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 4
+ }
+ },
+ {
+ "name": "WEB",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 1
+ }
+ },
+ {
+ "name": "Bilibili",
+ "implementation": "ReleaseTitleSpecification",
+ "negate": false,
+ "required": true,
+ "fields": {
+ "value": "\\b(Bilibili)\\b"
+ }
+ }
+ ]
+ }
diff --git a/docs/json/sonarr/cf/cr.json b/docs/json/sonarr/cf/cr.json
new file mode 100644
index 000000000..1b151c364
--- /dev/null
+++ b/docs/json/sonarr/cf/cr.json
@@ -0,0 +1,44 @@
+{
+ "trash_id": "3e0b26604165f463f3e8e192261e7284",
+ "trash_score": "3",
+ "name": "CR",
+ "includeCustomFormatWhenRenaming": true,
+ "specifications": [
+ {
+ "name": "WEBDL",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 3
+ }
+ },
+ {
+ "name": "WEBRIP",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 4
+ }
+ },
+ {
+ "name": "WEB",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 1
+ }
+ },
+ {
+ "name": "Crunchyroll",
+ "implementation": "ReleaseTitleSpecification",
+ "negate": false,
+ "required": true,
+ "fields": {
+ "value": "\\b(C(runchy)?[ .-]?R(oll)?)\\b"
+ }
+ }
+ ]
+ }
diff --git a/docs/json/sonarr/cf/funi.json b/docs/json/sonarr/cf/funi.json
new file mode 100644
index 000000000..faa9d512c
--- /dev/null
+++ b/docs/json/sonarr/cf/funi.json
@@ -0,0 +1,44 @@
+{
+ "trash_id": "1284d18e693de8efe0fe7d6b3e0b9170",
+ "trash_score": "3",
+ "name": "FUNi",
+ "includeCustomFormatWhenRenaming": true,
+ "specifications": [
+ {
+ "name": "WEBDL",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 3
+ }
+ },
+ {
+ "name": "WEBRIP",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 4
+ }
+ },
+ {
+ "name": "WEB",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 1
+ }
+ },
+ {
+ "name": "Funimation",
+ "implementation": "ReleaseTitleSpecification",
+ "negate": false,
+ "required": true,
+ "fields": {
+ "value": "\\b(FUNi(mation)?)\\b"
+ }
+ }
+ ]
+ }
diff --git a/docs/json/sonarr/cf/hidive.json b/docs/json/sonarr/cf/hidive.json
new file mode 100644
index 000000000..01a0e49c9
--- /dev/null
+++ b/docs/json/sonarr/cf/hidive.json
@@ -0,0 +1,43 @@
+{
+ "trash_id": "570b03b3145a25011bf073274a407259",
+ "name": "HIDIVE",
+ "includeCustomFormatWhenRenaming": true,
+ "specifications": [
+ {
+ "name": "WEBDL",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 3
+ }
+ },
+ {
+ "name": "WEBRIP",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 4
+ }
+ },
+ {
+ "name": "WEB",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 1
+ }
+ },
+ {
+ "name": "HIDIVE",
+ "implementation": "ReleaseTitleSpecification",
+ "negate": false,
+ "required": true,
+ "fields": {
+ "value": "\\b(HIDIVE)\\b"
+ }
+ }
+ ]
+ }
diff --git a/docs/json/sonarr/cf/lq.json b/docs/json/sonarr/cf/lq.json
index 654a1cedc..39040e7c7 100644
--- a/docs/json/sonarr/cf/lq.json
+++ b/docs/json/sonarr/cf/lq.json
@@ -10,7 +10,7 @@
"negate": false,
"required": false,
"fields": {
- "value": "\\bBRiNK\\b"
+ "value": "\\b(BRiNK)\\b"
}
},
{
@@ -19,7 +19,7 @@
"negate": false,
"required": false,
"fields": {
- "value": "\\bCHX\\b"
+ "value": "\\b(CHX)\\b"
}
},
{
@@ -28,7 +28,7 @@
"negate": false,
"required": false,
"fields": {
- "value": "\\bEVO\\b"
+ "value": "\\b(EVO)\\b"
}
},
{
@@ -46,7 +46,16 @@
"negate": false,
"required": false,
"fields": {
- "value": "\\bGHOSTS\\b"
+ "value": "\\b(GHOSTS)\\b"
+ }
+ },
+ {
+ "name": "JFF",
+ "implementation": "ReleaseGroupSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": "\\b(JFF)\\b"
}
},
{
@@ -64,7 +73,7 @@
"negate": false,
"required": false,
"fields": {
- "value": "\\bNERO\\b"
+ "value": "\\b(NERO)\\b"
}
},
{
@@ -73,7 +82,7 @@
"negate": false,
"required": false,
"fields": {
- "value": "\\bnhanc3\\b"
+ "value": "\\b(nhanc3)\\b"
}
},
{
@@ -85,13 +94,22 @@
"value": "Pahe\\.(ph|in)\\b"
}
},
+ {
+ "name": "PSA",
+ "implementation": "ReleaseGroupSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": "\\b(PSA)\\b"
+ }
+ },
{
"name": "TBS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
- "value": "\\bTBS\\b"
+ "value": "\\b(TBS)\\b"
}
},
{
@@ -100,7 +118,7 @@
"negate": false,
"required": false,
"fields": {
- "value": "\\bVIDEOHOLE\\b"
+ "value": "\\b(VIDEOHOLE)\\b"
}
},
{
@@ -109,7 +127,7 @@
"negate": false,
"required": false,
"fields": {
- "value": "\\bworldmkv\\b"
+ "value": "\\b(worldmkv)\\b"
}
},
{
@@ -118,7 +136,7 @@
"negate": false,
"required": false,
"fields": {
- "value": "\\bXLF\\b"
+ "value": "\\b(XLF)\\b"
}
}
]
diff --git a/docs/json/sonarr/cf/stan.json b/docs/json/sonarr/cf/stan.json
new file mode 100644
index 000000000..8d199a581
--- /dev/null
+++ b/docs/json/sonarr/cf/stan.json
@@ -0,0 +1,36 @@
+{
+ "trash_id": "1efe8da11bfd74fbbcd4d8117ddb9213",
+ "trash_score": "75",
+ "trash_regex": "https://regex101.com/r/IMS7Or/1",
+ "name": "STAN",
+ "includeCustomFormatWhenRenaming": true,
+ "specifications": [
+ {
+ "name": "Stan",
+ "implementation": "ReleaseTitleSpecification",
+ "negate": false,
+ "required": true,
+ "fields": {
+ "value": "\\b(stan)\\b[ ._-]web[ ._-]?(dl|rip)?\\b"
+ }
+ },
+ {
+ "name": "WEBDL",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 3
+ }
+ },
+ {
+ "name": "WEBRIP",
+ "implementation": "SourceSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": 4
+ }
+ }
+ ]
+}
diff --git a/docs/json/sonarr/cf/vrv.json b/docs/json/sonarr/cf/vrv.json
index 29f58e936..e786bf71b 100644
--- a/docs/json/sonarr/cf/vrv.json
+++ b/docs/json/sonarr/cf/vrv.json
@@ -1,6 +1,6 @@
{
"trash_id": "44a8ee6403071dd7b8a3a8dd3fe8cb20",
- "trash_score": "10",
+ "trash_score": "3",
"name": "VRV",
"includeCustomFormatWhenRenaming": true,
"specifications": [
diff --git a/docs/json/sonarr/rp/lqGroups.json b/docs/json/sonarr/rp/lqGroups.json
index 89f89e546..97c11fa0e 100644
--- a/docs/json/sonarr/rp/lqGroups.json
+++ b/docs/json/sonarr/rp/lqGroups.json
@@ -6,7 +6,7 @@
"preferred": [{
"score": -10000,
"terms": [
- "/(-BRiNK|-CHX|-GHOSTS|MeGusta|-NERO|nhanc3|Pahe\\.ph|Pahe\\.in|TBS|-VIDEOHOLE|-worldmkv|-XLF)\\b/i"
+ "/(-BRiNK|-CHX|-GHOSTS|JFF|PSA|MeGusta|-NERO|nhanc3|Pahe\\.ph|Pahe\\.in|TBS|-VIDEOHOLE|-worldmkv|-XLF)\\b/i"
]
}],
"ignored": []
diff --git a/docs/json/sonarr/rp/streaming.json b/docs/json/sonarr/rp/streaming.json
index 524fc6fd0..1013798f3 100644
--- a/docs/json/sonarr/rp/streaming.json
+++ b/docs/json/sonarr/rp/streaming.json
@@ -41,7 +41,8 @@
"/\\b(it)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
"/\\b(pmtp)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
"/\\b(vdl)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
- "/\\b(nlz)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i"
+ "/\\b(nlz)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i",
+ "/\\b(stan)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i"
]
}
],
diff --git a/docs/requirements.txt b/docs/requirements.txt
index a3801bbef..092619825 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -2,7 +2,7 @@ mkdocs-glightbox==0.3.1
mkdocs-awesome-pages-plugin==2.8.0
mkdocs-git-revision-date-localized-plugin==1.1.0
mkdocs-macros-plugin==0.7.0
-mkdocs-material==9.0.5
+mkdocs-material==9.0.6
mkdocs-minify-plugin==0.6.2
mkdocs-redirects==1.2.0
mkdocs-include-markdown-plugin==4.0.3
diff --git a/docs/updates.txt b/docs/updates.txt
index 189ec5fa3..112cfb159 100644
--- a/docs/updates.txt
+++ b/docs/updates.txt
@@ -1,3 +1,27 @@
+# 2023-01-29 21:00
+**[New]**
+- [Starr] Added Streaming Service `STAN`.
+- [Guide - How to setup Quality Profiles] Added extra info to decide if you need to add the audio CF.
+
+**[Updated]**
+- [Starr] Added RlsGrp `JFF` to `LQ`.
+- [Sonarr] Added RlsGrp `PSA` to `LQ`.
+- [Hardlinks - Unraid] Added info to enable hardlinks.
+
+**[Fixed]**
+- None
+
+# 2023-01-28 10:15
+**[New]**
+- None
+
+**[Updated]**
+- [Starr Anime] Added RlsGrp `LYS1TH3A` to `BD tier 02` and `Web Tier 01`.
+- [Sonarr Anime] Added Anime Streaming Services.
+
+**[Fixed]**
+- None
+
# 2023-01-22 19:45
*[New]*
- None
diff --git a/includes/cf/audio-info.md b/includes/cf/audio-info.md
new file mode 100644
index 000000000..b040eb020
--- /dev/null
+++ b/includes/cf/audio-info.md
@@ -0,0 +1,5 @@
+!!! info "Add the audio custom formats only if"
+
+ - You have a audio setup that supports **ALL** HD Audio (TrueHD, DTS-X, DTS-HD, etc). *if you have a setup that only supports a few Audio formats or doesn't support certain audio formats (or you're using only your TV speakers) it's recommended not to add any audio custom formats, else you will limit your self to much what you're able to grab. Audio transcoding has a low impact on your server, if your server can't handle audio transcoding you might consider to choose another quality profile*.
+ - You have a media player (hardware devices) that can passthrough HD audio.
+ - You don't have a AppleTV (Being it can't passthrough untouched audio).
diff --git a/includes/cf/radarr-audio.md b/includes/cf/radarr-audio.md
index 95c74a681..ec2d6dd60 100644
--- a/includes/cf/radarr-audio.md
+++ b/includes/cf/radarr-audio.md
@@ -1,6 +1,8 @@
??? abstract "Audio - [CLICK TO EXPAND]"
- 
+ {! include-markdown "../../includes/cf/audio-info.md" !}
+
+ 
| Custom Format | Score | Trash ID |
| ------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | ------------------------------------------------- |
diff --git a/includes/cf/radarr-streaming-services.md b/includes/cf/radarr-streaming-services.md
index 236180bb1..c058e8e75 100644
--- a/includes/cf/radarr-streaming-services.md
+++ b/includes/cf/radarr-streaming-services.md
@@ -12,6 +12,7 @@
| [{{ radarr['cf']['pathe']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#pathe) | 0 | {{ radarr['cf']['pathe']['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']['stan']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#stan) | 0 | {{ radarr['cf']['stan']['trash_id'] }} |
------
Breakdown and Why
diff --git a/includes/cf/sonarr-audio.md b/includes/cf/sonarr-audio.md
index 2427bebb9..25b4ed06f 100644
--- a/includes/cf/sonarr-audio.md
+++ b/includes/cf/sonarr-audio.md
@@ -1,6 +1,8 @@
??? abstract "Audio - [CLICK TO EXPAND]"
- 
+ {! include-markdown "../../includes/cf/audio-info.md" !}
+
+ 
| Custom Format | Score | Trash ID |
| ------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | ------------------------------------------- |
diff --git a/includes/cf/sonarr-streaming-services-anime.md b/includes/cf/sonarr-streaming-services-anime.md
new file mode 100644
index 000000000..88943a07b
--- /dev/null
+++ b/includes/cf/sonarr-streaming-services-anime.md
@@ -0,0 +1,12 @@
+??? abstract "Anime Streaming Services - [CLICK TO EXPAND]"
+ | Custom Format | Score | Trash ID |
+ | ----------------------------------------------------------------------------------------------- | ----------------------------------------- | ------------------------------------------ |
+ | [{{ sonarr['cf']['amzn']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#amzn) | 1 | {{ sonarr['cf']['amzn']['trash_id'] }} |
+ | [{{ sonarr['cf']['bglobal']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#b-global) | 0 | {{ sonarr['cf']['bglobal']['trash_id'] }} |
+ | [{{ sonarr['cf']['bilibili']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#bilibili) | 0 | {{ sonarr['cf']['bilibili']['trash_id'] }} |
+ | [{{ sonarr['cf']['cr']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#crunchyroll) | {{ sonarr['cf']['cr']['trash_score'] }} | {{ sonarr['cf']['cr']['trash_id'] }} |
+ | [{{ sonarr['cf']['dsnp']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#dsnp) | 4 | {{ sonarr['cf']['dsnp']['trash_id'] }} |
+ | [{{ sonarr['cf']['funi']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#funimation) | {{ sonarr['cf']['funi']['trash_score'] }} | {{ sonarr['cf']['funi']['trash_id'] }} |
+ | [{{ sonarr['cf']['hidive']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#hidive) | 0 | {{ sonarr['cf']['hidive']['trash_id'] }} |
+ | [{{ sonarr['cf']['nf']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#nf) | 2 | {{ sonarr['cf']['nf']['trash_id'] }} |
+ | [{{ sonarr['cf']['vrv']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#vrv) | {{ sonarr['cf']['vrv']['trash_score'] }} | {{ sonarr['cf']['vrv']['trash_id'] }} |
diff --git a/includes/cf/sonarr-streaming-services.md b/includes/cf/sonarr-streaming-services.md
index c092c4f18..e8d555a8b 100644
--- a/includes/cf/sonarr-streaming-services.md
+++ b/includes/cf/sonarr-streaming-services.md
@@ -16,4 +16,5 @@
| [{{ sonarr['cf']['qibi']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#qibi) | {{ sonarr['cf']['qibi']['trash_score'] }} | {{ sonarr['cf']['qibi']['trash_id'] }} |
| [{{ sonarr['cf']['red']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#red) | {{ sonarr['cf']['red']['trash_score'] }} | {{ sonarr['cf']['red']['trash_id'] }} |
| [{{ sonarr['cf']['sho']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#sho) | {{ sonarr['cf']['sho']['trash_score'] }} | {{ sonarr['cf']['sho']['trash_id'] }} |
+ | [{{ sonarr['cf']['stan']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#stan) | {{ sonarr['cf']['stan']['trash_score'] }} | {{ sonarr['cf']['stan']['trash_id'] }} |
| [{{ sonarr['cf']['vdl']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#vdl) | {{ sonarr['cf']['vdl']['trash_score'] }} | {{ sonarr['cf']['vdl']['trash_id'] }} |