diff --git a/docs/Downloaders/qBittorrent/3rd-party-tools.md b/docs/Downloaders/qBittorrent/3rd-party-tools.md index f2ecb31cc..05dc5bbdf 100644 --- a/docs/Downloaders/qBittorrent/3rd-party-tools.md +++ b/docs/Downloaders/qBittorrent/3rd-party-tools.md @@ -56,4 +56,19 @@ A darker theme for qBittorrent WebUI (made with the help of the Walkerservers co ------ +## cross-seed + +Fully-automatic cross-seeding + +Run cross-seed 24/7 to: + +- Search for cross-seeds as soon as new torrents are finished downloading +- Race starting at 100% before the uploader even joins. + +[![Discord Support](https://img.shields.io/discord/880949701845872672?style=flat-square&color=4051B5&logo=discord)](https://discord.gg/jpbUFzS5Wb){:target="_blank" rel="noopener noreferrer"} +[![Github](https://img.shields.io/github/v/release/mmgoodnow/cross-seed?color=4051B5&display_name=tag&label=Version&logo=github)](https://github.com/mmgoodnow/cross-seed){:target="_blank" rel="noopener noreferrer"} +[![Website](https://img.shields.io/website?label=Website&url=https%3A%2F%2Fwww.cross-seed.org%2F)](https://www.cross-seed.org/){:target="_blank" rel="noopener noreferrer"} + +------ + --8<-- "includes/support.md" diff --git a/docs/Downloaders/qBittorrent/Basic-Setup.md b/docs/Downloaders/qBittorrent/Basic-Setup.md index ee31553aa..22e6fe24f 100644 --- a/docs/Downloaders/qBittorrent/Basic-Setup.md +++ b/docs/Downloaders/qBittorrent/Basic-Setup.md @@ -32,6 +32,10 @@ !!! check "" **Suggested: `Enabled`** + !!! warning + + Do not set Pre-allocated disk space if you are using ZFS as your filesystem as ZFS [does not support fallocate](https://github.com/openzfs/zfs/issues/326){:target="_blank" rel="noopener noreferrer"} + ### Saving Management ![Saving Management](images/qb-options-downloads-saving-management.png) diff --git a/docs/Hardlinks/How-to-setup-for/Synology.md b/docs/Hardlinks/How-to-setup-for/Synology.md index ae4d1b6e2..1a84443d9 100644 --- a/docs/Hardlinks/How-to-setup-for/Synology.md +++ b/docs/Hardlinks/How-to-setup-for/Synology.md @@ -21,15 +21,19 @@ This page will provide you with guidance on how to install several Docker images !!! Warning Though, we offer a short way out. This is intended as a quick way to do everything that is written on this page within one script. - The script is new and only tested on Synology DSM7. + The script is only tested on Synology DSM7.1. **:bangbang: We are not held reliable if anything breaks on your system. Use at your own risk :bangbang:** - To get this working you will need to enable terminal access (SSH). + To get this working you will need to enable terminal access (SSH) and home folders - To enable this on your Synology take a look [HERE](#ssh){:target="_blank" rel="noopener noreferrer"}. + To enable SSH on your Synology take a look [HERE](#ssh){:target="_blank" rel="noopener noreferrer"}. - When you enabled the terminal access (SSH) run the following commands and follow the onscreen questions. + To enable Home folders, go to `Control Panel` > `User & Group` > `Advanced` > `Enable user home service` at the bottom. + + ![!home-folders](images/home-folders.png) + + When you enabled these two settings, run the following commands in your favorite terminal app and follow the onscreen questions. ```bash curl -sL git.io/syno-script > ~/syno-script diff --git a/docs/Hardlinks/How-to-setup-for/images/home-folders.png b/docs/Hardlinks/How-to-setup-for/images/home-folders.png new file mode 100644 index 000000000..0ce0cd170 Binary files /dev/null and b/docs/Hardlinks/How-to-setup-for/images/home-folders.png differ diff --git a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md index 4c229c8d7..408f3b1d8 100644 --- a/docs/Sonarr/Sonarr-Release-Profile-RegEx.md +++ b/docs/Sonarr/Sonarr-Release-Profile-RegEx.md @@ -212,7 +212,7 @@ Add this to your `Preferred (3)` with a score of [150] Add this to your `Preferred (3)` with a score of [125] ```bash -/(-BTW|-Chotab|-CiT|-DEEP|-iJP|-iT00NZ|-LAZY|-NYH|-SA89|-SIGMA|-TEPES|-TVSmash|-SDCC|-iKA|-iJP|-Cinefeel|-SPiRiT|-FC|-JETIX|-Coo7|-WELP|-KiMCHI|-BLUTONiUM|-orbitron|-ETHiCS|-RTFM|-PSiG|-MZABI|-ROCCaT|3cTWeB|playWEB|-KHN|NPMS|-END|-SiC)\b/i +/(-BTW|-Chotab|-CiT|-DEEP|-iJP|-iT00NZ|-LAZY|-NYH|-SA89|-SIGMA|-TEPES|-TVSmash|-SDCC|-iKA|-iJP|-Cinefeel|-SPiRiT|-FC|-JETIX|-Coo7|-WELP|-KiMCHI|-BLUTONiUM|-orbitron|-ETHiCS|-RTFM|-PSiG|-MZABI|-ROCCaT|3cTWeB|playWEB|-KHN|NPMS|-END|-SiC|-GNOME|-ABBIE)\b/i ``` Add this to your `Preferred (3)` with a score of [100] @@ -311,7 +311,7 @@ Add this to your `Preferred (3)` with a score of [-100] This one blocks/ignores 720/1080p releases that are (re-)encoded in x265. - So why did I put `/(?=(1080|720)).*((x|h)[ ._-]?265|hevc)/i` as `Must Not Contain` and what does it do ? + So why did I put `/^(?=.*(1080|720))(?=.*((x|h)[ ._-]?265|hevc)).*/i` as `Must Not Contain` and what does it do ? Why ? @@ -342,7 +342,7 @@ Add this to your `Preferred (3)` with a score of [-100] Add this to your `Must not contain (2)` ```bash -/(?=(1080|720)).*((x|h)[ ._-]?265|hevc)/i +/^(?=.*(1080|720))(?=.*((x|h)[ ._-]?265|hevc)).*/i ``` ??? success "example - [CLICK TO EXPAND]" diff --git a/docs/json/sonarr/.editorconfig b/docs/json/.editorconfig similarity index 100% rename from docs/json/sonarr/.editorconfig rename to docs/json/.editorconfig diff --git a/docs/json/radarr/.editorconfig b/docs/json/radarr/.editorconfig deleted file mode 100644 index 76ea91c4a..000000000 --- a/docs/json/radarr/.editorconfig +++ /dev/null @@ -1,11 +0,0 @@ -# EditorConfig is awesome: https://EditorConfig.org - -# top-most EditorConfig file -root = false - -[*.json] -indent_style = space -indent_size = 2 -charset = utf-8 -trim_trailing_whitespace = true -#insert_final_newline = true diff --git a/docs/json/radarr/10-mono.json b/docs/json/radarr/10-mono.json index 20ae67574..4b56ad0fc 100644 --- a/docs/json/radarr/10-mono.json +++ b/docs/json/radarr/10-mono.json @@ -48,4 +48,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/20-stereo.json b/docs/json/radarr/20-stereo.json index 558ab385e..788cecd76 100644 --- a/docs/json/radarr/20-stereo.json +++ b/docs/json/radarr/20-stereo.json @@ -48,4 +48,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/2160p.json b/docs/json/radarr/2160p.json index f5f13b804..cbb5dc0d6 100644 --- a/docs/json/radarr/2160p.json +++ b/docs/json/radarr/2160p.json @@ -41,4 +41,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/30-sound.json b/docs/json/radarr/30-sound.json index 2f2ecdd90..2b4beb2ba 100644 --- a/docs/json/radarr/30-sound.json +++ b/docs/json/radarr/30-sound.json @@ -48,4 +48,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/40-sound.json b/docs/json/radarr/40-sound.json index 3eeeca139..6b51f70a3 100644 --- a/docs/json/radarr/40-sound.json +++ b/docs/json/radarr/40-sound.json @@ -48,4 +48,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/4k-remaster.json b/docs/json/radarr/4k-remaster.json index 05f2f8065..dc0b6c677 100644 --- a/docs/json/radarr/4k-remaster.json +++ b/docs/json/radarr/4k-remaster.json @@ -32,4 +32,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/51-surround.json b/docs/json/radarr/51-surround.json index 6767844be..bed03cfb5 100644 --- a/docs/json/radarr/51-surround.json +++ b/docs/json/radarr/51-surround.json @@ -39,4 +39,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/61-surround.json b/docs/json/radarr/61-surround.json index 13fc4a956..1b044aa78 100644 --- a/docs/json/radarr/61-surround.json +++ b/docs/json/radarr/61-surround.json @@ -48,4 +48,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/71-surround.json b/docs/json/radarr/71-surround.json index 36553ea0b..f8afac619 100644 --- a/docs/json/radarr/71-surround.json +++ b/docs/json/radarr/71-surround.json @@ -30,4 +30,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/720p.json b/docs/json/radarr/720p.json index 8ce6cb0ed..c6f09fe09 100644 --- a/docs/json/radarr/720p.json +++ b/docs/json/radarr/720p.json @@ -14,4 +14,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/91-surround.json b/docs/json/radarr/91-surround.json index 4f6bf19eb..6ab9fd7f8 100644 --- a/docs/json/radarr/91-surround.json +++ b/docs/json/radarr/91-surround.json @@ -39,4 +39,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/aac.json b/docs/json/radarr/aac.json index 913364820..2ece39d3a 100644 --- a/docs/json/radarr/aac.json +++ b/docs/json/radarr/aac.json @@ -67,4 +67,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/amzn.json b/docs/json/radarr/amzn.json index 61a519280..92e5c57a4 100644 --- a/docs/json/radarr/amzn.json +++ b/docs/json/radarr/amzn.json @@ -31,4 +31,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/anime-dual-audio.json b/docs/json/radarr/anime-dual-audio.json index dc3332caf..7b5298936 100644 --- a/docs/json/radarr/anime-dual-audio.json +++ b/docs/json/radarr/anime-dual-audio.json @@ -49,4 +49,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/aptv.json b/docs/json/radarr/aptv.json index 9291cffdf..f4030421d 100644 --- a/docs/json/radarr/aptv.json +++ b/docs/json/radarr/aptv.json @@ -31,4 +31,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/atmos-undefined.json b/docs/json/radarr/atmos-undefined.json index a5c26de0a..dd594cc76 100644 --- a/docs/json/radarr/atmos-undefined.json +++ b/docs/json/radarr/atmos-undefined.json @@ -86,4 +86,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/bhdstudio.json b/docs/json/radarr/bhdstudio.json index 7aa154781..7bb43c1f1 100644 --- a/docs/json/radarr/bhdstudio.json +++ b/docs/json/radarr/bhdstudio.json @@ -14,4 +14,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/br-disk.json b/docs/json/radarr/br-disk.json index 6d58d978d..ef1ca3d0c 100644 --- a/docs/json/radarr/br-disk.json +++ b/docs/json/radarr/br-disk.json @@ -19,7 +19,7 @@ "negate": false, "required": true, "fields": { - "value": "^(((?=.*(Blu[-_. ]?ray|BD|HD[-_. ]?DVD)\\b)(?=.*\\b(AVC|HEVC|VC[-_. ]?1|MVC|MPEG[-_. ]?2|BDMV)\\b))|^((?=.*\\b(^((?=.*\\b(COMPLETE|Dis[ck])\\b)(?=.*(Blu[-_. ]?ray|HD[-_. ]?DVD)))|3D[-_. ]?BD|BR[-_. ]?DISK|Full[-_. ]?Blu[-_. ]?ray|^((?=.*((BD|UHD)[-_. ]?(25|50|66)))(?=.*ISO)?))))).*" + "value": "^(((?=.*(Blu[-_. ]?ray|BD|HD[-_. ]?DVD)\\b)(?=.*\\b(AVC|HEVC|VC[-_. ]?1|MVC|MPEG[-_. ]?2|BDMV)\\b))|^((?=.*\\b(^((?=.*\\b(COMPLETE|Dis[ck])\\b)(?=.*(Blu[-_. ]?ray|HD[-_. ]?DVD)))|3D[-_. ]?BD|BR[-_. ]?DISK|Full[-_. ]?Blu[-_. ]?ray|^((?=.*((BD|UHD)[-_. ]?(25|50|66|100)))(?=.*ISO)?))))).*" } } ] diff --git a/docs/json/radarr/criterion-collection.json b/docs/json/radarr/criterion-collection.json index 374a3d3ca..24c679cf0 100644 --- a/docs/json/radarr/criterion-collection.json +++ b/docs/json/radarr/criterion-collection.json @@ -22,4 +22,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/dd.json b/docs/json/radarr/dd.json index 29853390f..ac5d8e347 100644 --- a/docs/json/radarr/dd.json +++ b/docs/json/radarr/dd.json @@ -67,4 +67,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/ddplus.json b/docs/json/radarr/ddplus.json index 22003ea4a..6c456c8a4 100644 --- a/docs/json/radarr/ddplus.json +++ b/docs/json/radarr/ddplus.json @@ -67,4 +67,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/dsnp.json b/docs/json/radarr/dsnp.json index bde408be2..d0d0a6f02 100644 --- a/docs/json/radarr/dsnp.json +++ b/docs/json/radarr/dsnp.json @@ -31,4 +31,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/dts-es.json b/docs/json/radarr/dts-es.json index 0825a0591..8b6d500e4 100644 --- a/docs/json/radarr/dts-es.json +++ b/docs/json/radarr/dts-es.json @@ -85,4 +85,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/dts-hd-hra.json b/docs/json/radarr/dts-hd-hra.json index 702b85f0b..fe947c3c9 100644 --- a/docs/json/radarr/dts-hd-hra.json +++ b/docs/json/radarr/dts-hd-hra.json @@ -103,4 +103,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/dts-hd-ma.json b/docs/json/radarr/dts-hd-ma.json index da081a819..b5a1ecc49 100644 --- a/docs/json/radarr/dts-hd-ma.json +++ b/docs/json/radarr/dts-hd-ma.json @@ -95,4 +95,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/dts-x.json b/docs/json/radarr/dts-x.json index 3920bbcb8..1f4a65693 100644 --- a/docs/json/radarr/dts-x.json +++ b/docs/json/radarr/dts-x.json @@ -76,4 +76,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/dts.json b/docs/json/radarr/dts.json index dde2f9a45..1f71c3a40 100644 --- a/docs/json/radarr/dts.json +++ b/docs/json/radarr/dts.json @@ -94,4 +94,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/dutch-groups.json b/docs/json/radarr/dutch-groups.json index 10ab53f92..6cad635dd 100644 --- a/docs/json/radarr/dutch-groups.json +++ b/docs/json/radarr/dutch-groups.json @@ -11,4 +11,4 @@ "value": "-CyTSuNee|-SHiTSoNy|-QoQ" } }] -} \ No newline at end of file +} diff --git a/docs/json/radarr/dv-hlg.json b/docs/json/radarr/dv-hlg.json index 58c4f0db0..1a2c69450 100644 --- a/docs/json/radarr/dv-hlg.json +++ b/docs/json/radarr/dv-hlg.json @@ -32,4 +32,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/dv-sdr.json b/docs/json/radarr/dv-sdr.json index cde5fbd87..295a1cd23 100644 --- a/docs/json/radarr/dv-sdr.json +++ b/docs/json/radarr/dv-sdr.json @@ -32,4 +32,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/dv.json b/docs/json/radarr/dv.json index 52f51fea0..e94240f1a 100644 --- a/docs/json/radarr/dv.json +++ b/docs/json/radarr/dv.json @@ -41,4 +41,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/flac.json b/docs/json/radarr/flac.json index 0096c74fe..3dacaa1c8 100644 --- a/docs/json/radarr/flac.json +++ b/docs/json/radarr/flac.json @@ -67,4 +67,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/flights-no-imax.json b/docs/json/radarr/flights-no-imax.json index 02cfb2168..5d046a847 100644 --- a/docs/json/radarr/flights-no-imax.json +++ b/docs/json/radarr/flights-no-imax.json @@ -32,4 +32,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/framestor.json b/docs/json/radarr/framestor.json index b39286f9e..450fcb799 100644 --- a/docs/json/radarr/framestor.json +++ b/docs/json/radarr/framestor.json @@ -14,4 +14,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/freeleech.json b/docs/json/radarr/freeleech.json index 842f9ea7b..df41116b1 100644 --- a/docs/json/radarr/freeleech.json +++ b/docs/json/radarr/freeleech.json @@ -12,4 +12,4 @@ "value": 1 } }] -} \ No newline at end of file +} diff --git a/docs/json/radarr/hdr-undefined.json b/docs/json/radarr/hdr-undefined.json index 387cbd811..68d86ef4b 100644 --- a/docs/json/radarr/hdr-undefined.json +++ b/docs/json/radarr/hdr-undefined.json @@ -77,4 +77,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/hdr.json b/docs/json/radarr/hdr.json index e16f94dfe..43a0f0501 100644 --- a/docs/json/radarr/hdr.json +++ b/docs/json/radarr/hdr.json @@ -77,4 +77,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/hdr10plus.json b/docs/json/radarr/hdr10plus.json index 30b7ff3cf..f2cba80ec 100644 --- a/docs/json/radarr/hdr10plus.json +++ b/docs/json/radarr/hdr10plus.json @@ -68,4 +68,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/hlg.json b/docs/json/radarr/hlg.json index d9c6293d5..8e94305d0 100644 --- a/docs/json/radarr/hlg.json +++ b/docs/json/radarr/hlg.json @@ -50,4 +50,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/hmax.json b/docs/json/radarr/hmax.json index 689545e8e..011e61541 100644 --- a/docs/json/radarr/hmax.json +++ b/docs/json/radarr/hmax.json @@ -31,4 +31,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/hulu.json b/docs/json/radarr/hulu.json index 09ea11fa5..f465443ac 100644 --- a/docs/json/radarr/hulu.json +++ b/docs/json/radarr/hulu.json @@ -31,4 +31,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/imax-enhanced.json b/docs/json/radarr/imax-enhanced.json index 540a27b0c..80da519f7 100644 --- a/docs/json/radarr/imax-enhanced.json +++ b/docs/json/radarr/imax-enhanced.json @@ -14,4 +14,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/imax.json b/docs/json/radarr/imax.json index 2f851eafd..8e4838567 100644 --- a/docs/json/radarr/imax.json +++ b/docs/json/radarr/imax.json @@ -23,4 +23,4 @@ } } ] -} \ No newline at end of file +} diff --git a/docs/json/radarr/lq.json b/docs/json/radarr/lq.json index eceb3bc46..17478518a 100644 --- a/docs/json/radarr/lq.json +++ b/docs/json/radarr/lq.json @@ -527,12 +527,12 @@ } }, { - "name": "EVO", + "name": "PSA", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { - "value": "[-. ]EVO(TGX)?\\b" + "value": "\\b(PSA)\\b" } } ] diff --git a/docs/json/radarr/ma.json b/docs/json/radarr/ma.json index 2236a5991..fe1cb99ee 100644 --- a/docs/json/radarr/ma.json +++ b/docs/json/radarr/ma.json @@ -9,7 +9,7 @@ "negate": false, "required": true, "fields": { - "value": "\\b(ma)\\b(?=.*\\bweb[ ._-]?(dl|rip)\\b)" + "value": "(?