Large mkdocs adoption

pull/26/head
Roxedus 4 years ago
parent eba2e68eb3
commit 34eef388e4
No known key found for this signature in database
GPG Key ID: 9B4E311961C63639

@ -1,4 +1,4 @@
### Here you will find a collection of Setup Guides, Tips and Scripts that I've made/collected.
# Here you will find a collection of Setup Guides, Tips and Scripts that I've made/collected.
Mainly for Sonarr/Radarr/Bazarr.
Including what's related to it.
@ -9,22 +9,22 @@ The information I use for the tutorials/guides is information I gathered from di
Provided by user input or from the develop team it self.
Most things I tested myself and tried to see if I could tune them a bit more to my needs and sometimes even for others.
If you have suggestions , requests or just want to leave some feedback please use the `issues` tracker on the top.
If you have suggestions, requests or just want to leave some feedback please use the `issues` tracker on the top.
------
*Everything here you use on your own risk I won't be hold responsible if something happens to your collection!*
## Like what I do and want to Support me ?
## Like what I do and want to Support me
[![paypal](images/coffee-paypal.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=P95QYT5662VLN"){:target="_blank"}
[QR-code](images/QR-code-US.png) In $ (Dollars)
> <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=P95QYT5662VLN"><img height="32" src="images/coffee-paypal.png" /></a> In $ (Dollars) [QR-code](images/QR-code-US.png)
>
> <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XZM9NMU7F58QL"><img height="32" src="images/coffee-paypal.png" /></a> In € (Euro's) [QR-code](images/QR-code-EU.png)
>
> **BTC: 1NHah2JR6E5GYZrzX7mf1hJJrnVZTGhjbP** [QR-code](images/QR-code-BTC.png)
>
> [**Use my VPN Referal link to get 50% off with TorGuard**](https://github.com/TRaSH-/Tutorials-FAQ/blob/master/Misc/How-to-setup-Torguard-for-port-forwarding.md#how-to-setup-torguard-for-port-forwarding)
[QR-code](images/QR-code-EU.png) In € (Euro's)
BTC: 1NHah2JR6E5GYZrzX7mf1hJJrnVZTGhjbP
[QR-code](images/QR-code-BTC.png)
[**Use my VPN Referal link to get 50% off with TorGuard**](https://trash-.github.io/Tutorials-FAQ/Misc/How-to-setup-Torguard-for-port-forwarding/)

@ -0,0 +1,7 @@
# Scripts
## [Subtitle script](https://raw.githubusercontent.com/TRaSH-/Tutorials-FAQ/master/docs/Bazarr/2to3_language_code.sh){:target="_blank"}
```bash
[[% include 'Bazarr/2to3_language_code.sh' %]]
```

@ -1,4 +1,4 @@
## How to provide a docker compose when you need help on Discord
# How to provide a docker compose when you need help on Discord
When you're running dockers and you need help on discord etc you often hear the question:
@ -6,23 +6,33 @@ When you're running dockers and you need help on discord etc you often hear the
If you need to provide this info always remember to provide it from all your arrs (Sonarr, Radarr, Lidarr, Bazarr) and also from your download client(s).
If you're using a system with a GUI (Synology, unRAID, OMV, etc.) it's not always easy to provide a docker compose but it's possible,
If you're using a system with a GUI (Synology, unRAID, OMV, etc.) it's not always easy to provide a docker compose but it's possible.
> **!!! Please don't use screenshots to provide the info as they aren't always revealing all the needed info !!!**
!!! warning
Please don't use screenshots to provide the info as they aren't always revealing all the needed info
Use one of the following from terminal(puTTy) to get the docker compose with or without the use of `sudo`.
`sudo docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike CONTAINER_NAME CONTAINER_NAME2`
```bash
sudo docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
assaflavie/runlike \
CONTAINER_NAME CONTAINER_NAME2
```
or
`sudo docker run --rm -v /var/run/docker.sock:/var/run/docker.sock red5d/docker-autocompose CONTAINER_NAME CONTAINER_NAME2`
```bash
sudo docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
red5d/docker-autocompose \
CONTAINER_NAME CONTAINER_NAME2
```
Paste the results on one of the following sites.
- <https://gist.github.com/>
- <https://hastebin.com/>
- <https://pastebin.com/>
- [gist.github.com](https://gist.github.com){:target="_blank"}
- [hastebin.com](https://hastebin.com){:target="_blank"}
- [pastebin.com](https://pastebin.com){:target="_blank"}
> If you use docker run command to create your docker containers
> paste your run command in to [composerize](https://www.composerize.com/)
If you use docker run command to create your docker containers, paste your run command in to [composerize](https://www.composerize.com/){:target="_blank"}

@ -1,79 +1,77 @@
## How to setup TorGuard for port forwarding.
#### **NOTE:**
>These settings are a recommendation if you want to choose other settings be my guest.
>
>If you want to support me, please use the following [referral link](https://torguard.net/aff.php?aff=5575) and use one of the following codes:
>
> `TGLIFE` => Get 50% Off for Life for Anonymous Proxy, Anonymous VPN, Anonymous Webmail.
>
>`TGLIFE-STREAMING` => Get 50% Off for Life Anonymous Proxy, Anonymous VPN, Streaming Bundle.
>
>`TGLIFE-PRO` => Get 50% Off for Life for Anonymous VPN, Streaming Bundle, Anonymous VPN Pro.
>
>
>
>[![torguard-FreeTrial-270x90](images/torguard-FreeTrial-728x90.gif)](https://torguard.net/aff.php?aff=5575)
# How to setup TorGuard for port forwarding
!!! note
These settings are a recommendation if you want to choose other settings be my guest.
If you want to support me, please use the following [referral link](https://torguard.net/aff.php?aff=5575){:target="_blank"} and use one of the following codes:
* `TGLIFE`: Get 50% Off for Life for Anonymous Proxy, Anonymous VPN, Anonymous Webmail.
* `TGLIFE-STREAMING`: Get 50% Off for Life Anonymous Proxy, Anonymous VPN, Streaming Bundle.
* `TGLIFE-PRO`: Get 50% Off for Life for Anonymous VPN, Streaming Bundle, Anonymous VPN Pro.
[![torguard-FreeTrial-270x90](images/torguard-FreeTrial-728x90.gif)](https://torguard.net/aff.php?aff=5575){:target="_blank"}
------
#### Create a user account.
## Create a user account
Go to [My Account -> Services -> My Service Credentials](https://torguard.net/clientarea.php?action=changepw).
Go to [My Account > Services > My Service Credentials](https://torguard.net/clientarea.php?action=changepw){:target="_blank"}.
First we're going to create a user account for your VPN so we won't need to use your main account that you use to login to your account on the Torguard site.
This account will be used for authentication with your VPN Torrent client.
This account will be used for authentication with your VPN Torrent client.
![](images/image-20200204202420342.png)
![create user account](images/create_user_acc.png)
Create a new username and choose a secure password or create a random username and password.
#### How to get the IP of your VPN server.
Go to [My Account -> Server -> Global VPN Network](https://torguard.net/network/)
## How to get the IP of your VPN server
Go to [My Account > Server > Global VPN Network](https://torguard.net/network/){:target="_blank"}
Then we're going to select which server we're going to use,
![](images/image-20200204205929031.png)
![server list](images/server_list.png)
for the best speed it's recommended to choose the one nearest to your location.
For the best speed it's recommended to choose the one nearest to your location.
Lets use for this example: `USA Miami` and copy/paste the Hostname `us-fl.secureconnect.me`.
then open a cmd window or something equal and type: `ping us-fl.secureconnect.me`
![](images/image-20200204210425170.png)
You will then get the IP Number of the server.
![ping](images/ping.png)
You will then get the IP of the server.
Remember that for later use.
#### How to set Port forwarding.
## How to set Port forwarding
Go to [My Account -> Services -> My Services](https://torguard.net/clientarea.php?action=products).
Go to [My Account > Services > My Services](https://torguard.net/clientarea.php?action=products){:target="_blank"}.
![](images/image-20200204211350592.png)
![request port forward](images/req_port_fwd.png)
Then click on `Manage` and select `Request Port Forward`.
![](images/image-20200204211942538.png)
![request status](images/req_port_status.png)
1. That's the `IP` we found earlier.
2. Select `UDP`.
3. Select a `Port/Auth` I personally use `995|SHA1`.
4. Select the `Protocol` `TCP`.
5. I suggest to use a high `Port` number 10.000+ or a game port you don't use, Don't use the default torrent ports 6881- 6889 !!!
(**This is also the port you will use in your torrent client**).
4. Select the `Protocol` `TCP`.
5. I suggest to use a high `Port` number 10.000+ or a game port you don't use, don't use the default torrent ports 6881- 6889
(This is also the port you will use in your torrent client).
6. Click on the `+` sign and do the same with the `UDP` `Protocol`.
7. Then click on `Submit Request`.
![](images/image-20200204212650314.png)
![submit request](images/port_submit.png)
And you will see something like this.
![](images/image-20200204212748924.png)
![status](images/status.png)
You will also receive a e-mail with the ports you forwarded.
#### How to create the .ovpn file.
Go to [My Account -> Tools > OpenVPN Config Generator](https://torguard.net/tgconf.php?action=vpn-openvpnconfig).
## How to create the .ovpn file
Go to [My Account > Tools > OpenVPN Config Generator](https://torguard.net/tgconf.php?action=vpn-openvpnconfig){:target="_blank"}.
![](images/image-20200204215938930.png)
![info](images/info.png)
1. Choose the OS you want to use the .ovpn for.
2. Choose `Custom`.
@ -82,7 +80,7 @@ Go to [My Account -> Tools > OpenVPN Config Generator](https://torguard.net/tgco
5. Choose `995|SHA1` or what you selected during the port forwarding.
6. Choose `AES-128-GCM`.
7. Choose `2.4 and above`.
8. Check `Requiere TLS 1.2`
8. Check `Require TLS 1.2`
9. Click on `Generate Config`
Now you will download a .ovpn file with a random number.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 94 KiB

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 89 KiB

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

@ -1,29 +1,31 @@
### Why Not x265
# Why Not x265
Then the question why I put `/(x|h)\.?265/i` as `Must Not Contain`.
Luckily someone else on Discord described it nice and correctly in my opinion.
```
x265 is good for for 4k stuff or 1080p if they used the the remuxes as source.
If the media isn't source quality/remux, then there will be a loss of quality every time.
Also, once you go x265, typically that file is done.
It can't be changed to something else without a huge loss of quality.
!!! quote
x265 is good for for 4k stuff or 1080p if they used the the remuxes as source.
If the media isn't source quality/remux, then there will be a loss of quality every time.
Also, once you go x265, typically that file is done.
It can't be changed to something else without a huge loss of quality.
Something like 95% of video files are x264 and have much better direct play support.
If you have more than a couple users,
you will notice much more transcoding.
Just depends on your priorities.
Something like 95% of video files are x264 and have much better direct play support.
If you have more than a couple users,
you will notice much more transcoding.
Just depends on your priorities.
So basically if you are storage poor and just need to save space, use x265.
The catch is if you want best quality x265, you need source quality files, so you still have huge file sizes.
If you want maximum compatibility and the option to change your files to something else later,
then x264.
It's all really dependent on specific situations for different people
```
#### Some extra info about 4K/X265
> Source: Plex, [4k, transcoding, and you - aka the rules of 4k - a FAQ](https://forums.plex.tv/t/plex-4k-transcoding-and-you-aka-the-rules-of-4k-a-faq/378203)
> 1. Dont bother transcoding 4k
> 2. If you cannot direct play 4k, then perhaps you should not even be collecting 4k.
> 3. If you dont have the storage space for a copy of both 4k and 1080/720, then perhaps you should not even be collecting 4k.
> 4. To avoid transcoding for remote and non-4k clients, keep your 4k content in separate plex libraries.
> 5. This may of course mean that you keep a 4k copy and a 1080/720 copy, but if you are collecting 4k content then you should not be worried about storage space, should you?
So basically if you are storage poor and just need to save space, use x265.
The catch is if you want best quality x265, you need source quality files, so you still have huge file sizes.
If you want maximum compatibility and the option to change your files to something else later,
then x264.
It's all really dependent on specific situations for different people
## Some extra info about 4K/X265
[4k, transcoding, and you - aka the rules of 4k - a FAQ](https://forums.plex.tv/t/plex-4k-transcoding-and-you-aka-the-rules-of-4k-a-faq/378203){:target="_blank"} - Plex.tv
1. Dont bother transcoding 4k
2. If you cannot direct play 4k, then perhaps you should not even be collecting 4k.
3. If you dont have the storage space for a copy of both 4k and 1080/720, then perhaps you should not even be collecting 4k.
4. To avoid transcoding for remote and non-4k clients, keep your 4k content in separate plex libraries.
5. This may of course mean that you keep a 4k copy and a 1080/720 copy, but if you are collecting 4k content then you should not be worried about storage space, should you?

@ -1,84 +1,97 @@
### How to setup NZBGet to use with Sonarr/Radarr.
# How to setup NZBGet to use with Sonarr/Radarr
This basic example is based on the use of docker images,
>Keep in mind I've setup my paths so it works with hardlinks and you get instant moves.
The default path setup used by [Linux|Server.io](https://hub.docker.com/r/linuxserver/) don't support hardlinks and instant moves.
This basic example is based on the use of docker images
------
!!! note ""
Keep in mind I've setup my paths so it works with hardlinks and you get instant moves.
!!! warning ""
The default path setup used by [Linux|Server.io](https://hub.docker.com/r/linuxserver/) don't support hardlinks and instant moves.
#### Some Basics
------
>`${MainDir}` => Root directory for all tasks.
`${AppDir} `=> Where NZBGet is installed.
`${DestDir} `=> Destination directory for downloaded files.
## Some Basics
| Name | Description |
|:--- |:--- |
| `${MainDir}` | Root directory for all tasks. |
| `${AppDir}` | Where NZBGet is installed. |
| `${DestDir}` | Destination directory for downloaded files.|
## PATHS
#### PATHS
![](images/image-20200209125552547.png)
![paths](images/paths.png)
I will only explain the so called most important paths.
>`MainDir` => `/data/.usenet`
`DestDir` => `${MainDir}/completed` (so it will go in to `/data/.usenet/completed`)
`InterDir` => Files are downloaded into this directory (before unpack+par2)
`NzbDir` => Directory for incoming nzb-files.
`QueueDir` => This directory is used to save download queue, history, information statistics, etc.
`ScriptDir` => Directory with post-processing and other scripts.
`LogFile` => Where your logfiles will be stored (**please create a log directory in your config!!!**)
| Name | Description |
|:--- |:--- |
| `MainDir` | `/data/.usenet` |
| `DestDir` | `${MainDir}/completed` (so it will go in to `/data/.usenet/completed`) |
| `InterDir` | Files are downloaded into this directory (before unpack+par2) |
| `NzbDir` | Directory for incoming nzb-files. |
| `QueueDir` | This directory is used to save download queue, history, information statistics, etc. |
| `ScriptDir` | Directory with post-processing and other scripts. |
| `LogFile` | Where your logfiles will be stored (Please create a log directory in your config) |
#### NEWS-SERVERS
![](images/1571588271831.png)
## NEWS-SERVERS
>`Active` => Use this news server.
`Name` => The name is used in UI and for logging. It can be any string.
`Level` => Put your major download servers at level 0 and your fill servers at levels 1, 2, etc..
`Host` => Host name of news server.
`Port` => Port to connect to.
`Password` => Password to use for authentication.
`Encryption` => Encrypted server connection (TLS/SSL). (**PREFERED TO USE THIS!!!**)
`Connections` => Use the lowest possible amount of connections +1 to gain your max download speed.
`Retention` => How long the articles are stored on the news server.
![newsservers](images/newsservers.png)
| Name | Description |
|:--- |:--- |
| `Active` | Use this news server. |
| `Name` | The name is used in UI and for logging. It can be any string. |
| `Level` | Put your major download servers at level 0 and your fill servers at levels 1, 2, etc.. |
| `Host` | Host name of news server. |
| `Port` | Port to connect to. |
| `Password` | Password to use for authentication. |
| `Encryption` | Encrypted server connection (TLS/SSL). (prefered to use this) |
| `Connections` | Use the lowest possible amount of connections +1 to gain your max download speed. |
| `Retention` | How long the articles are stored on the news server. |
## CATEGORIES
#### CATEGORIES
![](images/image-20200209130241801.png)
![categories](images/categories.png)
>`Name` => This should match what you put in Sonarr/Radarr (tv/movies/sonarr/radarr/series/films)
`DestDir` => `${DestDir}` Destination directory (/data/.usenet/completed/movie)
`Unpack` => Unpack downloaded nzb-files.
`Extensions` => List of extension scripts for this category.
| Name | Description |
|:--- |:--- |
| `Name` | This should match what you put in Sonarr/Radarr (tv/movies/sonarr/radarr/series/films) |
| `DestDir` | `${DestDir}` Destination directory (/data/.usenet/completed/movie) |
| `Unpack` | Unpack downloaded nzb-files. |
| `Extensions` | List of extension scripts for this category. |
## INCOMING NZBS
![incoming](images/incoming.png)
#### INCOMING NZBS
![](images/1571593246863.png)
!!! warning
`AppendCategoryDir`: Create subdirectory with category-name in destination-directory.
>`AppendCategoryDir` => Create subdirectory with category-name in destination-directory.
## DOWNLOAD QUEUE
![queue](images/queue.png)
!!! warning
`WriteBuffer`: If you're low on memory don't set this to high.
#### DOWNLOAD QUEUE
![](images/image-20191201110525320.png)
## LOGGING
>`WriteBuffer` => If you're low on memory don't set this to high.
![logging](images/logging.png)
## CHECK AND REPAIR
![checkAndRepair](images/checkAndRepair.png)
#### LOGGING
![](images/image-20200209130753069.png)
## UNPACK
#### CHECK AND REPAIR
![](images/1571593790053.png)
![unpack](images/unpack.png)
#### UNPACK
![](images/1571593877357.png)
!!! warning
`DirectUnpack`: This might lower your download speed but the overall time could be faster. (disable on low powered devices)
>`DirectUnpack`=> This might lower your download speed but the overall time could be faster. (disable on low powered devices)
## EXTENSION SCRIPTS
##### EXTENSION SCRIPTS
![](images/image-20200209131003689.png)
![extScripts](images/extScripts.png)
Depending if you're using some NZBGet script here you can change the order or when it should be used
Depending if you're using some NZBGet script here you can change the order or when it should be used

@ -1,6 +1,5 @@
### NZBGet
# NZBGet
------
Here i will add soon some screenshots how to setup NZBGet with the use of Sonarr/Radarr,
some tweaks and tips
Here i will add soon some screenshots how to setup NZBGet with the use of Sonarr/Radarr, some tweaks and tips

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 68 KiB

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

@ -1,7 +1,8 @@
## Clean
>Title: Clean.py
Author(s): ???
# Clean
>Title: [Clean.py](https://raw.githubusercontent.com/TRaSH-/Tutorials-FAQ/master/docs/NZBGet/scripts/Clean/Clean.py){:target="_blank"} | Author(s): ???
## Description: Clean NZB name
#### Description: Clean NZB name.
Removes the following suffixes from NZB name:
NZBgeek / Obfuscated / BUYMORE / Scrambled /etc....
NZBgeek / Obfuscated / BUYMORE / Scrambled /etc...

@ -1,12 +1,9 @@
## HashRenamer
# HashRenamer
>Title: HashRenamer.py
Author(s): l3uddz
URL: https://github.com/cloudbox/cloudbox
>Title: [HashRenamer.py](https://raw.githubusercontent.com/TRaSH-/Tutorials-FAQ/master/docs/NZBGet/scripts/HashRenamer/HashRenamer.py){:target="_blank"} | Author(s): l3uddz | URL: [github.com/cloudbox/cloudbox](https://github.com/cloudbox/cloudbox){:target="_blank"}
#### Description: Renames hashed media files to match the source NZB.
## Description: Renames hashed media files to match the source NZB
Part of the Cloudbox project: https://cloudbox.works
Built on top of the NZBGet scripts template created by Clinton Hall
(https://github.com/clinton-hall).
Released under GNU General Public License v2.0
Part of the Cloudbox project: https://cloudbox.works
Built on top of the NZBGet scripts template created by [Clinton Hall](https://github.com/clinton-hall){:target="_blank"}.
Released under GNU General Public License v2.0

@ -1,8 +1,31 @@
### Here you will find a collection of scripts you can use with NZBGet
# Scripts you can use with NZBGet
------
## [Clean](Clean/README.md)
- Clean = Cleans the NZB name by removing the retagged stuff (-Obfuscated, -postbox, etc).
- HashRenamer = Renames hashed media files to match the source NZB.
- WtFnZb-Renamer = This extensions extracts obfuscated filenames from .nzb files
Cleans the NZB name by removing the retagged stuff (-Obfuscated, -postbox, etc).
??? example "Script"
```python
[[% filter indent(width=4) %]][[% include 'NZBGet/scripts/Clean/Clean.py' %]][[% endfilter %]]
```
## [HashRenamer](HashRenamer/README.md)
Renames hashed media files to match the source NZB.
??? example "Script"
```python
[[% filter indent(width=4) %]][[% include 'NZBGet/scripts/HashRenamer/HashRenamer.py' %]][[% endfilter %]]
```
## [WtFnZb-Renamer](WtFnZb-Renamer/README.md)
This extensions extracts obfuscated filenames from .nzb files
??? example "Script"
```python
[[% filter indent(width=4) %]][[% include 'NZBGet/scripts/WtFnZb-Renamer/WtFnZb-Renamer.py' %]][[% endfilter %]]
```

@ -1,17 +1,11 @@
## WtFnZb-Renamer
# WtFnZb-Renamer
>Title: WtFnZb-Renamer.py
>
>Author(s): WtFnZb
>
>URL: ??
>Title: [WtFnZb-Renamer.py](https://raw.githubusercontent.com/TRaSH-/Tutorials-FAQ/master/docs/NZBGet/scripts/WtFnZb-Renamer/WtFnZb-Renamer.py){:target="_blank"}| Author(s): WtFnZb | URL: ??
#### Description: Renames hashed media files to match the source NZB.
## Renames hashed media files to match the source NZB
NZBGET SCAN SCRIPT
Extract filenames from subjects containing [PRiVATE]-[WtFnZb]
This extensions extracts obfuscated filenames from .nzb files
This extensions extracts obfuscated filenames from .nzb files

@ -1,16 +1,25 @@
### Here you will find a collection of Profile's for Plex
# Here you will find a collection of Profile's for Plex
------
> Sometimes Plex will have issues direct playing your media on your devices,
> These profiles could help.(if you got some to share, pls make a PR so we can collect them at one place).
>
> To make use of the profiles you need to add it in your your plex folder
> Examples:
> Hotio's container => `/appdata/plex/app/Plex Media Server/Profiles`
>
> LSIO container => `/appdata/plex/will/follow/soon`
Sometimes Plex will have issues direct playing your media on your devices, these profiles could help.
- Android-SHIELD = Cleans the NZB name by removing the retagged stuff (-Obfuscated, -postbox, etc).
- Chromecast = Renames hashed media files to match the source NZB.
> if you got some to share, pls make a PR so we can collect them at one place
## How to
To make use of the profiles you need to add it in your your plex folder
### Docker
Example paths:
* Hotio's container: `/appdata/plex/app/Plex Media Server/Profiles`
* LSIO container: `/appdata/plex/will/follow/soon`
## Profiles
| Device | Description |
|:--- |:--- |
| [Android-SHIELD](\Plex\Profiles\Android-SHIELD\Android-SHIELD Android TV.xml){:target="_blank"} | Cleans the NZB name by removing the retagged stuff (-Obfuscated, -postbox, etc). |
| [Chromecast](\Plex\Profiles\Chromecast\Chromecast.xml){:target="_blank"} | Renames hashed media files to match the source NZB. |

@ -1,5 +1,5 @@
### Plex
# Plex
------
Here i will add some scripts/profiles/tips for plex
Here i will add some scripts/profiles/tips for plex

@ -1,89 +0,0 @@
## Collection of Custom Formats for Radarr
- [Dolby TrueHD/ATMOS](#dolby-truehd/atmos)
- [DTS-HD/DTS:X](#dts-hd-dts-x)
- [BR-DISK](#br-disk)
- [x264](#x264)
- [x265 (real x265)](#x265)
- [EVO (except WEB-DL)](#evo-except-web-dl)
- [Single Layer DV](#single-layer-dv)
------
#### Dolby TrueHD/ATMOS
![](images/image-20200307121755593.png)
> Dolby TrueHD/ATMOS = `C_RXRQ_TRUEHD|ATMOS`
>
> If you prefer TrueHD|Atmos audio tracks.
> To make this workable you need to put it in a order to what you prefer and above `none`.
> ![](images/image-20200307123344848.png)
------
#### DTS-HD DTS-X
![](images/image-20200307121910786.png)
> DTS-HD/DTS:X = `C_RXRQ_DTS.?(HD|ES|X(?!\d))`
>
> If you prefer DTS-HD audio tracks.
> To make this workable you need to put it in a order to what you prefer and above `none`.
> ![](images/image-20200307123344848.png)
------
#### BR-DISK
![](images/image-20200307121221123.png)
> BR-DISK = `C_RXRQ_(AVC|VC-1|HEVC)` `M_N_REMUX` `S_N_WEBDL` `C_RXRQ_^((?!x265).)*$`
>
> If you don't want BR-DISK (Iso's and Blu-ray folder structure).
> To make this workable you need to uncheck it in your profile !!!
> ![](images/image-20200307123131923.png)
------
#### x264
![](images/image-20200307121316716.png)
> x264 = `C_RX_(X|H)\.?264`
>
> If you prefer x264 releases (Encodes).
------
#### x265
![](images/image-20200307121406542.png)
> x265 = `C_RX_(X|H)\.?265`
>
> If you prefer x265 releases (Encodes/Re-Encodes).
> Why HEVC isn't added in this CF ?
> HEVC is officially only used for untouched sources, but most x265 Encoders/Re-Encoders mix them in the release name because they don't know better or think they do.
> I didn't add it because this would also mean that BR-DISK/Remux is a x265 and those are untouched sources so never are x265.
> Luckily most x265 Encoders/Re-Encoders also add x265 so it get's picked up correctly.
------
#### EVO except WEB-DL
![](images/image-20200307121133057.png)
> EVO (except WEB-DL) = `C_RX_\B(-EVO)\B` `S_N_WEBDL`
>
> This group is often banned for the low quality Blu-ray releases but their WEB-DL are okay.
> To make this workable you need to uncheck it in your profile !!!
> ![](images/image-20200307123503158.png)
------
#### Single Layer DV
![](images/image-20200517185154185.png)
>Single Layer DV = `C_RXRQ_SL.?DV|Single.?Layer.?DoVi` `M_RQ_REMUX`
>
>If you prefer Dolby Vision Video's you now can use Single layer Dolby Vision what seems to works in Plex on the Shield.... The Double layer's only tend to work on smart tv's.
>
>To make this workable you need to check this in your profile and put it on top of the others you got !!!
>
>![](images/image-20200517185901176.png)
>
>And also make sure you set it as `Custom Format Cutoff`
>
>![](images/image-20200517190028898.png)

@ -1,136 +0,0 @@
## How to get Quality Releases
This Guide/Tutorial is mainly for people that watch there movies on a big Full HD TV, 4K TV or even a projector,
and want better quality then those low xvid releases or DVD quality (*movies under 5 GB*).
**Or did you buy your big screen to watch DVD's quality or worse ?**
#### Description
This Guide/Tutorial is mainly for people that watch there movies on a big Full HD TV, 4K TV or even a projector,
and want better quality then those low xvid releases or DVD quality (*movies under 5 GB*).
**Or did you buy your big screen to watch DVD's quality or worse ?**
If you don't care about quality then stop reading and see if the other tutorials are helpful for you.
We will make use of Radarr Restrictions and of the Custom Format option.
The info has been collected from different major sites.
I'll be using a list of group names (most of them are also banned on them) and words to filter out those releases.
Quality Releases (Bad Quality (Video or Audio wise), Wrongly Tagged or Re-Tagged).
------
## Must Not Contain:
Add the following to your Settings => Indexers => `Must Not Contain`
###### General (sources you want to ignore anyway).
- BDSCR,
- BRrip,
- CM8,
- HD2DVD,
- HDRip,
- VODRip,
- xvid,
- divx,
- core2hd,
- CAMRip,
- CAM,
- HDTS,
- TELESYNC,
- PDVD,
- PreDVDRip,
- WORKPRINT,
- HDTC,
- TELECINE,
- SCR,
- SCREENER,
- DVDSCR,
- DVDSCREENER,
- BDSCR,
- R5,
- R5.LINE,
###### **Low-Quality Releases (often banned groups)[BLOCK1]**
- -aXXo,
- -CrEwSaDe,
- -DEViSE,
- -FaNGDiNG0,
- -FLAWL3SS,
- -FZHD,
- -FRDS,
- -HDTime,
- -IMAGINE,
- -iPlanet,
- -KingBen,
- -KiNGDOM,
- -KLAXXON,
- -Leffe,
- -LTRG,
- -mHD,
- -mSD,
- -NhaNc3,
- -nHD,
- -nikt0,
- -nSD,
- -PrisM,
- -PRODJi,
- -Rx,
- -RDN,
- -SANTi,
- -ViSION,
- -WAF,
- -WHiiZz,
- -x0r,
- -YIFY,
- -STUTTERSHIT,
###### **Another Small list of often banned groups.[BLOCK2]**
- -CDDHD,
- -EuReKA,
- -DDR,
- -DNL,
- -BARC0DE,
###### **And Another list.[BLOCK3]**
- -RARBG,
- -FGT,
- -BReWeRS,
- -Grym,
- -LiGaS,
- -Zeus,
- -Tigole,
###### Rips from Scene and quick-to-release P2P groups while adequate, are not considered high quality.[BLOCK4]
- -beAst,
- -CHD,
- -EVO,
- -HDWinG,
- -MTeam,
- -MySiLU,
- -WiKi,
>NOTE:
>
>- EVO (except WEB-DL)

@ -1,49 +0,0 @@
# How to make sure Radarr doesn't snatch Full Blurays (ISO/BDMV)
Radarr has problems to separate full Blurays from Bluray-Rips,
after some researching and testing I found a way to solve this issue.
To make this work we need to make use of Custom Formats,
and make sure the used profile is making use of it (or better said not).
------
## Custom Formats
`Navigate to Settings => Custom Formats`
![](images/image-20191027165122728.png)
Then click on the![](images/image-20191027165508102.png) to add a new Custom Format.
On the new popup at the bottom you have the option `Advanced` and click on `Custom`
![](images/image-20191027165328556.png)
Again a new popup will appear.
Enter the following info
`Name` => `BR-DISK`
`Format Tags` => `C_RXRQ_(AVC|VC-1|HEVC)` `M_N_REMUX` `S_N_WEBDL` `C_RXRQ_^((?!x265).)*$`
![](images/image-20200209165701743.png)
**!!! NOTE: make sure the 4 tags are entered separate !!!**
## Quality Profiles
Then go to your used profiles.
Scroll down to the bottom where you see Custom Formats.
Make sure you uncheck your newly created Custom Profile `BR-DISK`
![](images/image-20191027170313598.png)
Make sure you do that with all your used Quality Profiles.
#### **NOTE:**
>![](images/animated-exclamation-mark-image-0006.gif)**Don't uncheck `None` or else it will ignore everything except the checked Custom Formats.**

@ -1,89 +0,0 @@
# Remote Path Mappings explained for Radarr
Remote Path Mappings explained for Radarr
# Description
Seems that allot of people don't understand how the remote path mapping works for Radarr.
I will try to explain it with some screenshots and a short description,
# Do I need Remote Path Mappings ?
If your download client is on another system then Radarr then you probably need to make use of Remote Path Mappings.
You will get a error that looks a little bit like the following screenshot.
![OH NO!!!](http://my.jetscreenshot.com/13737/20190126-oiao-44kb.png)
So looking at this screenshot it seems we need to make use of Remote Path Mappings !!!
------
# How ?
First we navigate in Radarr to the Settings => `Download Client` Tab.
![Download Client Tab](http://my.jetscreenshot.com/13737/20190126-5k5d-31kb.png)
At the bottom you choose `Add new mapping`
![add new mapping](http://my.jetscreenshot.com/13737/20190126-gsm6-11kb.png)
A screen will popup with the following options.
![Add Mapping](http://my.jetscreenshot.com/13737/20190126-0srw-12kb.png)
1. `Host` => This is the hostname or IP you set in your download client settings.
2. `Remote Path` => The download path that you've set in your download client.
3. `Local Path` => The path Sonarr/Radarr needs to access the same path.
------
# Now some screenshots with a examples that I use for this tutorial.
- [x] QBittorrent
- [ ] NZBGet
- [ ] other client ?
## Host:
To find what you need to put in your host you navigate in Radarr to the Settings => Download Client Tab.
There you open up the download client for this example I will be using QBittorrent
![Qbittorrent Client](http://my.jetscreenshot.com/13737/20190126-heqh-6kb.png)
This is what you put in your Host in Remote Path Mapping.
## Remote Path:
To find what you need to put in your remote path you need to open up your download client and look what you've used there as download location.
In QBittorrent navigate to Tools => Options (or ALT+O) and navigate to the Download settings.
![Qbittorrent Download Settings](http://my.jetscreenshot.com/13737/20190126-3wa7-61kb.png)
This is what you add in your Remote Path in Remote Path Mapping.
## Local Path:
To find what you need to put in in your local path you need to know how Radarr is able to access the files your download client downloaded.
And this can be done in different ways.
Mounting/Network share what ever but Radarr needs to have local access to it so you need to figure this one out your self what's the best way for Radarr to access the download clients downloaded files.
The final result will look something like this.
![Qbittorrent Final Result](http://my.jetscreenshot.com/13737/20190126-ngqk-13kb.png)

@ -0,0 +1,105 @@
# Collection of Custom Formats
## Dolby TrueHD/ATMOS
![ATMOS](images/ATMOS.png)
> Dolby TrueHD/ATMOS = `C_RXRQ_TRUEHD|ATMOS`
If you prefer TrueHD|Atmos audio tracks.
!!! note
To make this workable you need to put it in a order to what you prefer and above `none`.
> ![ATMOS_formats](images/ATMOS_formats.png)
------
## DTS-HD DTS-X
![DTS](images/DTS.png)
> DTS-HD/DTS:X = `C_RXRQ_DTS.?(HD|ES|X(?!\d))`
If you prefer DTS-HD audio tracks.
!!! note
To make this workable you need to put it in a order to what you prefer and above `none`.
> ![ATMOS_formats](images/ATMOS_formats.png)
------
## BR-DISK
![BR_DISK](images/BR_DISK.png)
> BR-DISK = `C_RXRQ_(AVC|VC-1|HEVC)` `M_N_REMUX` `S_N_WEBDL` `C_RXRQ_^((?!x265).)*$`
If you don't want BR-DISK (Iso's and Blu-ray folder structure).
!!! note
To make this workable you need to uncheck it in your profile
> ![BR_DISK_formats](images/BR_DISK_formats.png)
------
## x264
![x264](images/x264.png)
> x264 = `C_RX_(X|H)\.?264`
If you prefer x264 releases (Encodes).
------
## x265
![x265](images/x265.png)
> x265 = `C_RX_(X|H)\.?265`
If you prefer x265 releases (Encodes/Re-Encodes).
Why isn't HEVC added in this CF?
* HEVC is officially only used for untouched sources, but most x265 Encoders/Re-Encoders mix them in the release name because they don't know better or think they do.
* I didn't add it because this would also mean that BR-DISK/Remux is a x265 and those are untouched sources so never are x265.
Luckily most x265 Encoders/Re-Encoders also add x265 so it get's picked up correctly.
------
## EVO except WEB-DL
![EVO_just_WEB](images/EVO_just_WEB.png)
> EVO (except WEB-DL) = `C_RX_\B(-EVO)\B` `S_N_WEBDL`
This group is often banned for the low quality Blu-ray releases but their WEB-DL are okay.
!!! note
To make this workable you need to uncheck it in your profile
> ![EVO_just_WEB_formats](images/EVO_just_WEB_formats.png)
------
## Single Layer DV
![SLDV](images/SLDV.png)
> Single Layer DV = `C_RXRQ_SL.?DV|Single.?Layer.?DoVi` `M_RQ_REMUX`
If you prefer Dolby Vision Video's you now can use Single layer Dolby Vision what seems to works in Plex on the Shield.... The Double layer's only tend to work on smart tv's.
!!! note
To make this workable you need to check this in your profile and put it on top of the others you got !!!
> ![SLDV_formats](images/SLDV_formats.png)
!!! note
And also make sure you set it as `Custom Format Cutoff`
> ![SLDV_cutoff](images/SLDV_cutoff.png)

@ -0,0 +1,116 @@
# How to get Quality Releases
This Guide/Tutorial is mainly for people that watch there movies on a big Full HD TV, 4K TV or even a projector
and want better quality then those low xvid releases or DVD quality (*movies under 5 GB*).
!!! question ""
If you don't care about quality then stop reading and see if the other tutorials are helpful for you.
We will make use of Radarr Restrictions and of the Custom Format option.
The info has been collected from different major sites.
I'll be using a list of group names (most of them are also banned on them) and words to filter out those releases.
Quality Releases (Bad Quality (Video or Audio wise), Wrongly Tagged or Re-Tagged).
## `Must Not Contain`
Add the following to your Settings => Indexers => `Must Not Contain`
=== "General"
Sources you want to ignore anyway
- BDSCR
- BRrip
- CM8
- HD2DVD
- HDRip
- VODRip
- xvid
- divx
- core2hd
- CAMRip
- CAM
- HDTS
- TELESYNC
- PDVD
- PreDVDRip
- WORKPRINT
- HDTC
- TELECINE
- SCR
- SCREENER
- DVDSCR
- DVDSCREENER
- BDSCR
- R5
- R5.LINE
=== "Low-Quality Releases"
Often banned groups
- aXXo
- CrEwSaDe
- DEViSE
- FaNGDiNG0
- FLAWL3SS
- FZHD
- FRDS
- HDTime
- IMAGINE
- iPlanet
- KingBen
- KiNGDOM
- KLAXXON
- Leffe
- LTRG
- mHD
- mSD
- NhaNc3
- nHD
- nikt0
- nSD
- PrisM
- PRODJi
- Rx
- RDN
- SANTi
- ViSION
- WAF
- WHiiZz
- x0r
- YIFY
- STUTTERSHIT
=== "Another Small list of often banned groups"
- CDDHD
- EuReKA
- DDR
- DNL
- BARC0DE
=== "And Another list"
- RARBG
- FGT
- BReWeRS
- Grym
- LiGaS
- Zeus
- Tigole
=== "Rips not considered high quality"
Rips from Scene and quick-to-release P2P groups while adequate, are not considered high quality.
- beAst
- CHD
- EVO
- HDWinG
- MTeam
- MySiLU
- WiKi

@ -0,0 +1,48 @@
# How to make sure Radarr doesn't snatch Full Blurays (ISO/BDMV)
Radarr has problems to separate full Blurays from Bluray-Rips, after some researching and testing I found a way to solve this issue.
To make this work we need to make use of Custom Formats, and make sure the used profile is making use of it (or better said not).
------
## Custom Formats
Navigate to Settings => Custom Formats
> ![custom formats](images/cust_form.png)
Then click on the :heavy_plus_sign: to add a new Custom Format.
> ![plus button](images/plus.png)
On the new popup at the bottom you have the option `Advanced` and click on `Custom`
> ![advanced custom](images/cust_adv.png)
Again a new popup will appear.
Enter the following info
`Name` => `BR-DISK`
`Format Tags` => `C_RXRQ_(AVC|VC-1|HEVC)` `M_N_REMUX` `S_N_WEBDL` `C_RXRQ_^((?!x265).)*$`
> ![edit format](images/edit_format.png)
!!! warning
Make sure the 4 tags are entered separate
## Quality Profiles
Then go to your used profiles.
Scroll down to the bottom where you see Custom Formats.
Make sure you uncheck your newly created Custom Profile `BR-DISK`
> ![quality profiles](images/qual_profile.png)
Make sure you do that with all your used Quality Profiles.
!!! danger
Don't uncheck `None` or else it will ignore everything except the checked Custom Formats.

@ -0,0 +1,65 @@
# Remote Path Mappings explained
Seems that allot of people don't understand how the remote path mapping works for Radarr.
I will try to explain it with some screenshots and a short description,
## Do I need Remote Path Mappings
If your download client is on another system then Radarr then you probably need to make use of Remote Path Mappings.
You will get a error that looks a little bit like the following screenshot.
![download errors](images/dl_error.png)
So looking at this screenshot it seems we need to make use of Remote Path Mappings
## How
First we navigate in Radarr to the Settings => `Download Client` Tab.
![download client tab](images/cl_cli_tab.png)
At the bottom you choose `Add new mapping`
![add new mapping](images/new_mapping.png)
A screen will popup with the following options.
![Add Mapping](images/mapping.png)
1. `Host` => This is the hostname or IP you set in your download client settings.
2. `Remote Path` => The download path that you've set in your download client.
3. `Local Path` => The path Sonarr/Radarr needs to access the same path.
??? example "Examples"
=== "QBittorrent"
## Host
To find what you need to put in your host you navigate in Radarr to the Settings => Download Client Tab.
There you open up the download client for this example I will be using QBittorrent
![Qbittorrent client](images/qbit_client.png)
This is what you put in your Host in Remote Path Mapping.
## Remote Path
To find what you need to put in your remote path you need to open up your download client and look what you've used there as download location.
In QBittorrent navigate to Tools => Options (or ALT+O) and navigate to the Download settings.
![Qbittorrent download settings](images/qbit_options.png)
This is what you add in your Remote Path in Remote Path Mapping.
## Local Path
To find what you need to put in in your local path you need to know how Radarr is able to access the files your download client downloaded.
And this can be done in different ways.
Mounting/Network share what ever but Radarr needs to have local access to it so you need to figure this one out your self what's the best way for Radarr to access the download clients downloaded files.
The final result will look something like this.
![Qbittorrent final result](images/qbit_final.png)

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

File diff suppressed because it is too large Load Diff

@ -1,13 +1,15 @@
## How to import/export Custom Formats and truly make use of it
# How to import/export Custom Formats and truly make use of it
Here I will try to explain how you can import Custom Formats for Radarr v3 (Aphrodite) and make the most use of it.
> **Keep in mind Custom Formats are made to fine tune your Quality Profile !!!**
>
> **Meaning: Quality Profile trumps Custom Formats !!!**
Here I will try to explain how you can import Custom Formats for Radarr v3 and make the most use of it.
- [How to import a JSON Custom Format](#how-to-import-a-json-custom-format)
- [How to make use of the Custom Formats in your profiles](#how-to-make-use-of-the-custom-formats-in-your-profiles)
- [Tips how to setup the scores](#tips-how-to-setup-the-scores)
!!! note
Keep in mind Custom Formats are made to fine tune your Quality Profile
**Quality Profile trumps Custom Formats**
* [How to import a JSON Custom Format](#how-to-import-a-json-custom-format)
* [How to make use of the Custom Formats in your profiles](#how-to-make-use-of-the-custom-formats-in-your-profiles)
* [Tips how to setup the scores](#tips-how-to-setup-the-scores)
## How to import a JSON Custom Format
@ -15,26 +17,26 @@ In this example i will use the [BR-DISK](Collection-of-Custom-Formats-for-Radarr
`Settings` => `Custom Formats`
![image-20200926105858168](images/image-20200926105858168.png)
![custom_format](images/custom_format.png)
Then Select a empty spot.
Then click on the :heavy_plus_sign: to add a new Custom Format.
![image-20200926110018973](images/image-20200926110018973.png)
![plus](images/plus.png)
Followed by the `Import` in the lower left.
![image-20200926110122043](images/image-20200926110122043.png)
![import](images/import.png)
In the empty `Custom Format JSON` box (1) you just paste the `JSON` what you got from the [Custom Format Collection](https://github.com/TRaSH-/Tutorials-FAQ/blob/master/RadarrV3/Collection-of-Custom-Formats-for-RadarrV3.md) followed by the `Import` button (2).
In the empty `Custom Format JSON` box (1) you just paste the `JSON` what you got from the [Custom Format Collection](Collection-of-Custom-Formats-for-RadarrV3.md) followed by the `Import` button (2).
> What you see in the red box is a example txt that you don't and can't remove!
What you see in the red box is a example txt that you don't and can't remove!
![image-20200926110751639](images/image-20200926110751639.png)
![placeholder](images/placeholder.png)
After selecting the `Import` button you will get a screen that has all the Custom Formats variables filled in correctly,
all you need to do now is click on the `Save` button and you're done.
![image-20200926111254181](images/image-20200926111254181.png)
![import_done](images/import_done.png)
------
@ -44,7 +46,7 @@ Now we need to make use of the Custom Formats we've added.
`Settings` => `Profiles`
![image-20200926113435255](images/image-20200926113435255.png)
![profiles](images/profiles.png)
Then select the profile that you use/prefer.
@ -54,24 +56,23 @@ First we're going to set the scores for the Custom Formats and for this we scrol
And then we're going to set a score of `-1000` to the `BR-DISK` to make sure it will be ignored for ever and never going to go over the `Minimum Custom Format Score`.
![image-20200926114938367](images/image-20200926114938367.png)
![BR-DISK](images/BR-DISK.png)
After this we scroll all the way back up
![image-20200926115916590](images/image-20200926115916590.png)
![select format](images/select_format.png)
>1. Profile name
>2. If you want that Radarr will upgrade till the quality set in (3.)
>3. Upgrade till the selected Quality
>4. The `Minimum Custom Format Score` allowed to download
>5. Keep upgrading Custom Format till this score is reached
>6. Your preferred language profile for your Releases
1. Profile name
2. If you want that Radarr will upgrade till the quality set in (3.)
3. Upgrade till the selected Quality
4. The `Minimum Custom Format Score` allowed to download
5. Keep upgrading Custom Format till this score is reached
6. Your preferred language profile for your Releases
Being we set `BR-DISK` to `-1000` the chance that it will reach the `Minimum Custom Format Score` set in (4.) is really small.
**NOTE:**
> For Custom Formats you really don't want set it to something really low like `-1000` and not something like `-10` being when you add a Custom Format what you prefer and you set it to something like `+10` it could happen that the `BR-DISK` will be downloaded (-10)+(+10)=0 and your `Minimum Custom Format Scrore` is set at `0`.
!!! note
For Custom Formats you really don't want set it to something really low like `-1000` and not something like `-10` being when you add a Custom Format what you prefer and you set it to something like `+10` it could happen that the `BR-DISK` will be downloaded (-10)+(+10)=0 and your `Minimum Custom Format Scrore` is set at `0`.
------
@ -91,9 +92,9 @@ Lets say you prefer HD audio (with object metadata)
In this example above I have lossy Atmos over lossless DTS because the object metadata matters more to me over lossy vs lossless
- Separate all your audio codecs by 100
- Separate special editions/hybrid/4k remaster, etc by 10
- Separate channel count by 5
* Separate all your audio codecs by 100
* Separate special editions/hybrid/4k remaster, etc by 10
* Separate channel count by 5
keep in mind some scores could add up so keep that in mind (depending which Custom Formats you've added and use).
@ -101,4 +102,4 @@ So it's important to keep this in mind when setting up your scores.
THNX:
> A big thnx to [rg9400](https://github.com/rg9400) for providing me with info needed to create the Tips secction.
A big thnx to [rg9400](https://github.com/rg9400){:target="_blank"} for providing me with info needed to create the Tips secction.

@ -1,22 +1,23 @@
## Radarr Quality Settings (File Size)
# Quality Settings (File Size)
I often get the question what's the best Quality Settings to use,
Well it's actually person preference so I will show you a recommended Quality Settings.
But before you continue to read, as with all my guides:
**If you care less about quality then stop reading and don't use this guide!!!**
!!! question ""
**If you don't care about quality then stop reading and see if the other tutorials are helpful for you.**
This Quality Settings has been created and tested with info I got from others and release comparisons from different sources.
### Q&A
## Q&A
Q: Why do you only show starting from HDTV720p ?
Q: Why do you only show starting from HDTV720p?
A: With the big screens these days anything lower doesn't look watchable (if you disagree then you missed the bold text above!!!)
A: With the big screens these days anything lower doesn't look watchable
Q: Why do you have some sized set to max ?
Q: Why do you have some sized set to max?
A: You probably didn't read the bold text above !!!
A: You probably didn't read the bold text above
Q: When I set Bluray to MAX size I get often ISO's/ Bluray folder structure.
@ -24,4 +25,4 @@ A: You probable have configured your Quality Profiles wrong and enabled BR-DISK
------
![image-20201007190601478](images/image-20201007190601478.png)
![formats](images/formats.png)

@ -0,0 +1,90 @@
# Recommended naming scheme examples
Often on Radarr discord people asking what's the recommended/best way to naming your files.
First of it's personal preference, but the support staff often recommend to add also non recoverable info.
Why ?
if you even need to do a re-install, re-import for what ever reason in Radarr or Plex/Emby/JellyFin it's nice to have all that info in the filename so it get's imported correctly and not been matched as HDTV or WEB-DL etc.
The Tokens not available in the release won't be used/shown.
------
## Standard Movie Format
### All the details
This naming scheme is made to be compatible with the [New Plex Agent](https://forums.plex.tv/t/new-plex-media-server-movie-scanner-and-agent-preview/593269/517) that now support IMDB and TMDB IDs in file names, if you don't need it or want it just remove `[imdb-{ImdbId}]`
```bash
{Movie CleanTitle} {(Release Year)} {Edition Tags} [imdb-{ImdbId}]{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRange]}[{Mediainfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{-Release Group}
```
RESULT:
```bash
The Movie Title (2010) Ultimate Extended Edition [imdb-tt0066921][Surround Sound x264][Bluray-1080p Proper][3D][HDR][10bit][x264][DTS 5.1]-EVOLVE
```
### Minimal details + the irreplaceable data
This naming scheme is made to be compatible with the [New Plex Agent](https://forums.plex.tv/t/new-plex-media-server-movie-scanner-and-agent-preview/593269/517) that now support IMDB and TMDB IDs in file names, if you don't need it or want it just remove `[imdb-{ImdbId}]`
```bash
{Movie CleanTitle} {(Release Year)} [imdb-{ImdbId}]{[Quality Title]}{[MediaInfo AudioCodec}{ MediaInfo AudioChannels]}{[MediaInfo VideoCodec]}{-Release Group}
```
RESULT:
```bash
The Movie Title (2010) [imdb-tt0066921][Bluray-1080p][DTS 5.1][x264]-EVOLVE
```
------
## Original Title vs Original Filename
Want to keep the original release name that holds like all the info of the file then I suggest to use `{Original Title}` over `{Original Filename}`
Why?
The filename can be Obscured where the Release naming isn't especially when you use Usenet.
`{Original Title}` => `The.Movie.Title.2010.REMASTERED.1080p.BluRay.x264-GROUP`
`{Original Filename}` => `group-karatekid-1080p` or `lchd-tkk1080p` or `t1i0p3s7i8yuti`
------
## Movie Folder Format
### Minimal needed
```bash
{Movie CleanTitle} ({Release Year})
```
RESULT:
```bash
The Movie Title (2010)
```
!!! note
Keep in mind adding anything more after the release year could give issues during a fresh import in to Radarr, but in this examples it helps for movies that have the same release name and year.
```bash
{Movie CleanTitle} {(Release Year)} [imdb-{ImdbId}]
```
RESULT:
```bash
The Movie Title (2010) [imdb-tt0066921]
```
------
THNX:
A big thnx to [fryfrog](https://github.com/fryfrog){:target="_blank"} and [rg9400](https://github.com/rg9400){:target="_blank"} for the suggestions.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 136 KiB

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because it is too large Load Diff

@ -1,81 +0,0 @@
## Radarr recommended naming scheme examples
Often on Radarr discord people asking what's the recommended/best way to naming your files.
first of it's personal preference, but the support staff often recommend to add also non recoverable info.
Why ?
if you even need to do a re-install, re-import for what ever reason in Radarr or Plex/Emby/JellyFin it's nice to have all that info in the filename so it get's imported correctly and not been matched as HDTV or WEB-DL etc.
The Tokens not available in the release won't be used/shown.
[Standard Movie Format](#standard-movie-format)
[Movie Folder Format](#movie-folder-format)
[Original Title vs Original Filename](#original-title-vs-original-filename)
------
### Standard Movie Format
> All the details.
>
> This naming scheme is made to be compatible with the [New Plex Agent](https://forums.plex.tv/t/new-plex-media-server-movie-scanner-and-agent-preview/593269/517) that now support IMDB and TMDB IDs in file names, if you don't need it or want it just remove `[imdb-{ImdbId}]`
`{Movie CleanTitle} {(Release Year)} {Edition Tags} [imdb-{ImdbId}]{[Custom Formats]}{[Quality Full]}{[MediaInfo 3D]}{[MediaInfo VideoDynamicRange]}[{Mediainfo VideoBitDepth}bit][{Mediainfo VideoCodec}]{[Mediainfo AudioCodec}{ Mediainfo AudioChannels}]{-Release Group}`
RESULT:
`The Movie Title (2010) Ultimate Extended Edition [imdb-tt0066921][Surround Sound x264][Bluray-1080p Proper][3D][HDR][10bit][x264][DTS 5.1]-EVOLVE`
> Minimal details + the irreplaceable data.
>
> This naming scheme is made to be compatible with the [New Plex Agent](https://forums.plex.tv/t/new-plex-media-server-movie-scanner-and-agent-preview/593269/517) that now support IMDB and TMDB IDs in file names, if you don't need it or want it just remove `[imdb-{ImdbId}]`
`{Movie CleanTitle} {(Release Year)} [imdb-{ImdbId}]{[Quality Title]}{[MediaInfo AudioCodec}{ MediaInfo AudioChannels]}{[MediaInfo VideoCodec]}{-Release Group}`
RESULT:
`The Movie Title (2010) [imdb-tt0066921][Bluray-1080p][DTS 5.1][x264]-EVOLVE`
------
#### Original Title vs Original Filename
> Want to keep the original release name that holds like all the info of the file then I suggest to use `{Original Title}` over `{Original Filename}` !!!
>
> Why ?
>
> The filename can be Obscured where the Release naming isn't especially when you use Usenet.
>
> `{Original Title}` => `The.Movie.Title.2010.REMASTERED.1080p.BluRay.x264-GROUP`
>
> `{Original Filename}` => `group-karatekid-1080p` or `lchd-tkk1080p` or `t1i0p3s7i8yuti`
------
### Movie Folder Format
> Minimal needed !!!
`{Movie CleanTitle} ({Release Year})`
RESULT:
`The Movie Title (2010)`
------
> Keep in mind adding anything more after the release year could give issues during a fresh import in to Radarr, but in this examples it helps for movies that have the same release name and year.
`{Movie CleanTitle} {(Release Year)} [imdb-{ImdbId}]`
RESULT:
`The Movie Title (2010) [imdb-tt0066921]`
------
THNX:
> A big thnx to [fryfrog](https://github.com/fryfrog) and [rg9400](https://github.com/rg9400) for the suggestions.

@ -0,0 +1,47 @@
# How To Seperate Different WEB-DL Releases
Sonarr How To Seperate Different WEB-DL Releases (iTunes.WEB-DL, AMZN.WEB-DL, NF.WEB-DL)
This will show you How To Seperate Different WEB-DL Releases (iTunes.WEB-DL, AMZN.WEB-DL, NF.WEB-DL) in Sonarr.
![Seperate WEB-DL](images/WEB-DL.png)
------
## How To
Add the following to your Settings => Indexers => "Add new restriction".
Keep a eye on the tags you're using because you need to add them also to your shows when you want them as a certain release.
![Add in Show](images/tag_show.png)
!!! note
The reason why i've added "RARBG" as "Must not contain" is because I dislike retagged releases,
### AMZN.WEB-DL
* Must contain: AMZN.WEB-DL
* Must not contain: RARBG, -BAMBOOZLE
* Tags: amzn-webdl
![AMZN.WEB-DL](images/amzn_web.png)
### NF.WEB-DL
* Must contain: NF.WEB-DL
* Must not contain: RARBG, -BAMBOOZLE
* Tags: nf-webdl
![NF.WEB-DL](images/nf_web.png)
### WEB-DL
* Must contain: WEB-DL
* Must not contain: WEBRip, -focus, x264, AMZN, -CTL, -PLAYREADY, Amazon.WEB DL, Amazon, -QoQ, -TBS, -STRiFE
* Tags: web-dl
![WEB-DL](images/web.png)
!!! note
The "Must not contain" names/groups are there because they don't release iTunes WEB-DL or the ones you find are mislabeld or stripped/re-encoded like the `-TBS` releases.

@ -1,20 +1,15 @@
# Sonarr-Restrictions-For-Better-Quality-Releases
Sonarr Restrictions For Better Quality Releases (Bad Quality (Video or Audio wise), Wrongly Tagged or Re-Tagged)
# Restrictions For Better Quality Releases
# Description
Sonarr Restrictions For Better Quality Releases (Bad Quality (Video or Audio wise), Wrongly Tagged or Re-Tagged)
This is a list of groups and words you can add to Sonarr Restrictions For Better Quality Releases (Bad Quality (Video or Audio wise), Wrongly Tagged or Re-Tagged).
The info has been collected from different major sites/trackers (mostly banned on them also)
------
# Screenshots
![MustNotContain](http://my.jetscreenshot.com/13737/20180325-pvqx-20kb.png)
![MustNotContain](images/restrictions.png)
------
## Must Not Contain:
## Must Not Contain
Add the following to your Settings => Indexers => "Must Not Contain"
@ -73,7 +68,7 @@ Add the following to your Settings => Indexers => "Must Not Contain"
- -ZKBL,
- -ZmN,
### Mislabeled, YouTube sourced, altered, or re-encoded.
### Mislabeled, YouTube sourced, altered, or re-encoded
- -4yEo,
- -eSc,
@ -127,7 +122,7 @@ Add the following to your Settings => Indexers => "Must Not Contain"
- -ZKBL,
- -ZmN,
### Don't Want Dubs or often HardSubs?
### Don't Want Dubs or often HardSubs
- danish,
- dksubs,

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

@ -0,0 +1,3 @@
# Here you will find a collection of Sonarr V3 Guides/FAQ I made
------

@ -0,0 +1,71 @@
# Remote Path Mappings explained
Remote Path Mappings explained for Sonarr
Seems that allot of people don't understand how the remote path mapping works for Sonarr.
I will try to explain it with some screenshots and a short description.
## Do I need Remote Path Mappings
If your download client is on another system then Sonarr then you probably need to make use of Remote Path Mappings.
You will get a error that looks a little bit like the following screenshot.
![download errors](images/dl_error.png)
So looking at this screenshot it seems we need to make use of Remote Path Mappings
------
## How
First we navigate in Sonarr to the Settings => `Download Clients` Tab.
![download client tab](images/cl_cli_tab.png)
At the bottom you choose `Add new mapping`
![add new mapping](images/new_mapping.png)
A screen will popup with the following options.
![add mapping](images/mapping.png)
1. `Host` => This is the hostname or IP you set in your download client settings.
2. `Remote Path` => The download path that you've set in your download client.
3. `Local Path` => The path Sonarr needs to access the same path.
------
??? example "Examples"
=== "QBittorrent"
## Host
To find what you need to put in your host you navigate in Sonarr to the Settings => Download Clients Tab.
There you open up the download client for this example I will be using QBittorrent
![Qbittorrent client](images/qbit_client.png)
This is what you put in your Host in Remote Path Mapping.
## Remote Path
To find what you need to put in your remote path you need to open up your download client and look what you've used there as download location.
In QBittorrent navigate to Tools => Options (or ALT+O) and navigate to the Download settings.
![Qbittorrent download settings](images/qbit_options.png)
This is what you add in your Remote Path in Remote Path Mapping.
## Local Path
To find what you need to put in in your local path you need to know how Sonarr is able to access the files your download client downloaded.
And this can be done in different ways.
Mounting/Network share what ever but Sonarr needs to have local access to it so you need to figure this one out your self what's the best way for Sonarr to access the download clients downloaded files.
The final result will look something like this.
![Qbittorrent final result](images/qbit_final.png)

@ -1,23 +1,24 @@
## Sonarr Quality Settings (File Size)
# Quality Settings (File Size)
I often get the question what's the best Quality Settings to use,
Well it's actually person preference so I will show you a recommended Quality Settings.
But before you continue to read, as with all my guides:
**If you care less about quality then stop reading and don't use this guide!!!**
!!! question ""
**If you don't care about quality then stop reading and see if the other tutorials are helpful for you.**
This Quality Settings has been created and tested with info I got from others and release comparisons from different sources,
I only do WEB-DL my self for TV shows because in my opinion WEB-DL is the sweet spot between Quality and Size and you often don't see big difference anyway for TV shows. (Except for shows like GOT, Vikings, etc)
### Q&A
## Q&A
Q: Why do you only show starting from HDTV720p ?
Q: Why do you only show starting from HDTV720p?
A: With the big screens these days anything lower doesn't look watchable (if you disagree then you missed the bold text above!!!)
A: With the big screens these days anything lower doesn't look watchable
Q: Why do you have some sized set so high ?
Q: Why do you have some sized set so high?
A: You probably didn't read the bold text above !!!, I also need to keep in mind usenet releases that are often bigger then torrent releases.
A: You probably didn't read the bold text above, I also need to keep in mind usenet releases that are often bigger then torrent releases.
Q: You noticed that some shows don't grab because of these settings.
@ -26,4 +27,4 @@ But I will only accept changes that are International releases no multi, or dubb
------
![image-20201011124833659](images/image-20201011124833659.png)
![formats](images/formats.png)

@ -0,0 +1,216 @@
# Release Profile RegEx (WEB-DL)
!!! danger "Advanced feature"
The regex isn't mentioned anywhere, it's a hidden advanced feature
Sonarr V3 has a great feature called Release Profile.
With this option you can fine tune your preference.
The Release profile that we're going to use for this example is mainly to prefer P2P releases over Scene releases, (Scene releases are still being downloaded but upgraded).
!!! question ""
**If you don't care about quality then stop reading and see if the other tutorials are helpful for you.**
## Why
Scene release always release in a rush to bring it out as fast as possible
So I noticed often that I got Repacks/Proper releases from them or from different groups and quality.
P2P releases are a bit smarter and work sort of together by not doing the same release.
Also I noticed that with some Scene releases the 5.1 audio was stripped out or converted to AAC audio.
And in my opinion the P2P are of better quality.
Theirs 1 Scene releaser that do bring out quality releases `-deflate/-inflate`.
!!! info
Keep in mind this list will be a constant work in progress because I will be updating it when it's needed.
So best to set a notification for updates for this page.
!!! tip "Update"
A large portion of Amazon WEB-DLs in the last week have only had 192Kbps DD+5.1, because that's all Amazon made available initially.
The proper 640Kbps DD+5.1 audio might appear a few hours later or a few months, but when they get updated the episodes will be REPACKED.
I decided to redo the Release Profile to make it easier for for me and the end user to update/manage the Release Profile, I decided not to add the scene groups anymore (and also removing the current ones). Why ? Lately I noticed allot of popup scene releases meaning we need to update often.
With this it also means all scene and (yet) unknown groups will be getting a score of `0` and not `-50`.
I will still keep a eye on them and add the Low Quality Groups to the `-100` score and when I find a new P2P group I will add them, resulting in less updates and a more accurate upgrade.
------
## Propers and Repacks
First we're need to make sure a P2P release isn't being replaced by a Scene Repack/Proper release !
![media management](images/media_man.png)
Settings => `Media Management`
Where we going to set it to `Do not Prefer`
Then we navigate in Sonarr to the Settings => `Profiles`
![profiles](images/profiles.png)
Then you will get a popup screen that will look like this:
![release profile](images/release_profile.png)
`Must Contain` => add words that the release name **MUST HAVE!**
`Must Not Contain` => add words that the release name **MUST NOT HAVE AND SO TO BE IGNORE!**
`Preferred` => add words you prefer with a certain score what you prefer more or upgrade.
`Include Preferred when Renaming` => When you add `{Preferred Words}` to your renaming scheme it will add this info.
`Indexers` => Specify what indexer the profile applies to.
`Tags` => create a tag so this is only used by shows that you give this tag or else it's global.
The Number between the **[**brackets**]** are the scores the release name will get during a automatic and manual search and with the use of the scores some releases will be preferred over others and even upgraded.
## Scores
### Release Source (Streaming Service)
```bash
# Preferred (3)
[100] /(amzn|amazon).?web.?dl/i
[100] /(atvp).?web.?dl/i
[100] /(hmax).?web.?dl/i
[90] /(dsnp|dsny|disney).?web.?dl/i
[90] /(nf|netflix).?web.?dl/i
[90] /(qibi).?web.?dl/i
[85] /(hulu).?web.?dl/i
[75] /(dcu).?web.?dl/i
[75] /(hbo).?web.?dl/i
[75] /(red).?web.?dl/i
[75] /(it).?web.?dl/i
```
!!! note
Also check mark `Include Preferred when Renaming` and add `{Preferred Words}` to your renaming scheme when you get download loop issues!!!
What it does:
When enabled the block with the [Release Source (Streaming Service)](#release-source-streaming-service) in it are then added to the file name which fixes any loops due to Sonarr seeing a new NF rip when an AMZN rip is found.
Probably doesnt happen if cutoff is met, but for anything that is unmet or any forced searches it results in a loop because NF is not in Sonarrs copy so it upgrades, and loops.
Enabling the include in preferred words for AMZN and adding that to the file name fixes that.
Example of a naming scheme for series:
```bash
{Series TitleYear} - S{season:00}E{episode:00} - {Episode CleanTitle} {[Quality Full]}{[MediaInfo Simple]}{[Preferred Words]}{-Release Group}
```
### P2P + Low Quality Scene Groups
```bash
# Must Not Contain (2)
/(x|h)\.?265/i, hevc
# Preferred (3)
[80] /(-deflate|-inflate)/i
[50] /(-AJP69|-BTN|-CasStudio|-CtrlHD|-KiNGS)/i
[50] /(-monkee|-NTb|-NTG|-QOQ|-RTN)/i
[50] /(-TOMMY|-ViSUM|-T6D)/i
[25] /(-BTW|-Chotab|-CiT|-DEEP|-iJP|-iT00NZ)/i
[25] /(-LAZY|-NYH|-SA89|-SIGMA|-TEPES|-TVSmash)/i
[25] /(-SDCC|-iKA|-iJP|-Cinefeel|-SPiRiT|-FC)/i
[25] /(-JETIX|-Coo7|-WELP|-KiMCHI|-BLUTONiUM)/i
[25] /(-orbitron|-ETHiCS|-RTFM|-PSiG|-MZABI)/i
[12] /(repack3)/i
[11] /(repack2)/i
[10] /(repack|proper)/i
[-100] /(TBS|-BRiNK|-CHX|-XLF|-worldmkv|-GHOSTS)/i
[-100] /(-VIDEOHOLE)/i
```
### Optional preferred preferences
```bash
# Optional (use these only if you dislike renamed and retagged releases)
[-25] /(\[rartv\]|\[eztv\]|\[TGx\])/i
[-25] /(-4P|-4Planet|-AsRequested|-BUYMORE)/i
[-25] /(-Chamele0n|-GEROV|-iNC0GNiTO|-NZBGeek)/i
[-25] /(-Obfuscated|-postbot|-Rakuv|-Scrambled)/i
[-25] /(-WhiteRev|-xpost)/i
# Optional (matches releases that ends with EN)
[-25] /\s?\ben\b$/i
# Optional Matches any release that contains '1-' as prefix for Release Groups
[-25] /(1-.+)$/i
# Optional Matches Season Packs (use this if you prefer Season packs)
[15] /\bS\d+\b(?!E\d+\b)/i
```
### A little explanation of the scores and why
Scores [75]-[100] Release Source.
Scores [25]-[50] P2P Groups.
Scores [10] Give a repack/proper a higher score but don't trump P2P groups for a Scene fix.
Scores [-25] Retagged/Renames/Obfuscated releases.
!!! danger "Watch out"
If you're getting often a error message like `Has the same filesize as existing file`, you might need to consider to remove the [-25]
Scores [-100] Groups that mess with the audio or add another preferred language.
Optional => We've tested it and it worked for what we've tested it on, if it will work in your situation we don't know if you notice something wrong just contact me and we will try to fix it or remove it.
The reason why I got multiple entry's with the same score is because the line will go out of the box and I don't like how that looks.
## Final Results
When you've done it correctly it will look something like this.
![final](images/final.png)
And after you clicked on `Save` it will look something like this:
![applied](images/applied.png)
------
This list is made by collecting information from Sonarr Discord Channel, and personal testing and a few others that helped.
So I want to thnx everyone who helped to make this list possible, for privacy reasons I decided not to add the names/nick of the persons.
If you want to be mentioned please message me on discord, including a link for proof to what part you want to be credited.
------
### Why Not x265
Then the question why I put `/(x|h)\.?265/i` as `Must Not Contain`.
Luckily someone else on Discord described it nice and correctly in my opinion.
!!! quote
x265 is good for for 4k stuff or 1080p if they used the the remuxes as source.
If the media isn't source quality/remux, then there will be a loss of quality every time.
Also, once you go x265, typically that file is done.
It can't be changed to something else without a huge loss of quality.
Something like 95% of video files are x264 and have much better direct play support.
If you have more than a couple users,
you will notice much more transcoding.
Just depends on your priorities.
So basically if you are storage poor and just need to save space, use x265.
The catch is if you want best quality x265, you need source quality files, so you still have huge file sizes.
If you want maximum compatibility and the option to change your files to something else later,
then x264.
It's all really dependent on specific situations for different people
#### Some extra info about 4K/X265
[4k, transcoding, and you - aka the rules of 4k - a FAQ](https://forums.plex.tv/t/plex-4k-transcoding-and-you-aka-the-rules-of-4k-a-faq/378203) - Plex.tv
1. Dont bother transcoding 4k
2. If you cannot direct play 4k, then perhaps you should not even be collecting 4k.
3. If you dont have the storage space for a copy of both 4k and 1080/720, then perhaps you should not even be collecting 4k.
4. To avoid transcoding for remote and non-4k clients, keep your 4k content in separate plex libraries.
5. This may of course mean that you keep a 4k copy and a 1080/720 copy, but if you are collecting 4k content then you should not be worried about storage space, should you?

@ -0,0 +1,188 @@
# Recommended naming scheme examples
Often on Sonarr discord people asking what's the recommended/best way to naming your files.
first of it's personal preference, but the support staff often recommend to add also non recoverable info.
Why?
if you even need to do a re-install, re-import for what ever reason in Radarr or Plex/Emby/JellyFin it's nice to have all that info in the filename so it get's imported correctly and not been matched as HDTV or WEB-DL etc.
The Tokens not available in the release won't be used/shown.
------
## Standard Episode Format
> **All the details**
```bash
{Series TitleYear} - S{season:00}E{episode:00} - {Episode CleanTitle} {[Quality Full]} {[Preferred Words]} {[MediaInfo VideoDynamicRange]} [{MediaInfo VideoBitDepth}bit] {[MediaInfo VideoCodec]} {[MediaInfo-AudioCodec}-{MediaInfo AudioChannels]}{[MediaInfo AudioLanguages]}{-Release Group}
```
RESULTS:
Single Episode:
```bash
The Series Title! (2010) - S01E01 - Episode Title 1 [HDTV-720p Proper] [iNTERNAL] [HDR] [10bit] [x264] [DTS 5.1]-RlsGrp
```
Multi Episode:
```bash
The Series Title! (2010) - S01E01-E02-E03 - Episode Title [HDTV-720p Proper] [iNTERNAL] [HDR] [10bit] [x264] [DTS 5.1]-RlsGrp
```
> **Minimal details + the irreplaceable data**
```bash
{Series Title} S{season:00}E{episode:00} {[Quality Title]}{[MediaInfo AudioCodec}{ MediaInfo AudioChannels]}{[MediaInfo VideoCodec]}{-Release Group}
```
RESULT:
Single Episode:
```bash
The Series Title! S01E01 [HDTV-720p][DTS 5.1][x264]-RlsGrp
```
Multi Episode:
```bash
The Series Title! S01E01-E02-E03 [HDTV-720p][DTS 5.1][x264]-RlsGrp
```
------
## Daily Episode Format
> **All the details**
```bash
{Series TitleYear} - {Air-Date} - {Episode CleanTitle} {[Quality Full]} {[MediaInfo VideoDynamicRange]} [{MediaInfo VideoBitDepth}bit] {[MediaInfo VideoCodec]} {[MediaInfo-AudioCodec}-{MediaInfo AudioChannels]}{[MediaInfo AudioLanguages]}{-Release Group}
```
RESULT:
```bash
The Series Title! (2010) - 2013-10-30 - Episode Title 1 [HDTV-720p Proper] [HDR] [10bit] [x264] [DTS-5.1]-RlsGrp
```
> **Minimal details + the irreplaceable data**
```bash
{Series Title} - {Air-Date} - {Episode CleanTitle} {[Quality Title]}{[MediaInfo AudioCodec}{ MediaInfo AudioChannels]}{[MediaInfo VideoCodec]}{-Release Group}
```
RESULT:
```bash
The Series Title! - 2013-10-30 - Episode Title 1 [HDTV-720p][DTS 5.1][x264]-RlsGrp
```
------
## Anime Episode Format
> **All the details**
```bash
{Series TitleYear} - {absolute:000} - S{season:00}E{episode:00} - {Episode CleanTitle} {[Quality Full]} {[MediaInfo VideoDynamicRange]} [{MediaInfo VideoBitDepth}bit] {[MediaInfo VideoCodec]} {[MediaInfo-AudioCodec}-{MediaInfo AudioChannels]}{[MediaInfo AudioLanguages]}{-Release Group}
```
RESULT:
Single Episode:
```bash
The Series Title! (2010) - 001 - S01E01 - Episode Title 1 [HDTV-720p v2] [HDR] [10bit] [x264] [DTS-5.1][[JA]]-RlsGrp
```
Multi Episode:
```bash
The Series Title! (2010) - 001-002-003 - S01E01-E02-E03 - Episode Title [HDTV-720p v2] [HDR] [10bit] [x264] [DTS-5.1][[JA]]-RlsGrp
```
> **Minimal details + the irreplaceable data**
```bash
{Series Title} - {absolute:000} - S{season:00}E{episode:00} - {[Quality Title]}{[MediaInfo AudioCodec}{ MediaInfo AudioChannels]}{[MediaInfo VideoCodec]}{-Release Group}
```
RESULT:
Single Episode:
```bash
The Series Title! - 001 - S01E01 - [HDTV-720p][DTS 5.1][x264]-RlsGrp
```
Multi Episode:
```bash
The Series Title! - 001-002-003 - S01E01-E02-E03 - [HDTV-720p][DTS 5.1][x264]-RlsGrp
```
------
### Series Folder Format
```bash
{Series TitleYear}
```
RESULT:
```bash
The Series Title! (2010)
```
------
### Season Folder Format
For this theirs only one real option to use in my opinion.
```bash
Season {season:00}
```
RESULT:
```bash
Season 01
```
------
### Multi-Episode Style
```bash
Scene
```
RESULTS:
![results](images/results.png)
------
## Original Title vs Original Filename
Want to keep the original release name that holds like all the info of the file then I suggest to use `{Original Title}` over `{Original Filename}`
Why?
The filename can be Obscured where the Release naming isn't especially when you use Usenet.
`{Original Title}` => `The.Series.Title.S01E01.Episode.Title.1080p.AMZN.WEB-DL.DDP5.1.H.264-RlsGrp`
`{Original Filename}` => `show episode 1-1080p` or `lchd-tkk1080p` or `t1i0p3s7i8yuti`
------
THNX:
A big thnx to [fryfrog](https://github.com/fryfrog), [rg9400](https://github.com/rg9400) and [bakerboy448](https://github.com/bakerboy448) for the suggestions.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save