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"}
@ -46,28 +46,33 @@ After you installed the needed Plugins it's time to configure everything.
The script needs the qBit API to work, so we need to make sure it's installed when your unRaid server is booted or when the Array is started the first time.
You can choose from the following 2 options how you want to install it, depending what you preferce.
- [User scripts](#user-scripts)
- [Go File](#go-file)
#### User scripts
With this option we're going to install the qBit API when the Array is started the first time.
Go to your unRaid Dashboard to your settings tab and select in the `User Utilities` at the bottom the new plugin you installed `User Scripts`.
??? check "Example - [CLICK TO EXPAND]"
??? check "Screenshot Example - [CLICK TO EXPAND]"
Select in the schedule list when the script should run, and choose `At First Array Start Only`.
??? check "Example - [CLICK TO EXPAND]"
??? check "Screenshot Example - [CLICK TO EXPAND]"

Click on `RUN IN BACKGROUND` or restart your unRaid server so the qBit API is installed.
??? check "Example - [CLICK TO EXPAND]"
??? check "Screenshot Example - [CLICK TO EXPAND]"

------
@ -96,7 +101,7 @@ Click on `RUN IN BACKGROUND` or restart your unRaid server so the qBit API is in
With this option we're going to install the qBit API when the unRaid server is started.
On your USB stick/key go to `/boot/config` and open the `go` file in your favorite editor and copy/paste the following command.
On your USB stick/key go to `/boot/config` and open the `go` file with your favorite editor ([VSCode](https://code.visualstudio.com/){:target="_blank" rel="noopener noreferrer"}/[Notepad++](https://notepad-plus-plus.org/downloads/){:target="_blank" rel="noopener noreferrer"}) and copy/paste the following command.
```bash
pip install qbittorrent-api
@ -108,6 +113,8 @@ Restart your unRaid Server, or run the above command from the terminal.
### Script
Edit the script with your favorite editor ([VSCode](https://code.visualstudio.com/){:target="_blank" rel="noopener noreferrer"}/[Notepad++](https://notepad-plus-plus.org/downloads/){:target="_blank" rel="noopener noreferrer"}) you downloaded at the beginning of the guide [HERE](#the-script).
You only need to edit a few options in the script
```python
@ -121,7 +128,7 @@ qbt_pass = adminadmin
```
- `days` => Set Number of Days to stop torrents for the move.
- `qbt_host` => The URL you use to access qBittorrent locally.
- `qbt_host` => The URL you use to access qBittorrent locally. (*the* `'`*should remain*)
- `qbt_user` => Your used qBittorrent `User Name` if you have authentication enabled.
- `qbt_pass` => Your used qBittorrent `Password` if you have authentication enabled.
@ -130,7 +137,7 @@ qbt_pass = adminadmin
#### Copy script to your preferred location
Now it's time to place the script somewhere easy to access/remember.
Now it's time to place the script you just edited somewhere easy to access/remember.
Suggestions:
@ -143,22 +150,22 @@ Now it's time to setup the scheduler when the mover should run.
Go to your unRaid Dashboard to your settings tab and select in the `User Utilities` at the bottom the new plugin you installed `User Scripts`.
??? check "Example - [CLICK TO EXPAND]"
??? check "Screenshot Example - [CLICK TO EXPAND]"
For example `/<path_to_data>/data`, or even `/data`.
!!! info
The paths you use on the inside matter. Because of how Docker’s volumes work, passing in two or three volumes such as the commonly suggested `/tv`, `/movies` and `/downloads` makes them look like two or three file systems, even if they aren’t. This means hard links won’t work and instead of an instant move, a slower and more I/O intensive copy + delete is used.
The paths you use on the inside matter. Because of how Docker’s volumes work, passing in two or three volumes such as the commonly suggested `/tv`, `/movies` and `/downloads` makes them look like two or three file systems, even if they aren’t. This means hard links won’t work and instead of an instant move, a slower and more I/O intensive copy + delete is used.
If you use docker run command to create your docker containers, paste your run command in to [composerize](https://www.composerize.com/){:target="_blank" rel="noopener noreferrer"}
@ -127,7 +128,7 @@ I also made 3 guides related to this one.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/dd-atmos.json' %]][[% endfilter %]]
[[% filter indent(width=4) %]][[% include 'json/radarr/ddplus-atmos.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
@ -952,7 +953,7 @@ I also made 3 guides related to this one.
??? faq "Obfuscated - [CLICK TO EXPAND]"
Optional (use these only if you dislike renamed and retagged releases)
Optional (use these only if you dislike renamed releases)
??? example "JSON - [CLICK TO EXPAND]"
@ -964,6 +965,22 @@ I also made 3 guides related to this one.
------
### Retags
??? faq "Retags - [CLICK TO EXPAND]"
Optional (use these only if you dislike retagged releases)
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/retags.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
### DV (WEBDL)
<sub>Dolby Vision = DoVi = DV</sub>
@ -987,6 +1004,22 @@ I also made 3 guides related to this one.
------
### Bad Dual Groups
??? faq "Bad dual groups - [CLICK TO EXPAND]"
These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first.
Also they often even rename the release name in to Portuguese.
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/bad-dual-groups.json' %]][[% endfilter %]]
```
<sub><sup>[TOP](#index)</sup>
------
## Misc
------
@ -1325,3 +1358,21 @@ I also made 3 guides related to this one.
```
<sub><sup>[TOP](#index)</sup>
------
### MA
<sub>Movies Anywhere</sub>
??? faq "Movies Anywhere - [CLICK TO EXPAND]"
[From Wikipedia, the free encyclopedia](https://en.wikipedia.org/wiki/Movies_Anywhere){:target="_blank" rel="noopener noreferrer"}
??? example "JSON - [CLICK TO EXPAND]"
```json
[[% filter indent(width=4) %]][[% include 'json/radarr/ma.json' %]][[% endfilter %]]
@ -501,6 +501,19 @@ Add this to your `Must not contain (2)`
```
#### Optional - Ignore Bad Dual Audio Groups
??? question "WHY ? - [CLICK TO EXPAND]"
These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first.
Also they often even rename the release name in to Portuguese.
- Added: regex to prevent download loop with bad dual groups. Issue: #685
- Added: `EXTREME` to the CF `[Bad Dual Groups]`. Issue: #694
# 2022-07-31
Updated: Paste sites #690
- Added: `Notifiarr.com`.
- Added: `bpaste`.
- Removed: `0bin` because of the issues it's having.
- Removed `Ubuntu Pastebin` because you need a account to make use of it.
Guides Bad path suggestion #689
- Added: missing bad path suggestion for some parts
Dislike bad dual audio groups #686
- Added: [Sonarr] `Optional - Ignore Bad Dual Audio Groups` - These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first. Also they often even rename the release name in to Portuguese.
- Added: [Radarr] CF `[Bad Dual Groups]` - These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first. Also they often even rename the release name in to Portuguese.
# 2022-07-27
Added: Cross-Seed to the 3rd party tools #677
- Added: Cross-Seed to the 3rd party tools.
Add warning to qBittorrent about ZFS/Pre-Allocate #676
- Add warning to qBittorrent Basic-Setup about ZFS/Pre-Allocate.
Fix: CF [MA] false positive #672
- Fix: CF `[MA]` false positive, seems in some cases Radarr picks up the path for the CF, and it triggered false on `DTS-HD MA`.
Update br-disk.json #671
- Updated: CF `[BR-DISK]` Added recognition of UHD100 DISKS.
# 2022-07-17
Sonarr RP 20220717 #666
- Fixed: Better recognizing of 1080p/x265 in random order.
- Added: GNOME to HQ WEBDL Tier 2 (P2P Groups with a score of 125).
- Added: ABBIE to HQ WEBDL Tier 2 (P2P Groups with a score of 125).
Added: PSA to Radarr LQ #665
- Added: `PSA` to `[LQ]`.
Removed: EVO from the Radarr [LQ] #664
- Removed: EVO from the `[LQ]`, please use `[EVO (NOWEBL)]`.
# 2022-07-10
Radarr cf 20220710 #661
- Replaced/Renamed: `dd-atmos.json` to `ddplus-atmos.json` to be consistent.
- Added: Scoring to CF `[MP3]` => `500`.
- Added: Scoring to CF `[Opus]` => `250`.
- Fixed: CF [MA] for false positive.
- Separated: CF [Obfuscated] conditions and created CF [Retags].
- Added: NEW CF `[Retags]` with a score of `-10000`.
How to check if hardlinks work formatting fix #660
- Fixed: formatting to make it more clear.
How to run the unRaid mover for qBittorent seeding torrents - formatting #659
- Fixed: formatting to make it more understandable.
Added Streaming Service CF for MoviesAnywhere #657
- Added: Streaming Service CF for MoviesAnywhere.
Add missing bots to Clean.py (SABnzbd) #656
- Add: missing bots to Clean script (SABnzbd).
- Optimize regex matching in Clean script (SABnzbd).
# 2022-07-06
Changed: CF HDR10 to match HDR to prevent loops #655
- Changed: CF `HDR10` to match `HDR` to prevent loops `550` to `500`.
??? example "Breakdown and Why - [CLICK TO EXPAND]"
@ -18,7 +20,10 @@
- **x265 (720/1080p):** This blocks/ignores 720/1080p releases that are encoded in x265 - More info [HERE](/Misc/x265-4k/){:target="_blank" rel="noopener noreferrer"}.
- **3D:** Is 3D still a thing for home use ?
- **No-RlsGroup:** [Optional] Some indexers strip out the release group what could result in LQ groups getting a higher score. For example a lot of EVO releases end up stripping the group name, so they appear as "upgrades", and they end up getting a decent score if other things match.
- **Obfuscated:** [Optional] (use these only if you dislike renamed and retagged releases)
- **Obfuscated:** [Optional] (use these only if you dislike renamed releases)
- **Retags:** [Optional] (use these only if you dislike retagged releases)
- **Bad Dual Groups:** These groups take the original release, then they add their own preferred language (ex. Portuguese) as the main audio track (AAC 2.0), What results after renaming and FFprobe that the media file will be recognized as Portuguese AAC audio. It's a common rule that you add the best audio as first.
Also they often even rename the release name in to Portuguese.
- **DV (WEBDL):** This is a special Custom Format that Block WEBDL with Dolby Vision but without HDR10 fallback.
This Custom Format works together with the normal DV Custom Format that you can use to prefer Dolby Vision.
@ -5,8 +5,7 @@ This basic example is based on the use of docker images
More info [HERE](/Hardlinks/Hardlinks-and-Instant-Moves/){:target="_blank" rel="noopener noreferrer"}
!!! attention ""
The default path setup suggested by some docker developers that encourages people to use mounts like `/movies`, `/tv` and `/downloads` is very suboptimal because it makes them look like two or three file systems, even if they aren’t. It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.
--8<--"includes/hardlinks/bad-path-suggestion.md"
But you're able to change this, by not using the pre-defined/recommended paths like:
The default path setup suggested by some docker developers that encourages people to use mounts like `/movies`, `/tv` and `/downloads` is very suboptimal and it makes them look like two or three file systems, even if they aren’t (*Because of how Docker’s volumes work*). It is the easiest way to get started. While easy to use, it has a major drawback. Mainly losing the ability to hardlink or instant move, resulting in a slower and more I/O intensive copy + delete is used.