From 34eef388e4063fa68d608bfcc40295ddb68af3b7 Mon Sep 17 00:00:00 2001 From: Roxedus Date: Fri, 23 Oct 2020 01:27:28 +0200 Subject: [PATCH] Large mkdocs adoption --- README.md | 22 +- docs/Bazarr/README.md | 7 + ...r-compose-when-you-need-help-on-Discord.md | 30 +- ...w-to-setup-Torguard-for-port-forwarding.md | 78 +- ...00204202420342.png => create_user_acc.png} | Bin .../{image-20200204215938930.png => info.png} | Bin .../{image-20200204210425170.png => ping.png} | Bin ...-20200204212650314.png => port_submit.png} | Bin ...20200204211350592.png => req_port_fwd.png} | Bin ...00204211942538.png => req_port_status.png} | Bin ...-20200204205929031.png => server_list.png} | Bin ...image-20200204212748924.png => status.png} | Bin docs/Misc/x265-4k.md | 48 +- docs/NZBGet/How-to-setup-NZBGet.md | 117 +- docs/NZBGet/README.md | 5 +- ...e-20200209130241801.png => categories.png} | Bin .../{1571593790053.png => checkAndRepair.png} | Bin ...e-20200209131003689.png => extScripts.png} | Bin .../{1571593246863.png => incoming.png} | Bin ...mage-20200209130753069.png => logging.png} | Bin .../{1571588271831.png => newsservers.png} | Bin ...{image-20200209125552547.png => paths.png} | Bin ...{image-20191201110525320.png => queue.png} | Bin .../images/{1571593877357.png => unpack.png} | Bin docs/NZBGet/scripts/Clean/README.md | 11 +- docs/NZBGet/scripts/HashRenamer/README.md | 15 +- docs/NZBGet/scripts/README.md | 33 +- docs/NZBGet/scripts/WtFnZb-Renamer/README.md | 14 +- docs/Plex/Profiles/README.md | 31 +- docs/Plex/README.md | 4 +- ...Collection-of-Custom-Formats-for-Radarr.md | 89 - docs/Radarr/How-to-get-Quality-Releases.md | 136 - ...-sure-Radarr-doesnt-snatch-Full-BluRays.md | 49 - ...mote-Path-Mappings-explained-for-Radarr.md | 89 - ...Collection-of-Custom-Formats-for-Radarr.md | 105 + docs/Radarr/V2/How-to-get-Quality-Releases.md | 116 + ...-sure-Radarr-doesnt-snatch-Full-BluRays.md | 48 + ...mote-Path-Mappings-explained-for-Radarr.md | 65 + .../images/ATMOS.png} | Bin .../images/ATMOS_formats.png} | Bin .../images/BR_DISK.png} | Bin .../images/BR_DISK_formats.png} | Bin .../images/DTS.png} | Bin .../images/EVO_just_WEB.png} | Bin .../images/EVO_just_WEB_formats.png} | Bin .../images/SLDV.png} | Bin .../images/SLDV_cutoff.png} | Bin .../images/SLDV_formats.png} | Bin docs/Radarr/V2/images/cl_cli_tab.png | Bin 0 -> 32713 bytes .../images/cust_adv.png} | Bin .../images/cust_form.png} | Bin docs/Radarr/V2/images/dl_error.png | Bin 0 -> 45140 bytes .../images/edit_format.png} | Bin docs/Radarr/V2/images/mapping.png | Bin 0 -> 12300 bytes docs/Radarr/V2/images/new_mapping.png | Bin 0 -> 11284 bytes .../images/plus.png} | Bin docs/Radarr/V2/images/qbit_client.png | Bin 0 -> 6989 bytes docs/Radarr/V2/images/qbit_final.png | Bin 0 -> 14163 bytes docs/Radarr/V2/images/qbit_options.png | Bin 0 -> 63154 bytes docs/Radarr/V2/images/qual_profile.png | Bin 0 -> 21661 bytes .../images/x264.png} | Bin .../images/x265.png} | Bin ...llection-of-Custom-Formats-for-RadarrV3.md | 2674 ++++++++++++++++ ...Custom-Formats-and-truly-make-use-of-it.md | 65 +- .../V3}/Radarr-Quality-Settings-File-Size.md | 17 +- ...darr-recommended-naming-scheme-examples.md | 90 + .../V3/images/BR-DISK.png} | Bin .../V3/images/custom_format.png} | Bin .../V3/images/formats.png} | Bin .../V3}/images/image-20200926114854509.png | Bin .../V3}/images/image-20200926120736230.png | Bin .../V3/images/import.png} | Bin .../V3/images/import_done.png} | Bin .../V3/images/placeholder.png} | Bin .../V3/images/plus.png} | Bin .../V3/images/profiles.png} | Bin .../V3/images/select_format.png} | Bin .../animated-exclamation-mark-image-0003.gif | Bin 4013 -> 0 bytes ...lamation-mark-image-0006-1581778299523.gif | Bin 6701 -> 0 bytes .../animated-exclamation-mark-image-0006.gif | Bin 6701 -> 0 bytes .../Radarr/images/image-20200307123503158.png | Bin 15912 -> 0 bytes ...llection-of-Custom-Formats-for-RadarrV3.md | 2809 ----------------- ...darr-recommended-naming-scheme-examples.md | 81 - ...w-To-Seperate-Different-WEB-DL-Releases.md | 47 + ...estrictions-For-Better-Quality-Releases.md | 17 +- docs/Sonarr/V2/images/WEB-DL.png | Bin 0 -> 15013 bytes docs/Sonarr/V2/images/amzn_web.png | Bin 0 -> 13110 bytes docs/Sonarr/V2/images/nf_web.png | Bin 0 -> 12669 bytes docs/Sonarr/V2/images/restrictions.png | Bin 0 -> 21228 bytes docs/Sonarr/V2/images/tag_show.png | Bin 0 -> 24986 bytes docs/Sonarr/V2/images/web.png | Bin 0 -> 25359 bytes docs/Sonarr/V3/README.md | 3 + ...mote-Path-Mappings-explained-for-Sonarr.md | 71 + .../V3}/Sonarr-Quality-Settings-File-Size.md | 17 +- .../Sonarr/V3/Sonarr-Release-Profile-RegEx.md | 216 ++ ...narr-recommended-naming-scheme-examples.md | 188 ++ .../V3/images/applied.png} | Bin .../V3/images/cl_cli_tab.png} | Bin .../V3/images/dl_error.png} | Bin .../V3/images/final.png} | Bin .../V3/images/formats.png} | Bin .../V3/images/mapping.png} | Bin .../V3/images/media_man.png} | Bin .../V3/images/new_mapping.png} | Bin .../V3/images/profiles.png} | Bin .../V3/images/qbit_client.png} | Bin .../V3/images/qbit_final.png} | Bin .../V3/images/qbit_options.png} | Bin .../V3/images/release_profile.png} | Bin .../V3/images/results.png} | Bin ...w-To-Seperate-Different-WEB-DL-Releases.md | 63 - docs/SonarrV3/README.md | 4 - ...mote-Path-Mappings-explained-for-Sonarr.md | 89 - docs/SonarrV3/Sonarr-Release-Profile-RegEx.md | 206 -- ...narr-recommended-naming-scheme-examples.md | 159 - ...lamation-mark-image-0006-1581778210859.gif | Bin 6701 -> 0 bytes .../animated-exclamation-mark-image-0006.gif | Bin 6701 -> 0 bytes mkdocs.yml | 12 + 118 files changed, 3926 insertions(+), 4014 deletions(-) create mode 100644 docs/Bazarr/README.md rename docs/Misc/images/{image-20200204202420342.png => create_user_acc.png} (100%) rename docs/Misc/images/{image-20200204215938930.png => info.png} (100%) rename docs/Misc/images/{image-20200204210425170.png => ping.png} (100%) rename docs/Misc/images/{image-20200204212650314.png => port_submit.png} (100%) rename docs/Misc/images/{image-20200204211350592.png => req_port_fwd.png} (100%) rename docs/Misc/images/{image-20200204211942538.png => req_port_status.png} (100%) rename docs/Misc/images/{image-20200204205929031.png => server_list.png} (100%) rename docs/Misc/images/{image-20200204212748924.png => status.png} (100%) rename docs/NZBGet/images/{image-20200209130241801.png => categories.png} (100%) rename docs/NZBGet/images/{1571593790053.png => checkAndRepair.png} (100%) rename docs/NZBGet/images/{image-20200209131003689.png => extScripts.png} (100%) rename docs/NZBGet/images/{1571593246863.png => incoming.png} (100%) rename docs/NZBGet/images/{image-20200209130753069.png => logging.png} (100%) rename docs/NZBGet/images/{1571588271831.png => newsservers.png} (100%) rename docs/NZBGet/images/{image-20200209125552547.png => paths.png} (100%) rename docs/NZBGet/images/{image-20191201110525320.png => queue.png} (100%) rename docs/NZBGet/images/{1571593877357.png => unpack.png} (100%) delete mode 100644 docs/Radarr/Collection-of-Custom-Formats-for-Radarr.md delete mode 100644 docs/Radarr/How-to-get-Quality-Releases.md delete mode 100644 docs/Radarr/How-to-make-sure-Radarr-doesnt-snatch-Full-BluRays.md delete mode 100644 docs/Radarr/Remote-Path-Mappings-explained-for-Radarr.md create mode 100644 docs/Radarr/V2/Collection-of-Custom-Formats-for-Radarr.md create mode 100644 docs/Radarr/V2/How-to-get-Quality-Releases.md create mode 100644 docs/Radarr/V2/How-to-make-sure-Radarr-doesnt-snatch-Full-BluRays.md create mode 100644 docs/Radarr/V2/Remote-Path-Mappings-explained-for-Radarr.md rename docs/Radarr/{images/image-20200307121755593.png => V2/images/ATMOS.png} (100%) rename docs/Radarr/{images/image-20200307123344848.png => V2/images/ATMOS_formats.png} (100%) rename docs/Radarr/{images/image-20200307121221123.png => V2/images/BR_DISK.png} (100%) rename docs/Radarr/{images/image-20200307123131923.png => V2/images/BR_DISK_formats.png} (100%) rename docs/Radarr/{images/image-20200307121910786.png => V2/images/DTS.png} (100%) rename docs/Radarr/{images/image-20200307121133057.png => V2/images/EVO_just_WEB.png} (100%) rename docs/Radarr/{images/image-20191027170313598.png => V2/images/EVO_just_WEB_formats.png} (100%) rename docs/Radarr/{images/image-20200517185154185.png => V2/images/SLDV.png} (100%) rename docs/Radarr/{images/image-20200517190028898.png => V2/images/SLDV_cutoff.png} (100%) rename docs/Radarr/{images/image-20200517185901176.png => V2/images/SLDV_formats.png} (100%) create mode 100644 docs/Radarr/V2/images/cl_cli_tab.png rename docs/Radarr/{images/image-20191027165328556.png => V2/images/cust_adv.png} (100%) rename docs/Radarr/{images/image-20191027165122728.png => V2/images/cust_form.png} (100%) create mode 100644 docs/Radarr/V2/images/dl_error.png rename docs/Radarr/{images/image-20200209165701743.png => V2/images/edit_format.png} (100%) create mode 100644 docs/Radarr/V2/images/mapping.png create mode 100644 docs/Radarr/V2/images/new_mapping.png rename docs/Radarr/{images/image-20191027165508102.png => V2/images/plus.png} (100%) create mode 100644 docs/Radarr/V2/images/qbit_client.png create mode 100644 docs/Radarr/V2/images/qbit_final.png create mode 100644 docs/Radarr/V2/images/qbit_options.png create mode 100644 docs/Radarr/V2/images/qual_profile.png rename docs/Radarr/{images/image-20200307121316716.png => V2/images/x264.png} (100%) rename docs/Radarr/{images/image-20200307121406542.png => V2/images/x265.png} (100%) create mode 100644 docs/Radarr/V3/Collection-of-Custom-Formats-for-RadarrV3.md rename docs/{RadarrV3 => Radarr/V3}/How-to-importexport-Custom-Formats-and-truly-make-use-of-it.md (53%) rename docs/{RadarrV3 => Radarr/V3}/Radarr-Quality-Settings-File-Size.md (64%) create mode 100644 docs/Radarr/V3/Radarr-recommended-naming-scheme-examples.md rename docs/{RadarrV3/images/image-20200926114938367.png => Radarr/V3/images/BR-DISK.png} (100%) rename docs/{RadarrV3/images/image-20200926105858168.png => Radarr/V3/images/custom_format.png} (100%) rename docs/{RadarrV3/images/image-20201007190601478.png => Radarr/V3/images/formats.png} (100%) rename docs/{RadarrV3 => Radarr/V3}/images/image-20200926114854509.png (100%) rename docs/{RadarrV3 => Radarr/V3}/images/image-20200926120736230.png (100%) rename docs/{RadarrV3/images/image-20200926110122043.png => Radarr/V3/images/import.png} (100%) rename docs/{RadarrV3/images/image-20200926111254181.png => Radarr/V3/images/import_done.png} (100%) rename docs/{RadarrV3/images/image-20200926110751639.png => Radarr/V3/images/placeholder.png} (100%) rename docs/{RadarrV3/images/image-20200926110018973.png => Radarr/V3/images/plus.png} (100%) rename docs/{RadarrV3/images/image-20200926113435255.png => Radarr/V3/images/profiles.png} (100%) rename docs/{RadarrV3/images/image-20200926115916590.png => Radarr/V3/images/select_format.png} (100%) delete mode 100644 docs/Radarr/images/animated-exclamation-mark-image-0003.gif delete mode 100644 docs/Radarr/images/animated-exclamation-mark-image-0006-1581778299523.gif delete mode 100644 docs/Radarr/images/animated-exclamation-mark-image-0006.gif delete mode 100644 docs/Radarr/images/image-20200307123503158.png delete mode 100644 docs/RadarrV3/Collection-of-Custom-Formats-for-RadarrV3.md delete mode 100644 docs/RadarrV3/Radarr-recommended-naming-scheme-examples.md create mode 100644 docs/Sonarr/V2/How-To-Seperate-Different-WEB-DL-Releases.md rename docs/{SonarrV2 => Sonarr/V2}/Restrictions-For-Better-Quality-Releases.md (86%) create mode 100644 docs/Sonarr/V2/images/WEB-DL.png create mode 100644 docs/Sonarr/V2/images/amzn_web.png create mode 100644 docs/Sonarr/V2/images/nf_web.png create mode 100644 docs/Sonarr/V2/images/restrictions.png create mode 100644 docs/Sonarr/V2/images/tag_show.png create mode 100644 docs/Sonarr/V2/images/web.png create mode 100644 docs/Sonarr/V3/README.md create mode 100644 docs/Sonarr/V3/Remote-Path-Mappings-explained-for-Sonarr.md rename docs/{SonarrV3 => Sonarr/V3}/Sonarr-Quality-Settings-File-Size.md (68%) create mode 100644 docs/Sonarr/V3/Sonarr-Release-Profile-RegEx.md create mode 100644 docs/Sonarr/V3/Sonarr-recommended-naming-scheme-examples.md rename docs/{SonarrV3/images/image-20200930194224862.png => Sonarr/V3/images/applied.png} (100%) rename docs/{SonarrV3/images/1549734647618.png => Sonarr/V3/images/cl_cli_tab.png} (100%) rename docs/{SonarrV3/images/1549734726771.png => Sonarr/V3/images/dl_error.png} (100%) rename docs/{SonarrV3/images/image-20201004135035478.png => Sonarr/V3/images/final.png} (100%) rename docs/{SonarrV3/images/image-20201011124833659.png => Sonarr/V3/images/formats.png} (100%) rename docs/{SonarrV3/images/1549734928236.png => Sonarr/V3/images/mapping.png} (100%) rename docs/{SonarrV3/images/1571575011671.png => Sonarr/V3/images/media_man.png} (100%) rename docs/{SonarrV3/images/1549734986119.png => Sonarr/V3/images/new_mapping.png} (100%) rename docs/{SonarrV3/images/1571573554399.png => Sonarr/V3/images/profiles.png} (100%) rename docs/{SonarrV3/images/1549734875590.png => Sonarr/V3/images/qbit_client.png} (100%) rename docs/{SonarrV3/images/1549735082937.png => Sonarr/V3/images/qbit_final.png} (100%) rename docs/{SonarrV3/images/1549735142149.png => Sonarr/V3/images/qbit_options.png} (100%) rename docs/{SonarrV3/images/image-20200930190924569.png => Sonarr/V3/images/release_profile.png} (100%) rename docs/{SonarrV3/images/image-20201010205202708.png => Sonarr/V3/images/results.png} (100%) delete mode 100644 docs/SonarrV2/How-To-Seperate-Different-WEB-DL-Releases.md delete mode 100644 docs/SonarrV3/README.md delete mode 100644 docs/SonarrV3/Remote-Path-Mappings-explained-for-Sonarr.md delete mode 100644 docs/SonarrV3/Sonarr-Release-Profile-RegEx.md delete mode 100644 docs/SonarrV3/Sonarr-recommended-naming-scheme-examples.md delete mode 100644 docs/SonarrV3/images/animated-exclamation-mark-image-0006-1581778210859.gif delete mode 100644 docs/SonarrV3/images/animated-exclamation-mark-image-0006.gif diff --git a/README.md b/README.md index 5197307de..37a2cd84a 100644 --- a/README.md +++ b/README.md @@ -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) -> In $ (Dollars) [QR-code](images/QR-code-US.png) -> -> 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/) diff --git a/docs/Bazarr/README.md b/docs/Bazarr/README.md new file mode 100644 index 000000000..85c660a55 --- /dev/null +++ b/docs/Bazarr/README.md @@ -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' %]] +``` diff --git a/docs/Misc/How-to-provide-a-docker-compose-when-you-need-help-on-Discord.md b/docs/Misc/How-to-provide-a-docker-compose-when-you-need-help-on-Discord.md index b36f2e069..1f1e57437 100644 --- a/docs/Misc/How-to-provide-a-docker-compose-when-you-need-help-on-Discord.md +++ b/docs/Misc/How-to-provide-a-docker-compose-when-you-need-help-on-Discord.md @@ -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. -- -- -- +- [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"} diff --git a/docs/Misc/How-to-setup-Torguard-for-port-forwarding.md b/docs/Misc/How-to-setup-Torguard-for-port-forwarding.md index e5cd800ec..6a221228c 100644 --- a/docs/Misc/How-to-setup-Torguard-for-port-forwarding.md +++ b/docs/Misc/How-to-setup-Torguard-for-port-forwarding.md @@ -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. diff --git a/docs/Misc/images/image-20200204202420342.png b/docs/Misc/images/create_user_acc.png similarity index 100% rename from docs/Misc/images/image-20200204202420342.png rename to docs/Misc/images/create_user_acc.png diff --git a/docs/Misc/images/image-20200204215938930.png b/docs/Misc/images/info.png similarity index 100% rename from docs/Misc/images/image-20200204215938930.png rename to docs/Misc/images/info.png diff --git a/docs/Misc/images/image-20200204210425170.png b/docs/Misc/images/ping.png similarity index 100% rename from docs/Misc/images/image-20200204210425170.png rename to docs/Misc/images/ping.png diff --git a/docs/Misc/images/image-20200204212650314.png b/docs/Misc/images/port_submit.png similarity index 100% rename from docs/Misc/images/image-20200204212650314.png rename to docs/Misc/images/port_submit.png diff --git a/docs/Misc/images/image-20200204211350592.png b/docs/Misc/images/req_port_fwd.png similarity index 100% rename from docs/Misc/images/image-20200204211350592.png rename to docs/Misc/images/req_port_fwd.png diff --git a/docs/Misc/images/image-20200204211942538.png b/docs/Misc/images/req_port_status.png similarity index 100% rename from docs/Misc/images/image-20200204211942538.png rename to docs/Misc/images/req_port_status.png diff --git a/docs/Misc/images/image-20200204205929031.png b/docs/Misc/images/server_list.png similarity index 100% rename from docs/Misc/images/image-20200204205929031.png rename to docs/Misc/images/server_list.png diff --git a/docs/Misc/images/image-20200204212748924.png b/docs/Misc/images/status.png similarity index 100% rename from docs/Misc/images/image-20200204212748924.png rename to docs/Misc/images/status.png diff --git a/docs/Misc/x265-4k.md b/docs/Misc/x265-4k.md index 3f8ee84b4..ee5f03924 100644 --- a/docs/Misc/x265-4k.md +++ b/docs/Misc/x265-4k.md @@ -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. Don’t bother transcoding 4k -> 2. If you cannot direct play 4k, then perhaps you should not even be collecting 4k. -> 3. If you don’t 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. Don’t bother transcoding 4k +2. If you cannot direct play 4k, then perhaps you should not even be collecting 4k. +3. If you don’t 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? diff --git a/docs/NZBGet/How-to-setup-NZBGet.md b/docs/NZBGet/How-to-setup-NZBGet.md index fece1ae63..9c20b598f 100644 --- a/docs/NZBGet/How-to-setup-NZBGet.md +++ b/docs/NZBGet/How-to-setup-NZBGet.md @@ -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 \ No newline at end of file +Depending if you're using some NZBGet script here you can change the order or when it should be used diff --git a/docs/NZBGet/README.md b/docs/NZBGet/README.md index f2372cb01..d37ac9b94 100644 --- a/docs/NZBGet/README.md +++ b/docs/NZBGet/README.md @@ -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 \ No newline at end of file +Here i will add soon some screenshots how to setup NZBGet with the use of Sonarr/Radarr, some tweaks and tips diff --git a/docs/NZBGet/images/image-20200209130241801.png b/docs/NZBGet/images/categories.png similarity index 100% rename from docs/NZBGet/images/image-20200209130241801.png rename to docs/NZBGet/images/categories.png diff --git a/docs/NZBGet/images/1571593790053.png b/docs/NZBGet/images/checkAndRepair.png similarity index 100% rename from docs/NZBGet/images/1571593790053.png rename to docs/NZBGet/images/checkAndRepair.png diff --git a/docs/NZBGet/images/image-20200209131003689.png b/docs/NZBGet/images/extScripts.png similarity index 100% rename from docs/NZBGet/images/image-20200209131003689.png rename to docs/NZBGet/images/extScripts.png diff --git a/docs/NZBGet/images/1571593246863.png b/docs/NZBGet/images/incoming.png similarity index 100% rename from docs/NZBGet/images/1571593246863.png rename to docs/NZBGet/images/incoming.png diff --git a/docs/NZBGet/images/image-20200209130753069.png b/docs/NZBGet/images/logging.png similarity index 100% rename from docs/NZBGet/images/image-20200209130753069.png rename to docs/NZBGet/images/logging.png diff --git a/docs/NZBGet/images/1571588271831.png b/docs/NZBGet/images/newsservers.png similarity index 100% rename from docs/NZBGet/images/1571588271831.png rename to docs/NZBGet/images/newsservers.png diff --git a/docs/NZBGet/images/image-20200209125552547.png b/docs/NZBGet/images/paths.png similarity index 100% rename from docs/NZBGet/images/image-20200209125552547.png rename to docs/NZBGet/images/paths.png diff --git a/docs/NZBGet/images/image-20191201110525320.png b/docs/NZBGet/images/queue.png similarity index 100% rename from docs/NZBGet/images/image-20191201110525320.png rename to docs/NZBGet/images/queue.png diff --git a/docs/NZBGet/images/1571593877357.png b/docs/NZBGet/images/unpack.png similarity index 100% rename from docs/NZBGet/images/1571593877357.png rename to docs/NZBGet/images/unpack.png diff --git a/docs/NZBGet/scripts/Clean/README.md b/docs/NZBGet/scripts/Clean/README.md index c95ffef10..af2b6a288 100644 --- a/docs/NZBGet/scripts/Clean/README.md +++ b/docs/NZBGet/scripts/Clean/README.md @@ -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.... \ No newline at end of file +NZBgeek / Obfuscated / BUYMORE / Scrambled /etc... diff --git a/docs/NZBGet/scripts/HashRenamer/README.md b/docs/NZBGet/scripts/HashRenamer/README.md index d4d9fb153..ef2744d0a 100644 --- a/docs/NZBGet/scripts/HashRenamer/README.md +++ b/docs/NZBGet/scripts/HashRenamer/README.md @@ -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 \ No newline at end of file +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 diff --git a/docs/NZBGet/scripts/README.md b/docs/NZBGet/scripts/README.md index e8158b5e5..22862915d 100644 --- a/docs/NZBGet/scripts/README.md +++ b/docs/NZBGet/scripts/README.md @@ -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 %]] + ``` diff --git a/docs/NZBGet/scripts/WtFnZb-Renamer/README.md b/docs/NZBGet/scripts/WtFnZb-Renamer/README.md index 703d14b1d..d4814c9d6 100644 --- a/docs/NZBGet/scripts/WtFnZb-Renamer/README.md +++ b/docs/NZBGet/scripts/WtFnZb-Renamer/README.md @@ -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 \ No newline at end of file +This extensions extracts obfuscated filenames from .nzb files diff --git a/docs/Plex/Profiles/README.md b/docs/Plex/Profiles/README.md index 9becf184e..3cf05ba4f 100644 --- a/docs/Plex/Profiles/README.md +++ b/docs/Plex/Profiles/README.md @@ -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. | diff --git a/docs/Plex/README.md b/docs/Plex/README.md index 506a733b0..ecfbd5d6d 100644 --- a/docs/Plex/README.md +++ b/docs/Plex/README.md @@ -1,5 +1,5 @@ -### Plex +# Plex ------ -Here i will add some scripts/profiles/tips for plex \ No newline at end of file +Here i will add some scripts/profiles/tips for plex diff --git a/docs/Radarr/Collection-of-Custom-Formats-for-Radarr.md b/docs/Radarr/Collection-of-Custom-Formats-for-Radarr.md deleted file mode 100644 index cefe4fe8b..000000000 --- a/docs/Radarr/Collection-of-Custom-Formats-for-Radarr.md +++ /dev/null @@ -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) - diff --git a/docs/Radarr/How-to-get-Quality-Releases.md b/docs/Radarr/How-to-get-Quality-Releases.md deleted file mode 100644 index e7a3c852c..000000000 --- a/docs/Radarr/How-to-get-Quality-Releases.md +++ /dev/null @@ -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) diff --git a/docs/Radarr/How-to-make-sure-Radarr-doesnt-snatch-Full-BluRays.md b/docs/Radarr/How-to-make-sure-Radarr-doesnt-snatch-Full-BluRays.md deleted file mode 100644 index 0c7c0b94d..000000000 --- a/docs/Radarr/How-to-make-sure-Radarr-doesnt-snatch-Full-BluRays.md +++ /dev/null @@ -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.** - diff --git a/docs/Radarr/Remote-Path-Mappings-explained-for-Radarr.md b/docs/Radarr/Remote-Path-Mappings-explained-for-Radarr.md deleted file mode 100644 index 5daf24cfd..000000000 --- a/docs/Radarr/Remote-Path-Mappings-explained-for-Radarr.md +++ /dev/null @@ -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) - - - - - diff --git a/docs/Radarr/V2/Collection-of-Custom-Formats-for-Radarr.md b/docs/Radarr/V2/Collection-of-Custom-Formats-for-Radarr.md new file mode 100644 index 000000000..5b164a40b --- /dev/null +++ b/docs/Radarr/V2/Collection-of-Custom-Formats-for-Radarr.md @@ -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) diff --git a/docs/Radarr/V2/How-to-get-Quality-Releases.md b/docs/Radarr/V2/How-to-get-Quality-Releases.md new file mode 100644 index 000000000..d082be31b --- /dev/null +++ b/docs/Radarr/V2/How-to-get-Quality-Releases.md @@ -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 diff --git a/docs/Radarr/V2/How-to-make-sure-Radarr-doesnt-snatch-Full-BluRays.md b/docs/Radarr/V2/How-to-make-sure-Radarr-doesnt-snatch-Full-BluRays.md new file mode 100644 index 000000000..68f3d8291 --- /dev/null +++ b/docs/Radarr/V2/How-to-make-sure-Radarr-doesnt-snatch-Full-BluRays.md @@ -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. diff --git a/docs/Radarr/V2/Remote-Path-Mappings-explained-for-Radarr.md b/docs/Radarr/V2/Remote-Path-Mappings-explained-for-Radarr.md new file mode 100644 index 000000000..bdc168315 --- /dev/null +++ b/docs/Radarr/V2/Remote-Path-Mappings-explained-for-Radarr.md @@ -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) diff --git a/docs/Radarr/images/image-20200307121755593.png b/docs/Radarr/V2/images/ATMOS.png similarity index 100% rename from docs/Radarr/images/image-20200307121755593.png rename to docs/Radarr/V2/images/ATMOS.png diff --git a/docs/Radarr/images/image-20200307123344848.png b/docs/Radarr/V2/images/ATMOS_formats.png similarity index 100% rename from docs/Radarr/images/image-20200307123344848.png rename to docs/Radarr/V2/images/ATMOS_formats.png diff --git a/docs/Radarr/images/image-20200307121221123.png b/docs/Radarr/V2/images/BR_DISK.png similarity index 100% rename from docs/Radarr/images/image-20200307121221123.png rename to docs/Radarr/V2/images/BR_DISK.png diff --git a/docs/Radarr/images/image-20200307123131923.png b/docs/Radarr/V2/images/BR_DISK_formats.png similarity index 100% rename from docs/Radarr/images/image-20200307123131923.png rename to docs/Radarr/V2/images/BR_DISK_formats.png diff --git a/docs/Radarr/images/image-20200307121910786.png b/docs/Radarr/V2/images/DTS.png similarity index 100% rename from docs/Radarr/images/image-20200307121910786.png rename to docs/Radarr/V2/images/DTS.png diff --git a/docs/Radarr/images/image-20200307121133057.png b/docs/Radarr/V2/images/EVO_just_WEB.png similarity index 100% rename from docs/Radarr/images/image-20200307121133057.png rename to docs/Radarr/V2/images/EVO_just_WEB.png diff --git a/docs/Radarr/images/image-20191027170313598.png b/docs/Radarr/V2/images/EVO_just_WEB_formats.png similarity index 100% rename from docs/Radarr/images/image-20191027170313598.png rename to docs/Radarr/V2/images/EVO_just_WEB_formats.png diff --git a/docs/Radarr/images/image-20200517185154185.png b/docs/Radarr/V2/images/SLDV.png similarity index 100% rename from docs/Radarr/images/image-20200517185154185.png rename to docs/Radarr/V2/images/SLDV.png diff --git a/docs/Radarr/images/image-20200517190028898.png b/docs/Radarr/V2/images/SLDV_cutoff.png similarity index 100% rename from docs/Radarr/images/image-20200517190028898.png rename to docs/Radarr/V2/images/SLDV_cutoff.png diff --git a/docs/Radarr/images/image-20200517185901176.png b/docs/Radarr/V2/images/SLDV_formats.png similarity index 100% rename from docs/Radarr/images/image-20200517185901176.png rename to docs/Radarr/V2/images/SLDV_formats.png diff --git a/docs/Radarr/V2/images/cl_cli_tab.png b/docs/Radarr/V2/images/cl_cli_tab.png new file mode 100644 index 0000000000000000000000000000000000000000..c1b0e88e67f27fa28a9dc1b9e979ffb025a1ced0 GIT binary patch literal 32713 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 J*dOoV{{w`&V=@2$ literal 0 HcmV?d00001 diff --git a/docs/Radarr/images/image-20191027165328556.png b/docs/Radarr/V2/images/cust_adv.png similarity index 100% rename from docs/Radarr/images/image-20191027165328556.png rename to docs/Radarr/V2/images/cust_adv.png diff --git a/docs/Radarr/images/image-20191027165122728.png b/docs/Radarr/V2/images/cust_form.png similarity index 100% rename from docs/Radarr/images/image-20191027165122728.png rename to docs/Radarr/V2/images/cust_form.png diff --git a/docs/Radarr/V2/images/dl_error.png b/docs/Radarr/V2/images/dl_error.png new file mode 100644 index 0000000000000000000000000000000000000000..c822b2b848023f7dd0b1ff9d09f4fb75be9eea41 GIT binary patch literal 45140 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≫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 U+1N*%KxKIiIi&2%KoX+=0W3IK?*IS* literal 0 HcmV?d00001 diff --git a/docs/Radarr/images/image-20200209165701743.png b/docs/Radarr/V2/images/edit_format.png similarity index 100% rename from docs/Radarr/images/image-20200209165701743.png rename to docs/Radarr/V2/images/edit_format.png diff --git a/docs/Radarr/V2/images/mapping.png b/docs/Radarr/V2/images/mapping.png new file mode 100644 index 0000000000000000000000000000000000000000..97aaec8ee2530caea68f140c59702f60ad13bbd5 GIT binary patch literal 12300 zcmb_?2UJtvw`LGTkswXLAP5M8fYO3MkS1NK6zRPfdP(RVr5B~w(3|uw9TYTDLoZUL z_ud2o%+=rjy_s3-y_tDyUe?OG$xY5a`<}D+_wBvU4t=d8Lv)Aw4hRGydL=8V3Ig5e z1A%b(Zr=dzP(%qt0~dS~c^OII3cSuFntXu^frG3z5(MI4{PV_f%M*10f#^Z6Bwwn# z8EnrGN70!3pE`#1?)2`&$Z=7`%$UU}x>OS|=~{duqky^3c^=5T5lU6tc4xP`bB-r*ss;jX-XOA0QH@TgdL+zkB<@{yP_;+}@2>l2q|}Unc83 zJsL0E&)pj{(nb4sdbdv1^b21pyDFa!&-5Rr7I=Dm>{>?r4BK)0d5`R^%#DIIj}7r; z+=oh!GG97pND_E>dS0-7a73WLeEHJoyeW+X0#UC7gqimwz!*ASJ@`?gU5(}y27$zE zQGW9);9)c1k&o}+zfTVbKCq9K>C0n)51*r;Adug)B`^qNLf7CVo$bA)u(P(&)VXELi;E~>W+qNb)cyuAPW6sn{DS=bkAL;Pm-q2+qfGJ8M}~S8{H67JIW_8TlcVO60Vyeaj^}s z9Cf)JMaO*BM7io@;At(82AI8^AaWjq(yLSLDOe8mP4v*sTN!_5EQx`ln|+Vf?y(W% zhye?cN&3P?5$n^qK`g$))yGoA2*o%C>XdiZ(Ez~dM)}gX%@EeI7IO{D&Tte@F{8k*Y z(b1XQ9*gnR5@-uym_$7;Z+`z5Tg5!SkrwvhmM8}P5>}S*JvAlsh3xazxgIk8y8SAw zaeOAd(l3k_hjL*t(+uGPen?lhy6I4-?7i0rw3B-kO)@(2UTCp;7Y!2_^koaM5^HD* zw5a8#$f;6DwoqVeLDrCwOv)^8EbF(~dwnyRUrqYP6(7BNypyxsb!S#xj#FuAaRikm z4?bX)jE(9cdJ^i|d;??@?x2kJeOTIB;WZ=Kz#?IJdvOQlFr{uh78hF>0D0b4N`(9f zgG-iOM8xMWXtGYACyvz?LSX7$i?vh{sx~)4AU-{pabpHuf#k)y(QBP%V)bE4>DIu_ z);Q1H&wR^fji-Tr*#Q)X&uOD$pe7<((^j_Bx91?_*NlezgU<5z6HzAYAW+5E9>~G2 zj;}R8yt9rwC}2$R>P%ntMGAt4h*h^UOLE<9;K=1$xw{F5WKq6deW74H1zK-+17z`R z1K9`|%=;JH`uw2;w~p}u1F`J%zHcHB^34t@IwuAV^B(8btbe+%SC zsVRX8xwLyWn-X>KPPV(tX}4!wu6<0HCnpYiL|3pBkwoVzS!VZ*DOb8Y^*3X{EM-{| z2sEj;fg+s)%Ns76vc$Hb3Q!7+JLwT?oQB`TNMiNl%1BdB{qwsZfg2q#5NM6W5-E*6 z{oUEbP2_l_nZwGWRw$}IC>kn+sFct@6SrjZ@C`c2`H{D3Ah~)Vb(Q%_A11M5hy%*J z%C5J9o*f80KWbTm|?A<2PQ<@Zt1QXurRk_9sI?x9FJQTyvlB_{(CICIH2t?)O_kPYW~1SfN|jm zGcZW{zXU}832Y&H!vU0Y8OQ+O(T3p<^yvZ`fxb{8@BuRlME$qjew7NnlUI09e>7L9 z%HV^jURYAMe9D8--l+M_D!9X2)@5?w)W^S4reAq5WEi^Po0_X-SD`TFZ`Y=)jzX1{ zzrNJpvOEyve|!^9Q~Q@J)kNpA5$#(w)!nKD}-HJ1-NV(@~_t^qbcq`v`GwCiT-o za)rKCn{Atw2<8zT?u}w8>!^BmU2$BP#58AU${Ze3?N7@dJw0~o=WP`{w&_rG`>yvW z_gBqg*`I-i4by^yFw>scs}i445)`_9oH^?TQ6hGn@#6mU@iPzm(D+(6Ji^Fgr!uRAatzt2<5!LFT3@afRybZkWf|T`dtsTe zNpf)ed83>Kg-o9F1M<%d0+;XJL$Lzed>e#%0!Gcs1T4dG)zfPXV3+G7^%}NrmHfgB6~-Ljyg#Inzpg!aS|)`IvNL2#OiHMD zk^8=Z&0-}`6|q@mA;pSHj}Chy>=hW}8a{4#*sXWG49@#TT~y1hSC~8%yQh7vZd@n6syQ|7%Tq z^$=9F>OsM)r^x-8Z`FBEIKR(`8Q*a1JC<6t&*4(7GwE(s62YzA4)}cIdBg~<{qYjm zQtm8VXSviWkfOw8!Le*k)%;_4Y~iR}BPwf(3T>iZD3fEYAYdE!_y?-GdmVBy_%d2B zV@ZxT8^o6Ezwrt?W`TIY=+JCxA+ z*>29SC#wC5+XNh~A8g^Nr9mhLJFBHO1IMOf4wpn$1-Q);N%=kJT)#X)b{#Q9w|pJ!bFU`CH=m8u?xj$wpQF`|?l!!O;*%!&(ePH@*;5DxzZbxX zWKhJsJ_)S6|HkD00YJEs-&esM>yYcg`2Hd#)?6av6M*K1ZoFap*=@zEZoQ67XF1y= z|G+(5XeI=4hBw+>WAre$i@$a5(eSP!*RS&>!pjX6K3PYp}6 zOv|akZCD4}?>b`VR~v~XUR(`C%6g^INziF!*Yae7TV?sf3I-hkhuXrE-*{Z-h{}gq z;u=Uw17eHhgeMnR2Hx17+upk)Q)kl7;j$aR#yTov_ObKvz!EBp#-3qah>kP3&~R94 z>rLSm1$kX>LAG--cG5SCRcz)V74z_p^~}o$mrrLR93LlWeSN&WUr{xz&p()ve$c9M zH|WlMSm=d^oMrkVGU((t0n@z?T#AU&JecE+uHcLcJMMy*RtG1RoE-%!*E~^Ay_Q^U z;fyj(!&1J{*zAMk1#b#*OZMZ6*0S5gk7im^Dep*Dt9%VmC8sa>yzUoQ=cpb!n9rlB z`{d=c&RKb^&ZA1RqFe9FW(OXE2FJgKEPRqGM4~^9$S~0e&exk@%?`+>Sz|Zm<_Rz(P7B@!3 zIL$Tb@$Q>H+{*06sv5J&qz>THTxt{*PcCU^2TKmjc9KiR)RzT)*dndOQ_ryL{?emivU$roc%j z)DRcjcUwZNo}zXMT$mhfc#FkH0W&}=I=DDJDps0jXe4zo&%%d$&iK+$;5=3ZnNQfH znxyZEVP1*Yq&3h za=5&lp)SkNSxKRkBdOMy-~64>`K;@gj~Ro(?afD{52A6u_@)hD_;jDaaJ$Gn4YOi4 ze?qAGN?gc=2h!upkCSZWC~cgVBJx$r=^sV^uC<|*WtCa$xk*nCuc1MpQA@|a29u*x z#vcnzjV8L;=JsK9jq;2&j|@6j@22*d`y`b4=<2J;+uGSGcG3F6 z&+d^{`jF_W)0&0%sn~)(b!KE;&W?DvL*nBt(!vnzel<1UsKP2ZEx8ABb3Hm`U1X#{$S&*i&)CsMo=1w90paS;V^wz|6HPOQ)06fjv_D zgQWAW7R$=|zn@EKm2T4I(Fh5>@w!{qHW0J&kt&X5xi-eic9{X&z7hJ-F8-~G#usv1 z&OqWjZQniA0*FO90zPJ*&;@bEo9*>ZN`p(XKNEm>;S6o?Tb^-WnN*Xt z-4IdqEG)?qjijqU2Z)wGu4!tF0b3*6AOlzmiusQk0ePw)KGU3wwq-AY`_NY7r6hga zIahc-)wDBM6-SAY7J81?byQy690L@<3fQRxD0&{p`#`_j#8q@PjuM7zK7%-#KEG6W z2~rd)3N+Q4Z8$gJ-A_`PyOTifX|$RDkpnu(pR?m+UTOL8Bm3o7!oJWF4bqKfsr_>4 zo3F%++?|eNJVq$w77VB6=helAN1~wZI*da4fw6|?)r%$)y7%Cxh9L!&TJOWBA6tm> zXL^s*71rn;+}Sj+)}SY`<#dkJ;2P330tk1e)b?}WNv|PJCCPUoO$tf8{c`frL?}3~ zbc-jsjDa&?&ggr2C;?1jlEk^YJ1Ds6mF~#F(7Vu4QAzlO!hWr)#)7p3=Cf zP7Z-GwY;w8aR=}WUc>THN^W;pt&%A9PsK9FhS!&9-3^QV&pP9DnKb>AEt#c{z6Cxh zh?xFDb>xL_$If@4C+}OnYK1d;-npbIDJXWW{jN~@o%L&Q`P6iQpr(xA*KO}#7M6g9* zmdaE4Reg0k>+%)f%znuX;SxAg0$A$>&kJ^^%h=fnfCjF*^ah;6D09<$j8t9*rfoEa zo=#pW)MiH&sHBq2-1(iW;m}Ou<2>xVBCn}1P3b7dinH$A?o4hQ9`82uO}AwN{oL5J zc2i>@E>~~&qRD_i?`^IC^Lk?_uZ%g;q%4(b1$_Ay-*kZw#sHTMZc)%eRPd-?%N#q5 z(vCKkUGc&sgx<0p-cQKsf^;9Hn9D)e%YV6H(03o- zMMb(e$}i9HIiCr6v6sC5zM^QgQA3pKax>tI3a!c=UrxpkBS-wQ!czyXYXOm?WvOii z0p6uvX+(_%LrY+H|Hk%M=Ga-)0?M(5%pOQiiZ@${pG&N>`Qv7dZa#Y35?>Ph%`KYs z<$xR=LB^rg2o+;oc54f*4+o0+(3UENtY5|7AK!cTLi(q6`}gS1UEI(vqQZx|Dt^ zQ65jfiMZD=Bk;MV1UcYtGYun8E2NtJq+LCF7~!DmXSRP*@J|%~stbzc%(mFg1do;M z2UU-iJy*O7N|NY=d>Ss?95;;azdqdmAv!dE8ar!X?^aX3Ye@OD{;km$0=j&l>LW-8 z!#$qh5!zY`%~(NjIy=*1%nY_R4uTS)5cou5&kVos)!3V2g>W2@lK=wW3b}E9JbrTe zM_x}Epjmdo>eb>0@?aTH&r?^|7iXsS_Pc%IR2eQqukxjCfCMRFxV4Vr=wV^uU}!QN z(IDGSa?3s?V;ND$sZ-A`B z%YNWK{O+HB)hOw=T><+4HrLcdC_>I}OXOe}gldn%07Z`Q4Soi0RDf*Y7QNJ4eaJ{8q8wogG&4 zJRX$!_)rApja-WGto})_{B1dcrAnK{3VWO_RXk|YTr)T~XFqujdd-5sS3O(W7*!rm zg)%obrJ?rEzK1K8K75M0Gcr&lP0c+w5#ti=F?nyU+danks3S(4>Pu)3Ey_H&> zOnM>8X4TixT@iGysKSew&HQe174?J`dj$VFtKRR8LD(mq5qq`S~o5fQ8i-m-R*$1Sl2b5lHYpue1)f zGyoyNu$pCD0 zx!9dv!MYBgCF;9eF`s_N5ZGhCUX<}Z!~H@d4v6o9b-2?yX)9C8j7ASHFSx<5hHAs; zg!%bh4m~$t*Hg9l9}eyv!!t9)%ZRz%%_fU3GBw=bgx98+`pMm1hbHLGc|puntv{AmlAzK^`xI>vT9jdYTd{)qjfMsJH*vMd+9^~hG8D0w(>dV3Kr?{KD+s4`X!*Q>Z;`H zYE5woCgI;_IRdOlwr(~n;DS&DHJh4l(AcOJMxcJxSCEmP!l(XPRv-q2LoW%8+P{R@ z5eFr)OiM0|?~YnOZujkigs7NeNXk;{KhR8Ta_qi%5&$ks1w{ejux`6^Y|<5wnR8l2 zK}pKdDAL(mY-ZYpvF|U$a6&pErKKwuP)Q7)52j))UJ+yATDt&f7 z+iTLu@+mivV3lp-BUKIQ5iiGw<;;wtpwjM2RDRS^&;b&JbW<@4JmO&55o8(tukTPe zNK9}E%o~6j+yUyAC6C~l3`-F%G8m8%fXYM+@R}DuA+xv>VsRS~7YzkzNnykQP~QH4 z!ui66z^4ZG)Ab)88i?`|5fuQ8wP&CaHM6=UIqZY)CkRXw6&)SD+>4yY&(BC2K;rz|KnNFi2cm^=2$a4lD|aQwA2y-`ht?ci1m$S zREb>gWA}ZXz2+jlTlkMX-XD5=eNKokBK#|Wco;aNL*4}78zO?7=pt{>Me5IObWcaG zPySpcO13xWX@WMCFRvK#`;OkyOs2#IC6RYRWUVh*H!oa|PG=^@kNe8X^!0@ew_!Ws zKSCvTBU@%(G^Jq&FXCsv`+okNTbFL8!vxCg08k`>oX5j%r)xU8>r#RvhU*(c(%V79 zr;~dtMEQ9Di9i7G182adT}?B{={@YX6mLUj2Tt=^d+VTp)+?eIy0sgAut*e6^>IOo zp+n!hGJBWDr)DAV$$3zpxUY9tK4Q6jMQ}kY90>g0gp9W7mVKnACX+(*rta?K#n5a= zIju_&?R6vLf!)dG&n^C{@GFzQB=JEC`_1&NwX%TJV;SCWeocFcx66f9C-!9U=-b;-J zEUHUoeKQx~p5?6i!-sXk3j@c;Wm}q6@^jTrBuT{@WqJ)J-^2X0eF3%G?4FI&_c&2idkp>)F04ES#PT(}cVIVH;5(g1GXqov5Po5o;cexa zGR6C|T=wJ5)5i^1-NSsj`)dwM;9l(|aMH5|v(O8!h;kXuG&g0;?V!$G#VX&7J})S8 z`dSd9j*FZ25#i z9{b}EutEUL=8nBB5z;Fs3a8Iz2s!mFihTTG{(nUcRsv@Pg{oh9-{?G;ZJt;3J>bO)e zljXhl1~+{phCd{R8^a|Uo+yy#lk-D*&6 z*P`$rtDkKh=jsny-_JfEf58t)z^TDU1S!mAsC;r_#PjdigeuP=$v`0D^gq1-4l?-U znmXQXoL?2mma}W{+!+?lvwl+LJL1YTG=39Pz&wdKBa9MJ+UUQn*)>3_`VnwM{rzYP zLeYAMuW+iTSDg#wR~H0lu6ro3*dONbu@yjMsy7!5)jB%#$LF+<$9PK(i~A*r0ZYLz z5fbS%fxQ@KoOTgf^KrOlycyShq?%5`kr)DOIO;y>_7Dj&sL8`hZ%Hg8%6dvt zX>?sZGhdK0Y166)Vj}t}gU{{)S%+&nC4B4sd7-6#oF8x;r#+ zaeG{5o9!?PI&=aL(U#0h6>E-)9msfz0qIEE!Xz4Jx`6}xi_`cX(Zse`hZ(#-qo8vc zq_WXavYr0hp3DkuR-u534~M*HV7L|x&sQRTiM-C*6yI3_t~G>+pr=Ehg8juB73PD9 zO)>Z5TN687ThKUbR_`IkfS zqon&_?^m6&)c)-&Ev(}^^2gxSUyj6;&B35>YDE7sBWQ>oZiM+usbG4de_#Y4%>V0c zAUbz&7*PLl1DS?Q5nu^l_qriS0-B`tQR3cwB<4#i+y9G?3qO`s4 zrLuX8qyzTyHYBO~KRtr{G#pgd>Un8NcN9cq|DuN%1~TFR#!K77j=w?6wUBm>Zkrt) zRNJL@b?LMZE1SmCyd%j)6b=E>Apz2+imRh%O6m6}MJms$aEnDfEso(Qn!!B=h@dQ5 z(FY>F{jaW%#fMG)VchlRG#^I?M5)knJOM^6&xfC+yRA^<-^2w80#?9m4|DGOvE#y-$aG>R z+fm@V5EOH`t9yM?ttfvBf?3!`69EP65uchD8{Qtz;7~NB!LP zQ2no$cDHZ(0o>`&^kCK{;X)#&$55$Wu4;qa)8}|&kodZ97VCb^e3!jWv}r-@BdTJ4 zOG<1Lwj9<3x0$HF9E;`m9&!4N^Czoh+MIKq9Vp14Iq&T!7e^moub!>m#rk}gxi&P@ zavvOKuM?@=s-czlA2S8tQltx^PD%x07{rk8lt|6?dX{{8cn?Hb=z62vK-go7_@o>= zL7dYO_>suq$mwe4x{1z07_BvMWW0EytH?q#;Qx0lB!g!1L|q)ynQ>~*Vt+A+yyfG2 zT-QB_avW4s!f0K|BqpJHwu^vrpr7q;Je>(5O-abMwIlQ|ur=MPUyTCoFrfy7c|=-B=?kB(CV z2L$@3?{O!f^!Zu2FnJ#&AT6_LCzrQ@?dVAx+`*kneKfZx)ExP9_L8V;Q z>c$fT6>%6ni#<6X@FIAWcW;bhoNs01C15$ zsjf|y#|jQo+boJU{IyMc@%ZqE3;)I-ssiqdoxyF(2Eq+TU!t%DBiXP;a#8B({bp#% z#6j9s{HDSiVJ_>4^@4`*Ah*PMP4%lLX+cjRk#Ld5RDa`Nu=3@>L}X2<<6e15+3 ze3g>jm-;H|_pQ-fl;c;^o#mKP}fqLF?b<=GIB4z3Y0WfoZGcnp^u zne8wZ{K1r3HiO*jtl8-F7Y^*pPxem$vZyZ+%Mq`9QHP0~&bL2_YI-jWC(Grf=Pp#ldVv+jt-&07$TFN=KdSw=(ATDirZLV2SG57@O4)Vv0c$?H92ha0R? zlp%yFA2lz1=Q&46bq|aY{AA}kW_SA&F+ix@Nd#EbesEVXU8`At7S%OU@M{)4or{yp z8$;44Dy%eFzuiA`H^TN*{Q{aYEk&RufwAyQfo8jBPww?7`n-8r^ok5A?Nk-;b8)91 zD1nffGVdYK>h232uBjZE*qs6A@sxxyS&W;hNuuZC>SulBJ3w93f_y0gpLZaGLErGz zT*iEOMj8qy*Q6Iu2_tZHK$z&Y7}zzQ(;$9uUOaaeWT{fS0$z7vXMrnh&uMa8>nXj^ zdJ$-N|1$w9Mp8x;# zjQ)qMS_75R($WWKUcMI&V`JK@of@d-^_&NFa~|Cku66CdNDW3ALPRC3NZa$SJDp2A7d zln%!-+{NfTj%yA9PBzyRE-x?h`C6o4)(>q0E4wmE8M2mutQHvg2(Cp-CTAcCl)s&r z5kaH>wIA}wdLT`win~*`DHhLx+PUADraZ=h%jT34^;9mV ze^bU1iKewfPq+qKRxww^Lt76Iz~+RGvQOMe0TBbqL(37I)7Po%b3%JJ`yLQunb+v| zSR9yV>n=WI?k@758ZIk)k6wNq84V5O_6ey>f-=)-{AlBX*nBxEo^wPCVK3wM4445`kh94yj0|sJ_?_|xf&dWLRHuH+*>q{Z))PrDx z$DDsRSS<&(cz1txfF9^1jjum!q>FqyuNxB05$5-R=bZxm3ETn^)G8`*m=mAe3Aw5z<~Iun{i;k6zc+6nNO1A2 zz0T^vzwL28&>FIG%537~z#`iV={kkWGM27_>wMd{D;$NrIUY)5L3DkiG@BObqQJ%6yr2a%(_ ztip=nb|T7y@1*;QtQ(iPf3&{$d?|ub%@mWA_Fprz|2M+~oS;~vl&5z685~Gjv=5Eg z`Rv+8CzkrLze?VScZCC1;D_Pm;i>XEJ2(lW{^Lo1eTBvT{8Qy<#@Scx;(zTbZI5Ne z;Xe+l0fsy*P_a)lAc89n1xKj-g{N>k~CBB8g?MS7E>Xi$m>(jwBOh6I6x-W2Ik z3=ojeM0)7G2JT8Y`#ayc_xo{w-OKa9V$C|{m~)KrzGJR8y4vcDXF1M-Kp@744^;F) zpp*W<|3A;10RFDOyY~`!(Aj9Hs{l{nXIHs46nOmg^nr;N2qer$`K9sCRq_RactHEpY#-Cg}835wYXCr2vJKL*SEuwO%Uc|4p^iALX$ff2*Bj zqbQ0v4`|j6Fd?#+*`)sp;ao9a_L6)&BF4oq{5H_-OVeUj10U9CJ5_&8Rd7RsJ9?{a zw1_KRZtukNafn!`qDBo}Ti^BSK?m$*V5E1g)8&q*+?fM}12AUnTQR4wk354idr9a* z9d{X9zE+J|37Lb<$1Be*9JRYMU9?IZonqw_0~Pxxd>Lb6y4CT-nN=k==Hb~=C=*36 z+jSGn3F%4c1LCNN!NA$Kbr-g^y>j;Ve(fyMAanDwS%ospR2QAdXGXbn)Q9B|-~5?+ z1)TFk*COIeG zY+lYY#++zQ?=}eD4BAp9e|Av0^x2f0K6FtC=-m`jNYPNCBiAfv4cE`^T23Bjx&!G+ zRWsV6fF0okzXs`IE(~5+?d(p;HfC;{qk*&GGfUvdw0~t$r`9d?P^I8DoOw zgtg?G=_+TYAM<*alqf81t@+zrLP5zd3RYqm(W6Md!~HKmo8`|$2lw*?I<2OM>tRMc zgBnJ=HS6xB=okynsQ0W`%i(Wuf<>}>lg)ZXwaD)E zbixLhNST*IRY0UCegMWsG+`SZ*Id@ff zalhs$Dz0?DVO)?%&{ei{8CxJ5@4?$%*h+6A8`06T#vyMeWV3wU##l(B89DJr9MyqE z^}PhiS!3y8c5k0*1Exj1ySt3!GfSj$!+iSTIyrq_anXfL9*20qmtN~(IQG;D=B@Cr zr!pO`Wh!;7E1;$KPP;pc$YUh`D4a&Ui#~0rP$LKSFKpb7Ci3n@MTOq6sZyD1YctqI z>^yWkLana4s|R-K%r(+^sLZ3{nktE{bD_-yuaKt(p%xb+@R*r%3@2M@{oto#y1JJf zhvfZ{B0V{n>`mTtXW*fylHqEb`LbIcldCsaQJGsct!fb)NaFQI^inK#T>M}lXv8`E z<19}@eh4>PK)!P5&nJt7Q*CN!f4U#r%(KSdPCeP`{%s>eIY)GbdKjWykZ?4IvDm91 z1Gh2M?;YC4nWk@Pn6Ai;3DG-%HUl2i|M(I#5jgNc=9~WhXo2ta@TCcjS_{!ua=1;} z6k{;)`~?LSOVln#fgIJ~bTf*$omqd21#g+#A;Vu~gPLLinsrenW+HY0CbLfzcMe|}>d-Rf1v?-G6J zqMy3_cy<|z=a4qy&T6cAGuAhmEx9>Q;(AkqbImYPY3}Z+!Ujd zOr9>}wJG2~>|vDeR^r0LQhx~b4Yd#CNo9w2NwYFfXavkgRWV=5QjLXp{TMFMy$FTQ!w1_OR*``4n&>e=4o*exA8#TT@;x+{etIml` zdX(F2jpYT|74F`K#*L3eV4q*T{x;I_YIv;9`NJPv6T0w2AtlnEo24lYKiJfjG|ASU z9r$?@O^;TbDC2TSL)#{_?GvAg+mZ%fL(ucgx~29SM=g@UUo5DV>KFCIjLo_7`=?)D zzl8FwoDm;O3AFgbpQ?eMj1VVZwIQFq-}q!KLM%z=w~tm)TVOzX6-l%9n$Fl;<`WH^ zwE0_4iM$|OA*l>(Sm|g6I%lsK)&H$>k+#+F;hzJsoQuJD2ebTZ7iwTmZ=;NMB5y&M zzA3&w?;^@jIOJvAxU*3HkZUakZc|QT$(Tj@2G71k1h^1 zkq>zef~BI2W*_C7lAi?c6|YR`=Vj-1+rkvlj(1kUKb%6uw7D1q!FWgkgw<(ykW&QJyv{p z6T%3$-mJm+X;@97UJ8FLs-KK4y$@;{)>oZ>YMte5<|31O?ry~+M7E*DsK-6dK=To{ zBAQm+g^9T5Ulo*zQ_8lhZ4W-*hUSfr?00W40YP!T{%)Tv`F!4L*s^oUzRGeFdwpnO zQKqFBOO+dg%MyE?7^#tmA%mXvd$!{u=ZeBl^=pkkC-j-K7+FeU5WY6M2>j+zoF~=&kxtC+=)Us&{(1fyM|Ro`r(OqD z6-GF|-;2PC*fq}RG}(_)NzUHZEPv3J^4WiQMs|r^%jT;Ma=@o)B9E|3fEgW7eu(fJlp5PHD0I!0JJQH;_^7m7zWzqEY+K-7%-BLj- zODsj`T#kY2mZ)uUKxN){Dfnv6+Rwvd>`zP46Z4?iEMOP3C=dl&?q+%y2PQIOj^ zCsJ3ZcEoAiYoJ31rNcRDhrF}->sEUBsg>QAfS^{wRC(aQqycgwBKnmnaQddpnE)6M zD+XrskbI^{*}@b<>X53ySa*@~ znd?1D+09V&r^#qG(Qv0K5RNJY@28$|8AOK2X`B^@FsN6V(n=IqbX7_!r%zZE(C*q> z%CgUyLY(GOHIh^aC?rLzG!!Yq3fX93&+NEGo7u!ELw=)nf6%`4=a1t0Ni(%k7%=90 ziY`I%y5>ew0Zk0HIEK9O6X&SXJb=FH-SyPNPtu4Rj5+{KsbeC3akw-wB)Tvwe3LM{ zd(1{~eH;-vwV76HVeA6Qz^QD1L}>~dS`ZdiWTmuL1O_epi=x#g7{T5?e|^0~i$k=z z3mBoFqCybvtZh?tSLu%%8(>D(cXL$gQ;w|vG`Uz;m*Ue!X$a4zHhk5&Lksh#Od@kp z$m%ey=5IEhZN|q!bf8=IzqcriC4pe`7w1ah=E!IF;6mr>-fE@8Fm?+-0^HnU{*AGBU$JN@kx_1`*u(j8J^j@awmHee0E*T0dDs>|8xhpmzX;hKAi$o5eY(?}x~h?7$tjd&ff z51$%cZ$i;or3*w4hdX45ylBtB)Ka~ujHifwJkw^ms+M{i zoQ7AuznNBP1R3jNKsbb~5R@oPBzP%4H{Teq_Xs0#Mrz6dDu%%X0;zbZ-m>_5v@0O zQSke!v-Yx$H6*7fkvR=56zU?gadIQIZ=0JOv&eJ!izkq2TYaB7fi^70h6VL2xGUbrnJZfD_d4nN9}A{uypHvm!E!F#E`9c5t&kP1D>To ze2uI`pb{qKXaZ91{q?@Hv&b#k3!zO6B7mvQU3ZHzQeJMaByQuMOPei;D~Dj08%h@Y zM=Y>SzkdFej6~)i?OBaARQy2SYb1Jv;%7*nT*UW=K?|DviY=UX0+r}Pea_VLtL+io zkD?o1k0Jq05N~YX)iLh=%|%vLoaHfaPhICDR=ze3CZ(z^vy!%&W?yj+ycxaX#*Y0; zd^@m*;a_4X@_Rdf*R*a^C&jki~l^yQs zV!*g>r$Dro6x7szgZ=9sI|G~#&$rULH5CSL*1b@ows_ND#4FEU3=to{9{3^ta7;)v`- zk8c6DPRk#jp7>%KJkAIG66cqltexq|AEF}Ix_3h}u$FZH=+;Kmv7dH;JffRz;T z0aoH@ytEGBzIrh>+45l@Ysc9--}BYJ6STIWZXd%Hhli#}vUslLtapl<8GlBItS1Pe z&dRKuZ0>J_$u%$N-wR)PZH~D=rgY!<)Jrs8fH}>SZ6iRtYB+y{i?X>eyz|P=X7<#Q zXLUDotil;3gr6EFq8g9n#s>pgE31BXxjW<@UA{Co551)@Clp5BdB_2;x!gA_5_+@H9?Ww$fjWvL@c( zs3fr_tBuDG(JKMrdofwoad(s$VqLtEp=;s1BPzj>5l6&x3e%sK^|MtqQ11d^XW$q)xNX9if|XE=cyHoC=Z#Mv-C$r^BsFDWioId^D}|5B2akWeelwJ04fiz&^0L;ASCJ z=dU!WD6DA#huM9=KUP|0)ffnwn}aMHuLkkaABfL>I+74b?o% zs}D}q)PUsR;B=4=ALi|g1_s(OPoBJ=`&Fq9bJ+Jq^iQiH5(SOhZ%dXF{SkS8R zISM=^jcqT6mg-;c8f$7AHmwW^*ZjT*MJz7|TEK#}5~BlnAjZ1}Sk3P>9Eieg1{9~M zUAn(rF0NT4x$|-T^-raeOzM93?g2`q0KvI8*{b+QH!ccAvV?uo#k~6fFtrQ~z*OA* zIfPqr?VfI@&Cuu{Qpgs48r7)mMD3eU;B-ICa=emQ*y(*o=?EGR4Ak8FR1BupFZ)v( zEXD2V{&~oGH9#Go?U;KZ5^%nE^>0ES1hYddXuTL8I~H zt>a)gAVy>+;DkZfUS+?M$QI}w3J6G=a`udNs$vu8YnJpsXe})sqBV-jiqhn(%TKoY{sNBGDc)Nbh3ryh9zFV@2~ZvYpyu*Jy3USr-brL43tVN4?C*?hvr8{1PH-Bl zQH7ZfF(J0xOzry7sD#32o+zA`TtycKs~}kJW{T8ARzuxJ%S`fo*2Tfyt|Pb0gJ*mZ zN&P4=<0cj?XmmSSkLNCU5Jt#}?T~olub-C}n1*{h<9YvE{ z<-3SQu#na!*k>~aT)VZ9G-zggqxa`8%2sDpR~W&j)~3MD4!pFFi@astvR*Vx>jwfr z-uNTVxskHYTfp{i{MYuf&6qxmo zow)+!+u8*A=ao~H{(B2dG<`X|x70ong1HHudj;(0iFX$xS<2ctA|{?%k8fQ64F(X| zt-StVr@rk?s}B{$o`87^0;vliGR5D=-)AA3o5?R82fh7IR1XY_*Ecuv1uKOTkNu6f z8ij@5g+Z6R8_WzO-XDAGIVwHnZ9b0S=ex8eRe{*haa<}`3+F}L5&)N?QEhGLnnP2T%b9LVB!XnqvVE812LF4_+SEMYTLL+2(4TB z3IyTrqDTFMyWgw5oL?Em$};cm?G-n)=hs(1i&>|xG0eNqLf`YcNcY-KqP@Ns2U=4h ziNA2b5zFpM%|(FXDX9~m)|m@|5LXUiWPJRUVySR9DoVK910b2v?(bMv$eU}I^2W=Y zZ?b=N7XL*J%OFilh*O~uupu)+KtK3@>(`_Spd}_&7K`*%AjdHcK%D=m4s!$4J_NRc z$5nrXcNJxQ^VwaS(orHyOvm;uE;sC>>!x;ACo)1012i-=a8om31lVUrs-ixda3T zNiW$a?mmze8#^M8g|2^>CN*X}TYKYC3;oTRR-=j)F~KPA{0<*G+^THVX*^idm{2EK ztg-lr5Pn7v5u9W6rK?-`|E&NV`Zxhsx}f*h^an*4e6jbbiDbgB=(E>iA%%xI&V(0F zC-lu9kT;Me4Pav2p57-d_DMv9nqRz2?QJ&Z{3Jd4f{Y@iZ}QPnlF08?oK$Qg%Gxh; z+5FWjo~gdh*SGiprpB^q~-yB8>l+MUv@q~0=MHe`84T^qfwDf zA)!bqLm|jWNNN#s4h8ICPo^WP#677H>5>5W3~j{s@87|xB*2lRR(2W~8+KsaMy~aa zHfZJL7V5#2!*6MQ-vkrpUF@LJl^xy-Lwx1c*oS%8Y75v@=OwVl_hKoFyh8tHC{6Rt z3*Z>+yuI%;_Xu1~kpLn;JrJ6gm8A{)J`vkxpkU6oK1s~Cld4n_EHBNn$U|r8!Pdo1 zTdMN4Kp^@&%C`V^&hztj=_8}JA&ps&^3Z5vLaQ1gX1cGR(6ta4lB}skfPkGn5S{rh zc17QJd)o#&7l!wJ5cT9zhjWQ0!U%Oa*rkk3WM(eEZ&}=o2~lRhCMXq zBaciB~LZhpVO5jRJ+r-cO)x+ zO|9&I7?2NO7g9_q)+#8`Rm$P%Jb)VLH)vM&nbb{QLFVRL{h!MsngCg2){DOYk9AC4 zpHEQ)v9}On*uL#hO2}r(8$BZh@Mx@W^L4~lg)bsUNlsw>*^oBEjRJvPhp(>RZ)3I# zS>4k^?br>jRqIxfpUdjMNTbAd(bt8`$SMTX%2#7(2O z%FAsVqigpIa7)I_U3EKuLJ%288=1Jcj03a(2{-Kkxap3i!p(K@+F`lTeYV4g0m9@}0kAgg2Z}d)dGWE3sNhvq7bk?T{CpNa|Bu|aPCn?Al3*!Hh?{%)PegpT zR0JfwXJ#zR-2tF{K(+C99ZyeEaZ>4!-&$0phO(AmcHOlBQb_5y;UDGC{{tF@;dIBn zxo->9xX$ms9DPXjJnwpCWg9y>Ozg2K!42h~J{^qPGs|f_x~#z`EA9>&mXp}*#9k!~OUND4^$M->Z1j=O6Az<&IA`0=BxY{XATlW|`|qpE8vHe;Xv4yj_C}42uO1cdBzInlvtXAo2wUI$cL=4D%`~ zv|+YhQMmUy=)^%?2w!hisUgg3T@7&q+22u&_BVh*AV?gXQ4*XAg=#uINf_+uxmJ!Y zg2KA`SrDC_KH$_!*Tg~;I;jv^c@H*J-rXr-VAR#u*9UMsK#mHO7A$QyK)%cq5xqyp zPis}7aQH2wQ{oBnHpJ3Y2x4AuaXqkG*O32xUwW4B$Q{Jg7#ST+hytA(^33lY1#$zg zI1NIzf24o>*z;H@*XqlQb{hdDL>f9*C*WXy(9wkcCiFZ2XD{9R2Wz*}0c^K|A>|5Z zLfm^dt1O)v2MXyT`z9JTF$ipL}Zc*&`b3nFm>V|*riE_1N=y| zSx>APdyb_9BC7ugS+u7dOy*G}Z=||6$OdgKBwL0Q9zNY(8kuN|MZOvf-X3xHjx$A@ zRj+m2$Y7JUXn1BaQszFU=%dlcMTi~U&)|`-a~)g`*{;Q>S|054V5XGF8<3n^!9_|R z?~Rn^=JNaIL^eAs6XE}Pa&K>#J?ua@F{b=o;;6cY{P?kV+Vs$;8Gf|C(OdK;?T)V| z;ToZsWtJ?UAIU&s$uXLnIq4j#yEwbvtz?XSbO}|`u-7?jOll;lZSrApwae)y`U^W` zqe6PdunhzQ`VNCMPfe8I%HoZj>E)ro^&%NsQNCdj9CggsA$hObV zWfpmFvNf{YDPI zl=LRhU4`u35}63bi;Nva8WknqT${}ay;>gFBEXKNvCFo==fDKNciRp&YuFcuG=p4O zHXpKX9*q%@Mx82e_CmLv*BhGZASRNV=~qY%40q4s*n#^VAd#CS^W6T~6C2aPO!tY0h@4**hX#Eb`k>1}}Df5X&P`2&|- zNmzlngX{8&)|zE9?C}csb6MUdARpvtL=q}WwK%Ad8&m-VY~W^-hh4O}OocxM@N6$+ z_#NP?f}UTqRtLJ0MbsJHQ_dh!Hpc+$UA@3ZDuSGzhDsHD>%HK>GQrM*I<==)T2 z9dsUb>Udl)r)Iwfub!fN{OK9r=Ai2?0Ax2x{UUW-JEf|sS`?We{CEYb{evILo%o>Q zlf{633I4wT^xd4mb^zqZXlFb3loS{B^;Lg(zdqSl@4!?zAek(L{740~yy>K}GOs9B z9R-?!ixhq!$rM2d|7Q63FOO zdj?=GUFYrD4GDWJBBOUEnss+~ca5Sxu~1u3l7$YIYsoO+_WZ#Jkn6r@Y;7I%@L_Ls zmm&1{6G>6ov!=ym9Qi`N%EXy--sX*9$3z@7(3Jw$TOT&I&xRQR+Ir~4f@PZ zeFwSrOFJ{j`MdwL$2yXzx2pf&KO&`w_ka5V>q4v%*f)SThTd(kMsw|l=p|K N+A8S#RxcRO{x5#OYnA{2 literal 0 HcmV?d00001 diff --git a/docs/Radarr/images/image-20191027165508102.png b/docs/Radarr/V2/images/plus.png similarity index 100% rename from docs/Radarr/images/image-20191027165508102.png rename to docs/Radarr/V2/images/plus.png diff --git a/docs/Radarr/V2/images/qbit_client.png b/docs/Radarr/V2/images/qbit_client.png new file mode 100644 index 0000000000000000000000000000000000000000..da5d0afcbf41f44f9ac00d178c4eb9a63c17ed7d GIT binary patch literal 6989 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 V*ddTV3{sL;lLOAF{z!!X{{YZrYdHV_ literal 0 HcmV?d00001 diff --git a/docs/Radarr/V2/images/qual_profile.png b/docs/Radarr/V2/images/qual_profile.png new file mode 100644 index 0000000000000000000000000000000000000000..ccb91cfcfc96cec98837b3add0de53e573bfb0a1 GIT binary patch literal 21661 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 `Profiles`) and then set the score to `-1000` + +??? example "json" + + ```json + { + "name": "BR-DISK", + "includeCustomFormatWhenRenaming": false, + "specifications": [{ + "name": "avc|vc-1|hevc", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "avc|vc-1|hevc" + } + }, + { + "name": "Remux", + "implementation": "QualityModifierSpecification", + "negate": true, + "required": false, + "fields": { + "value": 5 + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": true, + "required": false, + "fields": { + "value": 7 + } + }, + { + "name": "^((?!x265).)*$", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "^((?!x265).)*$" + } + } + ] + } + ``` + +!!! note + + Depending on your renaming scheme it could happen that Radarr will match renamed files after they are downloaded and imported as `BR-DISK`, + This is a cosmetic annoyance till I come up for another way to solve this, + being that this Custom Format is used to not download BR-DISK it does its purpose as intended. + Several reasons why this is happening: + + - Blame the often wrongly used naming of x265 encodes. + - Radarr v3 uses dynamic custom formats. + +------ + +## Dolby TrueHD/ATMOS + +If you prefer TrueHD|Atmos audio tracks. + +??? example "json" + + ```json + { + "name": "Dolby TrueHD/ATMOS", + "includeCustomFormatWhenRenaming": false, + "specifications": [{ + "name": "truehd|atmos", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "truehd|atmos" + } + }] + } + ``` + +------ + +## DTS-HD/DTS:X + +If you prefer DTS-HD/DTS:X audio tracks. + +??? example "json" + + ```json + { + "name": "DTS-HD/DTS:X", + "includeCustomFormatWhenRenaming": false, + "specifications": [{ + "name": "dts.?(hd|es|x(?!\\d))", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "dts.?(hd|es|x(?!\\d))" + } + }] + } + ``` + +------ + +## Dolby Vision (Single Layer) + +Custom Format for Single Layer Dolby Vision releases. + +??? example "json" + + ```json + { + "name": "Dolby Vision (Single Layer)", + "includeCustomFormatWhenRenaming": false, + "specifications": [{ + "name": "Dolby Vision (Single Layer)", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "sl.?dv|single.?layer.?dovi" + } + }, + { + "name": "Remux", + "implementation": "QualityModifierSpecification", + "negate": false, + "required": true, + "fields": { + "value": 5 + } + } + ] + } + ``` + +!!! note + + This seems the preferred option for PLeX with a Shield 2019 model that supports DV. + + But keep in mind it also depends on how the releaser names the files! + Shield can play any Single Layer DV in a .ts container via Plex natively. It can also play most Single Layer in .mkv but only via PlexForKodi with a modded version of exoplayer. + + An incompatible variant should still play as HDR10 in most clients. + + **UPDATE:** DV is part of the MKV spec now and ExoPlayer added native support so hopefully coming soon. + +------ + +## Special Edition + +Custom format for several Special Editions + +??? example "json" + + ```json + { + "name": "Special Edition", + "includeCustomFormatWhenRenaming": false, + "specifications": [{ + "name": "Special Edition ", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "(? `Profiles`) and then set the score to `-1000` + +??? example "json" + + ```json + { + "name": "EVO (except WEB-DL)", + "includeCustomFormatWhenRenaming": false, + "specifications": [{ + "name": "EVO", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\bEVO\\b" + } + }, + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": true, + "required": false, + "fields": { + "value": 7 + } + } + ] + } + ``` + +------ + +## 3D + +If you prefer or not prefer 3D. + +You can use Custom Format or use Restrictions (`Settings` => `Indexers` => `Restrictions`) what ever you prefer. + +??? example "json" + + ```json + { + "name": "3D", + "includeCustomFormatWhenRenaming": false, + "specifications": [{ + "name": "3d|sbs|half-ou", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "3d|sbs|half.?ou" + } + }] + } + ``` + +------ + +## 4K Remaster + +??? example "json" + + ```json + { + "name": "4K Remaster", + "includeCustomFormatWhenRenaming": true, + "specifications": [{ + "name": "Remaster", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "Remaster" + } + }, + { + "name": "4K", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "4k" + } + }, + { + "name": "Not 4K Resolution", + "implementation": "ResolutionSpecification", + "negate": true, + "required": true, + "fields": { + "value": 2160 + } + } + ] + } + ``` + +------ + +## Anime Dual Audio + +??? example "json" + + ```json + { + "name": "Anime Dual Audio", + "includeCustomFormatWhenRenaming": false, + "specifications": [{ + "name": "Dual Audio", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "dual\\.audio" + } + }, + { + "name": "BluDragon", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "bludragon" + } + }, + { + "name": "EN+JA", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "EN\\+JA|JA\\+EN" + } + }, + { + "name": "ZR", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": false, + "fields": { + "value": "\\bZR\\b" + } + }, + { + "name": "Japanese Language", + "implementation": "LanguageSpecification", + "negate": false, + "required": true, + "fields": { + "value": 8 + } + } + ] + } + ``` + +------ + +## ATMOS (indeterminate) + +Handles cases where only Atmos is specified in title but not DD+ or TrueHD (Where it is not specified if it is Lossy or Lossless) + +Give this the same score as Lossy Atmos, and then on import, it will get changed to either lossy or lossless based on mediainfo. + +??? example "json" + + ```json + { + "name": "ATMOS (indeterminate)", + "includeCustomFormatWhenRenaming": false, + "specifications": [{ + "name": "Dolby Digital Plus", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "dd[p+]|eac3" + } + }, + { + "name": "ATMOS", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\bATMOS(\\b|\\d)" + } + }, + { + "name": "Not TrueHD", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "TrueHD" + } + }, + { + "name": "Not DTS", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "\\bDTS(\\b|\\d)" + } + }, + { + "name": "Not Basic Dolby Digital ", + "implementation": "ReleaseTitleSpecification", + "negate": true, + "required": true, + "fields": { + "value": "(? **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. diff --git a/docs/RadarrV3/Radarr-Quality-Settings-File-Size.md b/docs/Radarr/V3/Radarr-Quality-Settings-File-Size.md similarity index 64% rename from docs/RadarrV3/Radarr-Quality-Settings-File-Size.md rename to docs/Radarr/V3/Radarr-Quality-Settings-File-Size.md index 2f4da234e..a31d475d6 100644 --- a/docs/RadarrV3/Radarr-Quality-Settings-File-Size.md +++ b/docs/Radarr/V3/Radarr-Quality-Settings-File-Size.md @@ -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) diff --git a/docs/Radarr/V3/Radarr-recommended-naming-scheme-examples.md b/docs/Radarr/V3/Radarr-recommended-naming-scheme-examples.md new file mode 100644 index 000000000..3a6398473 --- /dev/null +++ b/docs/Radarr/V3/Radarr-recommended-naming-scheme-examples.md @@ -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. diff --git a/docs/RadarrV3/images/image-20200926114938367.png b/docs/Radarr/V3/images/BR-DISK.png similarity index 100% rename from docs/RadarrV3/images/image-20200926114938367.png rename to docs/Radarr/V3/images/BR-DISK.png diff --git a/docs/RadarrV3/images/image-20200926105858168.png b/docs/Radarr/V3/images/custom_format.png similarity index 100% rename from docs/RadarrV3/images/image-20200926105858168.png rename to docs/Radarr/V3/images/custom_format.png diff --git a/docs/RadarrV3/images/image-20201007190601478.png b/docs/Radarr/V3/images/formats.png similarity index 100% rename from docs/RadarrV3/images/image-20201007190601478.png rename to docs/Radarr/V3/images/formats.png diff --git a/docs/RadarrV3/images/image-20200926114854509.png b/docs/Radarr/V3/images/image-20200926114854509.png similarity index 100% rename from docs/RadarrV3/images/image-20200926114854509.png rename to docs/Radarr/V3/images/image-20200926114854509.png diff --git a/docs/RadarrV3/images/image-20200926120736230.png b/docs/Radarr/V3/images/image-20200926120736230.png similarity index 100% rename from docs/RadarrV3/images/image-20200926120736230.png rename to docs/Radarr/V3/images/image-20200926120736230.png diff --git a/docs/RadarrV3/images/image-20200926110122043.png b/docs/Radarr/V3/images/import.png similarity index 100% rename from docs/RadarrV3/images/image-20200926110122043.png rename to docs/Radarr/V3/images/import.png diff --git a/docs/RadarrV3/images/image-20200926111254181.png b/docs/Radarr/V3/images/import_done.png similarity index 100% rename from docs/RadarrV3/images/image-20200926111254181.png rename to docs/Radarr/V3/images/import_done.png diff --git a/docs/RadarrV3/images/image-20200926110751639.png b/docs/Radarr/V3/images/placeholder.png similarity index 100% rename from docs/RadarrV3/images/image-20200926110751639.png rename to docs/Radarr/V3/images/placeholder.png diff --git a/docs/RadarrV3/images/image-20200926110018973.png b/docs/Radarr/V3/images/plus.png similarity index 100% rename from docs/RadarrV3/images/image-20200926110018973.png rename to docs/Radarr/V3/images/plus.png diff --git a/docs/RadarrV3/images/image-20200926113435255.png b/docs/Radarr/V3/images/profiles.png similarity index 100% rename from docs/RadarrV3/images/image-20200926113435255.png rename to docs/Radarr/V3/images/profiles.png diff --git a/docs/RadarrV3/images/image-20200926115916590.png b/docs/Radarr/V3/images/select_format.png similarity index 100% rename from docs/RadarrV3/images/image-20200926115916590.png rename to docs/Radarr/V3/images/select_format.png diff --git a/docs/Radarr/images/animated-exclamation-mark-image-0003.gif b/docs/Radarr/images/animated-exclamation-mark-image-0003.gif deleted file mode 100644 index d633f20d7205d7559654e82d876f8b36d52b7d92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4013 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 diff --git a/docs/Radarr/images/animated-exclamation-mark-image-0006-1581778299523.gif b/docs/Radarr/images/animated-exclamation-mark-image-0006-1581778299523.gif deleted file mode 100644 index b352d50c9af0dff719f48557d3e3a9f738fa16ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6701 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 LH5A^-nFaqZ(~N>s diff --git a/docs/RadarrV3/Collection-of-Custom-Formats-for-RadarrV3.md b/docs/RadarrV3/Collection-of-Custom-Formats-for-RadarrV3.md deleted file mode 100644 index a2e7adaf6..000000000 --- a/docs/RadarrV3/Collection-of-Custom-Formats-for-RadarrV3.md +++ /dev/null @@ -1,2809 +0,0 @@ -# Collection of Custom Formats for Radarr V3 (Aphrodite) - -Here I will try to collect a collection of the most needed and commonly used Custom Formats. -These have been collected from either discussions on discord or that I created with help from others. -Special thanks to [rg9400](https://github.com/rg9400), [bakerboy448](https://github.com/bakerboy448) and Team Radarr. - -> **Keep in mind Custom Formats are made to fine tune your Quality Profile !!!** -> -> **Meaning: Quality Profile trumps Custom Formats !!!** - -With Radarr V3, Custom Formats are much more advanced/powerful than with v0.2, although this also means a Custom Format is much more complicated to setup. - -After requesting at Team Radarr we now have the options to import/export the Custom Formats in a JSON format that we can use here what makes it easier to share the different kind of Custom Formats. - -I also made a [Guide](How-to-importexport-Custom-Formats-and-truly-make-use-of-it.md) on how to import/export the Custom Formats and how to truly make use of it. - ------- - -| Audio | Audio Channels | Audio Advanced | Video | Video Advanced | Misc | -| :--------------------------------------- | ---------------------------- | --------------------------------------------- | --------------------------------------------------------- | --------------------------------------------- | --------------------------------------------- | -| [Dolby TrueHD/ATMOS](#dolby-truehdatmos) | [1.0 Mono](#10-mono) | [ATMOS (indeterminate)](#atmos-indeterminate) | [3D](#3D) | [Remaster](#remaster) | [BR-DISK](#br-disk) | -| [DTS-HD/DTS:X](#dts-hddtsx) | [2.0 Stereo](#20-stereo) | [Basic Dolby Digital](#basic-dolby-digital) | [x264](#x264) | [4K Remaster](#4k-remaster) | [EVO except WEB-DL](#evo-except-web-dl) | -| [Surround Sounds](#surround-sounds) | [3.0 Sound](#30-sound) | [Basic DTS](#basic-dts) | [x265](#x265) | [Criterion Collection](#criterion-collection) | [Low Quality Releases](#low-quality-releases) | -| | [4.0 Sound](#40-sound) | [DD+ ATMOS (lossy)](#dd-atmos-lossy) | [Dolby Vision](#dolby-vision) | [Theatrical Cut](#theatrical-cut) | [Repack/Proper](#repack-proper) | -| [AAC](#aac) | [5.1 Surround](#51-surround) | [Dolby Digital Plus](#dolby-digital-plus) | [Dolby Vision (Single Layer)](#dolby-vision-single-layer) | [Special Editions](#special-edition) | [Anime Dual Audio](#anime-dual-audio) | -| [FLAC](#flac) | [6.1 Surround](#61-surround) | [DTS X](#dts-x) | [HDR](#hdr) | | [Hybrid](#hybrid) | -| [MP3](#mp3) | [7.1 Surround](#71-surround) | [DTS-ES](#dts-es) | [10 Bit](#10-bit) | | [Multi](#multi) | -| [PCM](#pcm) | [9.1 Surround](#91-surround) | [DTS-HD HRA](#dts-hd-hra) | [MPEG2](#mpeg2) | | [FreeLeech](#freeleech) | -| [Opus](#opus) | | [DTS-HD MA](#dts-hd-ma) | | | [Dutch Groups](#dutch-groups) | -| | | [TrueHD (not ATMOS)](#truehd-not-atmos) | | | [Streaming Services](#streaming-services) | -| | | [TrueHD ATMOS](#truehd-atmos) | | | | -| | | | | | | -| | | | | | | -| | | | | | | - ------- - -### BR-DISK - -This is a custom format to help Radarr recognize & ignore BR-DISK (ISO's and Blu-ray folder structure) in addition to the standard BR-DISK quality. - -> You will need to add the following to your new Custom Format when created in your Quality Profile (`Setting` => `Profiles`) and then set the score to `-1000` - -```json -{ - "name": "BR-DISK", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "avc|vc-1|hevc", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": true, - "fields": { - "value": "avc|vc-1|hevc" - } - }, - { - "name": "Remux", - "implementation": "QualityModifierSpecification", - "negate": true, - "required": false, - "fields": { - "value": 5 - } - }, - { - "name": "WEBDL", - "implementation": "SourceSpecification", - "negate": true, - "required": false, - "fields": { - "value": 7 - } - }, - { - "name": "^((?!x265).)*$", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": true, - "fields": { - "value": "^((?!x265).)*$" - } - } - ] -} -``` - -#### NOTE: - -> Depending on your renaming scheme it could happen that Radarr will match renamed files after they are downloaded and imported as `BR-DISK`, -> This is a cosmetic annoyance till I come up for another way to solve this, -> being that this Custom Format is used to not download BR-DISK it does its purpose as intended. -> Several reasons why this is happening: -> -> - Blame the often wrongly used naming of x265 encodes. -> - Radarr v3 uses dynamic custom formats. - ------- - ------- - -### Dolby TrueHD/ATMOS - -If you prefer TrueHD|Atmos audio tracks. - -```json -{ - "name": "Dolby TrueHD/ATMOS", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "truehd|atmos", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": false, - "fields": { - "value": "truehd|atmos" - } - } - ] -} -``` - ------- - ------- - -### DTS-HD/DTS:X - -If you prefer DTS-HD/DTS:X audio tracks. - -```json -{ - "name": "DTS-HD/DTS:X", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "dts.?(hd|es|x(?!\\d))", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": false, - "fields": { - "value": "dts.?(hd|es|x(?!\\d))" - } - } - ] -} -``` - ------- - ------- - -### Dolby Vision (Single Layer) - -Custom Format for Single Layer Dolby Vision releases. - -```json -{ - "name": "Dolby Vision (Single Layer)", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "Dolby Vision (Single Layer)", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": true, - "fields": { - "value": "sl.?dv|single.?layer.?dovi" - } - }, - { - "name": "Remux", - "implementation": "QualityModifierSpecification", - "negate": false, - "required": true, - "fields": { - "value": 5 - } - } - ] -} -``` -#### NOTE: - -> This seems the preferred option for PLeX with a Shield 2019 model that supports DV. -> -> But keep in mind it also depends on how the releaser names the files! -> -> Shield can play any Single Layer DV in a .ts container via Plex natively. It can also play most Single Layer in .mkv but only via PlexForKodi with a modded version of exoplayer. -> -> An incompatible variant should still play as HDR10 in most clients. -> -> **UPDATE:** DV is part of the MKV spec now and ExoPlayer added native support so hopefully coming soon. - ------- - ------- - -### Special Edition - -Custom format for several Special Editions - -```json -{ - "name": "Special Edition", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "Special Edition ", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": true, - "fields": { - "value": "(? If you want maximum compatibility and have much better direct play support then use x264 for 720p/1080p - -```json -{ - "name": "x264", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "x264", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": true, - "fields": { - "value": "[xh]\\.?264|\\bAVC(\\b|\\d)" - } - }, - { - "name": "Remux", - "implementation": "QualityModifierSpecification", - "negate": true, - "required": true, - "fields": { - "value": 5 - } - } - ] -} -``` - ------- - ------- - -### x265 - -x265 is a **free software** **library** and **application** for encoding video streams into the **[H.265/MPEG-H HEVC](http://en.wikipedia.org/wiki/H.265)** compression format, and is released under the terms of the [GNU GPL](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html). - -> x265 is good for 4k remuxes. -> If the media isn't source quality/remux, then there will be a loss of quality every time. -> -> 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. Don’t bother transcoding 4k -> 2. If you cannot direct play 4k, then perhaps you should not even be collecting 4k. -> 3. If you don’t 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? - -```json -{ - "name": "x265", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "x265", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": true, - "fields": { - "value": "[xh]\\.?265|\\bHEVC(\\b|\\d)" - } - }, - { - "name": "Remux", - "implementation": "QualityModifierSpecification", - "negate": true, - "required": true, - "fields": { - "value": 5 - } - } - ] -} -``` - ------- - ------- - -### Low Quality Releases - -```json -{ - "name": "Low Quality Releases", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "[BLOCK1]", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": false, - "fields": { - "value": "-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|\\bYIFY\\b|\\bYTS\\b|-STUTTERSHIT" - } - }, - { - "name": "[BLOCK2]", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": false, - "fields": { - "value": "-CDDHD|-EuReKA|-DDR|-DNL|-BARC0DE" - } - }, - { - "name": "[BLOCK3]", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": false, - "fields": { - "value": "\\bRARBG\\b|-FGT|-BReWeRS|-Grym|-LiGaS|-Zeus|-Tigole" - } - }, - { - "name": "[BLOCK4]", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": false, - "fields": { - "value": "-beAst|-CHD|-HDWinG|-MTeam|-MySiLU|-WiKi" - } - } - ] -} -``` - -#### NOTE: - ->You might want to add the following also [EVO except WEB-DL](#evo-except-web-dl) -> ->- BLOCK1 = Low-Quality Releases (often banned groups) ->- BLOCK2 = Another Small list of often banned groups. ->- BLOCK3 = And Another list. ->- BLOCK4 = Rips from Scene and quick-to-release P2P groups while adequate, are not considered high quality. ------- ------- - -### EVO except WEB-DL - -This group is often banned for the low quality Blu-ray releases, but their WEB-DL are okay. - -> You will need to add the following to your new Custom Format when created in your Quality Profile (`Setting` => `Profiles`) and then set the score to `-1000` - -```json -{ - "name": "EVO (except WEB-DL)", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "EVO", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": false, - "fields": { - "value": "\\bEVO\\b" - } - }, - { - "name": "WEBDL", - "implementation": "SourceSpecification", - "negate": true, - "required": false, - "fields": { - "value": 7 - } - } - ] -} -``` - ------- - ------- - -### 3D - -If you prefer or not prefer 3D. - -> You can use Custom Format or use Restrictions (`Settings` => `Indexers` => `Restrictions`) what ever you prefer.) - -```json -{ - "name": "3D", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "3d|sbs|half-ou", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": true, - "fields": { - "value": "3d|sbs|half.?ou" - } - } - ] -} -``` - ------- - ------- - -### 4K Remaster - -Description placeholder - -```json -{ - "name": "4K Remaster", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "Remaster", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": true, - "fields": { - "value": "Remaster" - } - }, - { - "name": "4K", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": true, - "fields": { - "value": "4k" - } - }, - { - "name": "Not 4K Resolution", - "implementation": "ResolutionSpecification", - "negate": true, - "required": true, - "fields": { - "value": 2160 - } - } - ] -} -``` - ------- - ------- - -### Anime Dual Audio - -Description placeholder - -```json -{ - "name": "Anime Dual Audio", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "Dual Audio", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": false, - "fields": { - "value": "dual\\.audio" - } - }, - { - "name": "BluDragon", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": false, - "fields": { - "value": "bludragon" - } - }, - { - "name": "EN+JA", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": false, - "fields": { - "value": "EN\\+JA|JA\\+EN" - } - }, - { - "name": "ZR", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": false, - "fields": { - "value": "\\bZR\\b" - } - }, - { - "name": "Japanese Language", - "implementation": "LanguageSpecification", - "negate": false, - "required": true, - "fields": { - "value": 8 - } - } - ] -} -``` - ------- - ------- - -### ATMOS (indeterminate) - -Handles cases where only Atmos is specified in title but not DD+ or TrueHD (Where it is not specified if it is Lossy or Lossless) - -> Give this the same score as Lossy Atmos, and then on import, it will get changed to either lossy or lossless based on mediainfo. - -```json -{ - "name": "ATMOS (indeterminate)", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "Dolby Digital Plus", - "implementation": "ReleaseTitleSpecification", - "negate": true, - "required": true, - "fields": { - "value": "dd[p+]|eac3" - } - }, - { - "name": "ATMOS", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": true, - "fields": { - "value": "\\bATMOS(\\b|\\d)" - } - }, - { - "name": "Not TrueHD", - "implementation": "ReleaseTitleSpecification", - "negate": true, - "required": true, - "fields": { - "value": "TrueHD" - } - }, - { - "name": "Not DTS", - "implementation": "ReleaseTitleSpecification", - "negate": true, - "required": true, - "fields": { - "value": "\\bDTS(\\b|\\d)" - } - }, - { - "name": "Not Basic Dolby Digital ", - "implementation": "ReleaseTitleSpecification", - "negate": true, - "required": true, - "fields": { - "value": "(? Keep in mind not all trackers support this option. - -```json -{ - "name": "FreeLeech", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "FreeLeech", - "implementation": "IndexerFlagSpecification", - "negate": false, - "required": false, - "fields": { - "value": 1 - } - } - ] -} -``` - ------- - ------- - -### 1.0 Mono - -1.0 Mono - -```json -{ - "name": "1.0 Mono", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "Mono", - "implementation": "ReleaseTitleSpecification", - "negate": false, - "required": true, - "fields": { - "value": "[^0-9]1\\.0|\\bMono\\b|\\[PCM \\]" - } - }, - { - "name": "Not Stereo", - "implementation": "ReleaseTitleSpecification", - "negate": true, - "required": true, - "fields": { - "value": "(? 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. diff --git a/docs/Sonarr/V2/How-To-Seperate-Different-WEB-DL-Releases.md b/docs/Sonarr/V2/How-To-Seperate-Different-WEB-DL-Releases.md new file mode 100644 index 000000000..56e08c90f --- /dev/null +++ b/docs/Sonarr/V2/How-To-Seperate-Different-WEB-DL-Releases.md @@ -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. diff --git a/docs/SonarrV2/Restrictions-For-Better-Quality-Releases.md b/docs/Sonarr/V2/Restrictions-For-Better-Quality-Releases.md similarity index 86% rename from docs/SonarrV2/Restrictions-For-Better-Quality-Releases.md rename to docs/Sonarr/V2/Restrictions-For-Better-Quality-Releases.md index 385efe5f2..3a7989ffb 100644 --- a/docs/SonarrV2/Restrictions-For-Better-Quality-Releases.md +++ b/docs/Sonarr/V2/Restrictions-For-Better-Quality-Releases.md @@ -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, diff --git a/docs/Sonarr/V2/images/WEB-DL.png b/docs/Sonarr/V2/images/WEB-DL.png new file mode 100644 index 0000000000000000000000000000000000000000..1397498171b57b5a2227ac9eb4492276fee9ca6f GIT binary patch literal 15013 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

8^GZk&JZT&E zk2OYaL$#wGQAvsCmOd$rcx>rOhTS?J#QF=K6#g2enR!4&Lziy@&#>zDCq4-!&&P4< zK5J7s+CgVA2Sz^SG09^BT>{$7>!VAY8jGp#r^*DAJGJY~zH^EmLy0$k$2K67Gk+l% zb#?Vk|8(q0%c~5^k3p}RdSSQzgj$boD9Fg*%F1q8onR996Ra6>L>P3O6gmqG0ZV0O zh(w`Km!g`b{|@Gk%QZ!wB)ox)TxeEZ`Hoxw@Y=1viu+8T-2ShDo&Wbx_Wv#53gK2s z58aME3?s4RNRkR4)r7rsJXjPovoEtMl|-a$HQ0aP>!&k}#y&gT$~T=GnO2~fOqC7D zm2i*C92%tvuW+jK{|yGGL3)OUTdhgDty!&#zHEowwEeYJW%mfj^=3KM9fY;e;ZZXb z7nUA6WKg6ab2>AvuUtP}O)<@QU1n;x6l%Uwcd7#NS~bRRADgzDcRi5-`7aP{trW(N zayRbV%5P4cLkG}$&(NI4x?7xp9N?Li8aKiL4*Ci!5EprzhWn+iL}QKQ*YZOOI&+)& z=TW9S-j!Do#*weDFz_p)XH2L?19VTUU{(2up2cl{>2{5`h;$2gXdCV=X|V40+LRku zlrUarrK5*V$=)gXydu4~Fs-G$vzZ`3p^xhnKn5#iKn*RjD3dv7rhilit<<E@Db3li&wX^2nOPFHkQ-f8<9kt`jkQa#6lpY~4+=uZe- zAJrhe;UNnT`()CG|lz z)hb$t`}*GMpbcwV?OoVsP0Y5&wZJYJJvUqCF$M7Ts2>-?>NhdMwJ$rLouyS|ixmu5 zfgag!&OP_~{5qe_zEV;~mCF^aUm^)6H@A|9nEgX=;>u;KDKh$;pXDRXdMdi0e7$|? z6BRWJ#U7rbYw(Ew85WyftYt~7c%~C!8xU|?sm!*h5QO3i2`Ae*+ zl}+u@>kH@ZKD)sYN5kd%GF)}j9F~wA=sA;7@OE~98&FQE^sOg_9*ZA7&DiuX|Cy&km>1%#n0)i2<&VS(dS3R_%6J2GI;ZQKzG|s3_)OC!V|Z}swHxqG zmL*>v75nx5G-G(3{2?JpsF3jVQYA)#;t!RcS|h{qXws*jb{QyG8d*bOa$t)^ly#${ z58|y>GL@YW(Zh9}TXD4Gljy2)tqewK?L?o^)R4*w%W8F|z&*$b(o1`&M$JmI5oflR zk}UI%pLgUOIKlrNVYXm{Et-BbjC-o?iQQphpP5YCo&HD zXv~rK@0-=P4zRssxt}FR6#Em6$8KKyoauW{-)`}{hK+KMtjp(O*)R{l|AyDjx$y0& zielytmK6hyN(L`#A--3RJcRN$W;QY<+H{=m-=Tgv#wMvX zm~1uu!A8kTWixXde6%y@;b5MKa>m|k6VrcAT0&8Kk^WbbNXi?HQu-~4TLR&AB)!&@Eh>4!;4unfID zY8$YZBrV*<4F-wkKdwIG;%1?XZrWyyk&)ZKJ6(&*cY%JplO68!F}Db-v(t#EyX^mN z#su#DVC18$|IgLZO^+X)PapdAK}NiM;n48!m6Zt&rsGUeh$P6CQ3jxAB~(MIgP%sb z;JpUaYwae9o_+G$CMhUc8KsFUYYy{zc=K|-8HTLZfx*Op!mr6G1{~7Vm@eV{WsNHH z;pa=z{?#xC(gzvO-GSQkQ7(t={UgBAit`;pS0` zTsU%YCZW9FdEa$+#OLrEF)CU!!3#5Va`%l@Is~uwxB@emuF$8Gmxth@|7xtd1-)+p zzL|2x07gh}&)h*@i63I_wCrWR6AvNb^ozinIBpRWFdv|ExW@S&#yCfO`&ciN{IXDp(c+ImLEZ&q&#Ngc zE%{Ab9B~a%hC&TrOlo7Q$hRYsl-Q9Hh43>*ZI2*HO50ck56eu?M0To1w>i2_@sU1% zuIZMNarXj0N4PVS07~S za@>Ur8vP>urfK)iZ)&}(FlTtV#oV5REz2kGNp5UG<%D2RGh$r7IB3;tBxaN;XXbE=SujP?)@|Net(jiN3m8y1YVLtf?ICh?1U;4{!hUp8c3)2Dn z#pzsamz1_nc`vbP$-D?j+FN8C>e{xz3&EA8%74y8wIN>{w4oGHhzoSmV3nltH}X5R zwnCR}vO}%}P26-L?(f!3B=~h59jJ9D&7u>S9Kw+^J*VEB<6MeQaKAHfGgT@s#ujIAtyt(}cj&%VFV$P_+{=fGQ! zFZ8hC-A$4Igi@HB3)K`ANK>!vl3|GIt|49DaQm_{wV?W*70ehmux&4PHI0O53pi9} z>CB!+pK4u``6DY&IhpE%uRjavLciFeZCsl=T~itV5ov7^Z+PuhyKB+Mga@m_Jbo%l zPU)_?lU|?qf6L{tK@m5dl+QmXwA2=k7vhE)qVa;4| z!IWbQi(ztWx()&W7Ldlc%2g&9>5yE&zIqQJ4VqA?*aXP>=>LLj=;h=hf+~|C!cd+7IbT~iFCeX-MM{96q!Q4ck19c@IU9qIuTX$qtHbmx~0DkA0YwHh|0K+&3dnmDrBjETuIBGdwC z({ozN#b|Beq>HxvwdlOr=T(}3?{56I-rzm;9l3BrKl*MCKs=uV3ceh^aS{Z&`1Lp!;4i&@K#K02 z2{3IziaBFs)1^z7Dk>`C{+bwImt{J`aKL2El3j_3iMqPF-?{e)1cD5R=_-TV6DeQqGX*8~>gE|xVokUSqK5C^RZ?aiuLh}{N zto{ly01{T@x`e!A>r{$$eU-_N$y1eo?e~TWEHrF)Rdv#X;dQ-qlwZzQ_TOB?pJAcN zSJoSSH;X)~{rv4d!yeoE{dy;X5P^$*iGKK$vTbx_5+o|h1@)Rk>CMu&c;jJ#{VcIv zv3_T{v$&wGM?0e04`%a5sJC@H-z2E6U{Bhb@nC!t ztIOUMptbo-jgcgMp~?a3jr+JfLi@K=%Fd=vHVtKSQ#!=$i2LvoMZ?O*(g$i$0E877 zN8Wo5IPZ?F&|(rzoK~5b)|4G+%my4N{tUZ3{my3B4Qz0cu3lKJcRAJFiwIO%ollq5 z%txY{(geYBu}i*#iP1-vkgR)nEY`QRRMEgp+ke^RLmjr?J+rbKTp!xCEFvC%Ei7)} zA7Obep*SfGQp3FJyiMC`w|V~~x^HDOH4cAD+!~y5&j6ZR+cyhaPD!K(qTYZc&Q<2m zH!(oC@NzDM)fA99+i)90owQjRi)Pk0#^zymA$Cp4D2xr+*S=+cYiWQGSmA1P=X)+h=FvGdDpD2ub*y&}Dn8TNE%d{YL>f*Qi9S0U^*onJr0_q)z*=Z4VK8)*W;}tn^b6nShyF7C|d3 zE%wvxnk8}fdjdB<9~h_TL|?~vAJvi&jmtKH8%xq5_D5O$qBcorotM8u8;X?=4fM7< z9O1Ed&5B(DcWNC-HGM>;P0ziD(5N$k8!In>&v4{&7t7I6|F(_GLQY=3Y1sE>azsPf zOk5NqO369WF%U>$&7vmuUyrqWfNWnp+iF5&}jR2{&aM%L=d;mG{OS zs+W0KShEB%rEY&$peb=Cp^l|jm9wy4rqrQpI-{_>@UajsuvO5ti^D~ciCOG1kz+2M zBMIuI*YPGTw<)r`rOso1U+#+rFf7%!ZYg}*cHDW0jqc2dVzqDchO#0@u((SLY^(AP zq008wIyX}BFAG<;@0zgMFsg(KG;+nWtgai3RyAirqO&BOP^L$IX?mhL)XpydvY&R< z8|?4yn8TRrgXh#Dq!(0gUSe@G=Z{_?heXPpsAYiRL>*A3de+}`Ctq9z;PHWbF{;gC z*veH1anB)KQlik%4yykWd*DtYQRd?`t|8t)h|=s^2a_J2=K$tYMwwqpZ76?WO_zkE z$%3Lj&(Yk9*B5MHK8N-G{#hra(dX9BtaWimtMlZwuiv+AO1>H!rfH!yyhaX#5(jWM-$w4jU-hp_~l_sJPDh$OazAJZWrnpZ53b@VyL3STf()Jn-v=Ib_h4CpV2m=OIEs zLHJ?G*F~?3&BrUt>wG)?#qHT+Bjf)d#H5#8u@NVBl#R@=z#rjrix;`7e~--RrZ@pRm$6hWdIGf0M4H{rd^F zitQ&hA4PY`XI;L*;i?jrMeVZ#bYGzUuBi;>sg~udSR$4XSl{(j2gw98?f-S|J)(#4 z^S?h@1k2{0TCr_vlddPz+*)&|IY&7JBH* z;_-FtiltQmi~@Yo);VT!(F9jI<$LAP(AE>3!hX6ZQNI*Fg4y;8)!|dM{O%XNsmKNr z@mB|bVXAq3Q4j)1j5r2k)4jchN?d}NzvAV`f%Nmg0_l=$u?G73ZmzC|W@_P4&kZ;N zzk@DEW&iyBf_ul*iK@!x`Vxn>{uAc>#|eJv#qau{YDZ z^Dr79^X&KkZ?2tQ_W*b%^u-)V_yIX+{TEziGa%^cZWUKmnR04Nw(8MrVOq1J=5&bW z>azjslc3V)ViFQ}bNZs9qBfWLDlJ_bN1`XJ(gNys@QqXCo>o=Tb6#p)jzF2VAeERu zQa9ly;qC?FfB$fwD>L>EE&l(H;nkXEo^=d zb0evS?I*5p$b=mn*_-(d^2utuCXdv04G|XlMGn>#dGtBx9V5XHN}LYX3+%Jq6VL2?$sJncb^!>iPghAL&BG{UWWDlnd%;BoBY@^iMh|H35upLYD>ziwU z@f2?pt!X>?cUu}$tqy^iu3nKV2HWw{AEDZg({gMzy_^vu_R})`$N5t4`qQC#?IV7%Sb(yC zKHNY-j+^mfj+afOtH87{CS+Jkw4V<2MCYG38(YUJ)F$`hp3K_O2>|sB#nYiJZdn;S z94d0(uqLm7=4c?RU^b=}KLpxMZG}OK8;{8?;B6`K1FRso^}F5qf)pl691v zqeG?shNG|}Xsgp6a1LlNX`}HC)sL1px{8WlPaKSG3K!-BaZx})?kW+SzDf1>4pj$> zWhz?kn0LcuC^Pjk8NjqwuNq+Nq&?PuHiU#7EzDCc%#O!XT#!L2M#_i1F~tS*;*i6zoo?KYaPc^D8rvPZHckz!lBZg4R4ltzH50>BQl}%+$N2zvMeoTV3 z{!&)(g-Vb48@cvWM|$%!>w@mz7*eM`_X$ziw04Bn`?=_g1>dq(PbV8H-Lu$bcdF~2 zw5ZC$iC~il0Imuu3^zveO{(~fZ0FFEz(%pZ?+Acxhz-WI8*@&0Bo9XE&^q)eVN_#J zqLK229&Rm-tl3?lghZ-d?+K0leL}Wa1SQNXa55tk zB57ql)a9ul#%0BMGc%p~R7hlY+#A~UJHPB*)yk5t16gSdoy5WofEPY-o*5L;=6S3H zk(L*C%6p?H8pM>x#k%A^g-q17TSB@mHmfLB_mC@3!hDMM7MpapRtJrOf4&_xk{>{M zfr?xn%i$u8Q#w!`i6#cHt1HIo8j>hebO>+@?AH?uqmay#{H1K4K z-3`HiKX^-j`;`gG7Uk&BCX_UPbhrw02)iqiP|mHTlG=4Y|02vm54AyY-fycyZ+Ti% zQT6!r?950}u-UNL9N&;rK7o)GTYP``^gQ7cf+8U$t(440leOcmv`T)jsDPQ0k(dhk zA*y7l%!~1C?@adW7opl20I^Zf2WA6I0-xk>4ZgzDiziCztEu4&x~CRKc8e+?X*%e- zv!-R(^87SzRm`*bD%vlah|+_(n;%9fn8FV zyESQEUfRVC)jxF=goG=YxuJ4?z;~1uoF#C;uXN*C5y9c}P8BykfKIPO1J3q~paqx3? zbT5XqP*5_c&p{{tZ#w|Sn^jNRYB*9Q{ivAhVp%`;`vjNN?SkD5Yx|*3c?-zBH7^~} zvi!tD8~?R*nV6$W%V_zSkg(;|;je0N>RP80qPf9^KcCQZz-6@r(1V+bKHsK!{E&C} zVuPt8`;(@9U>oYs5dycb{sbcHNH>o_FxwDY0-H4ukbw!aqx08%Lx}6KwY1GuZm0B> zXHg0RlJ_`a4mlX`bZXczWwgGDQI*@g!aemJoR3Q>bQtNA?XmUcoVX01s8rTR+iq1A zIUvxJDhF>cw3UjC0**8jdK9GXh6kyOyPkY|`E9nKWQXVro)7(ddOzxarrJYe7aK`m z{Hb}vjA^3Nd$-qISPr~0=Q|r*^7087L9kh3kGWOsYcRRnAlFp;Z@bONVYT)y z^jM8CNi{|v*NBH42f`5xgCeH*2A5nQI})UpCy&!Xlx?uVG=S5^5N3e+51S!W%BkTO zrnBTDIvBE=C0_pJ(_TbHodw()o1M*S?e6p0$>~FjM*E46H$zHD1Kb?c+)rUCWLYGn z&yRAou4i^cLNS;wNO=I>xP&bMfmVMT7#J{U`O}53ZAdVXXTUX_hxnGIxX>-_j>ZY0 zoh*Tpt~|nWRRwkZ5YD4txHEwmaV^{Y2T#ls?;-NG@anNImX2eg=2lzGbpVdorzo8c zY?s&^an#nMk{M8E@{Cy~^c3)$-`#Bl`T}Wd7~CnoZTsvT-Tweo`&?rH literal 0 HcmV?d00001 diff --git a/docs/Sonarr/V2/images/nf_web.png b/docs/Sonarr/V2/images/nf_web.png new file mode 100644 index 0000000000000000000000000000000000000000..753cb64e3ea33d64f4ab08ab8bc95f5a26e25fa2 GIT binary patch literal 12669 zcmd^m2T+q+yKdBtY(Zgf5KyYW3P=!8ddC8ybb*i10*C_Ad#C}GjfgarCLmov5(vE| z1OzG4YiOY;CDeeB&;lVhxc6Vqng7h4xpVHFGjlVO_08m4ZQixk`##UJ-b5PcX`W-^ zW&(jg=N{ZwHw1xB@qs`m%ziyd|HZ2qmrQ@0w$;{Dr$6bR{kxb@`s0kpeKT(mNc_t2 z_k@3*8Vm%w1bU!;+t}ZVI7Kt!@w5HmNz+KzbKla=>?J!2s2Hs-?@Rl3#w+d}CU~Av zmfMT$>d{re5DX){x!0Jz^*9Qe=8*01=uBi?Y_XmWzZ_HDE&eNyHLJs!2sf@>>S|*g zyKiH1X=i^8)ll@2gL#Xw_?L}Qmy*(nMA*Xh`f+OM+WtUX$ne^H}%#olx! zSkws+=<{^OVqYd+>=gY)P|(_OgU|W>0R7?h-&M*F0ZrnNC<*(T^YqTEEuhf!_wQe| z&k<5)jc!V%=p>nU87e?INL963B*I-euFX|oW3x`10*6!U())n1+z9)U2NsuivW>n0;4dTl{OqzHFhcGD09WaGk zg+`cuEC{J6G4OJ3 z!|+(zWisI3NcNZ2k-SRmnce9F`peuiXYgInNHi~o$}Bohkwp`xx!D_ao21 z0>J%%MF73a&!TB*X_#VmfiW>>S3CyHx#Z@I@aDOaxniz#&^Ff!wWBCcLN`3!?fOSf zTd*$|N`!o^yzQoc*TOGruWoJ*KD~C&q0O1W_O<_)gNaq98u48=TO+b=Ox%GYcQn?c zW~axFzha`>zh%ZXun^y^+8(0puX!An687e6I zX}a=ur{$QiqKF!v9OJe{X_w-0jUHWD>Pg=N`=WI>5T2Xd+m{8laf!9>f{Hw(<{r7n z-|ul7($;7W3H3+KbLSD-Pff`B?WD{sq4H->*iXFN-D}yY+C6<`v%8%0*s7S<0Xn$Z z*;#DRZl^ZVbq%q1D*}TOHT4<1I)b0|0&dODPQwDujL8FHmtLR}5MD1}8tLRGWjH`>%i*#YYEbxL(T`?8MnS8E zw3AZ58A60SB%hxg6?dSXSeK>nhmwEKpc>j{#Ef(J%4nz!jA=UH@Xt#=oZ6KWj)CWO)bD!DB6$;V3$X zTsj`2hd#s+wV_3#o&ht7p9IVwo}Z3?Abk(M>p$=!Exsn44UJfWY`=CbN0M#Un9Nn< zTQ^P(9uJmATm@5M55pmI(q+?}HF)eJh^zG1dV`K)5is&SEVDpToB`1mHGfirC*B>W zZm|r8JImIG0)=wfODRPgU3R_-38<4G8>K`%z;{$DZ+?0zle_RY>a5^+4O|doDRcvD8MB89c z&Z~CnR53$1=d!DZjDMK-^5WRHj1@D^xMjakxhZ!Q?9EdtY~W3yguwjC5IZ;Nhoe>= zm|xLMpl3v5H%Ox4o~zQv#*7_JHEZv5qbFp67K25@x`NEOWx+4VwV۬$ItL$lq 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

cmZE=f9oAb<^sR! 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 literal 0 HcmV?d00001 diff --git a/docs/Sonarr/V2/images/tag_show.png b/docs/Sonarr/V2/images/tag_show.png new file mode 100644 index 0000000000000000000000000000000000000000..694986c8fef3df80665ae5f8b50ae5ec03d54a3b GIT binary patch literal 24986 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 VA*bXma1XkqXQE5ecD%>N`hTfRd#V5c literal 0 HcmV?d00001 diff --git a/docs/Sonarr/V2/images/web.png b/docs/Sonarr/V2/images/web.png new file mode 100644 index 0000000000000000000000000000000000000000..679cda51426eb7fa1f43d4da246ca057f778a164 GIT binary patch literal 25359 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 Xz7NPA_kp$n-BpLGm8e+1pr-f_qUd%U literal 0 HcmV?d00001 diff --git a/docs/Sonarr/V3/README.md b/docs/Sonarr/V3/README.md new file mode 100644 index 000000000..a0a0bf6c1 --- /dev/null +++ b/docs/Sonarr/V3/README.md @@ -0,0 +1,3 @@ +# Here you will find a collection of Sonarr V3 Guides/FAQ I made + +------ diff --git a/docs/Sonarr/V3/Remote-Path-Mappings-explained-for-Sonarr.md b/docs/Sonarr/V3/Remote-Path-Mappings-explained-for-Sonarr.md new file mode 100644 index 000000000..e3023b165 --- /dev/null +++ b/docs/Sonarr/V3/Remote-Path-Mappings-explained-for-Sonarr.md @@ -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) diff --git a/docs/SonarrV3/Sonarr-Quality-Settings-File-Size.md b/docs/Sonarr/V3/Sonarr-Quality-Settings-File-Size.md similarity index 68% rename from docs/SonarrV3/Sonarr-Quality-Settings-File-Size.md rename to docs/Sonarr/V3/Sonarr-Quality-Settings-File-Size.md index e40676998..5079e1b2f 100644 --- a/docs/SonarrV3/Sonarr-Quality-Settings-File-Size.md +++ b/docs/Sonarr/V3/Sonarr-Quality-Settings-File-Size.md @@ -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) diff --git a/docs/Sonarr/V3/Sonarr-Release-Profile-RegEx.md b/docs/Sonarr/V3/Sonarr-Release-Profile-RegEx.md new file mode 100644 index 000000000..26de55bba --- /dev/null +++ b/docs/Sonarr/V3/Sonarr-Release-Profile-RegEx.md @@ -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 doesn’t 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 Sonarr’s 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. Don’t bother transcoding 4k +2. If you cannot direct play 4k, then perhaps you should not even be collecting 4k. +3. If you don’t 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? diff --git a/docs/Sonarr/V3/Sonarr-recommended-naming-scheme-examples.md b/docs/Sonarr/V3/Sonarr-recommended-naming-scheme-examples.md new file mode 100644 index 000000000..35181f065 --- /dev/null +++ b/docs/Sonarr/V3/Sonarr-recommended-naming-scheme-examples.md @@ -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. diff --git a/docs/SonarrV3/images/image-20200930194224862.png b/docs/Sonarr/V3/images/applied.png similarity index 100% rename from docs/SonarrV3/images/image-20200930194224862.png rename to docs/Sonarr/V3/images/applied.png diff --git a/docs/SonarrV3/images/1549734647618.png b/docs/Sonarr/V3/images/cl_cli_tab.png similarity index 100% rename from docs/SonarrV3/images/1549734647618.png rename to docs/Sonarr/V3/images/cl_cli_tab.png diff --git a/docs/SonarrV3/images/1549734726771.png b/docs/Sonarr/V3/images/dl_error.png similarity index 100% rename from docs/SonarrV3/images/1549734726771.png rename to docs/Sonarr/V3/images/dl_error.png diff --git a/docs/SonarrV3/images/image-20201004135035478.png b/docs/Sonarr/V3/images/final.png similarity index 100% rename from docs/SonarrV3/images/image-20201004135035478.png rename to docs/Sonarr/V3/images/final.png diff --git a/docs/SonarrV3/images/image-20201011124833659.png b/docs/Sonarr/V3/images/formats.png similarity index 100% rename from docs/SonarrV3/images/image-20201011124833659.png rename to docs/Sonarr/V3/images/formats.png diff --git a/docs/SonarrV3/images/1549734928236.png b/docs/Sonarr/V3/images/mapping.png similarity index 100% rename from docs/SonarrV3/images/1549734928236.png rename to docs/Sonarr/V3/images/mapping.png diff --git a/docs/SonarrV3/images/1571575011671.png b/docs/Sonarr/V3/images/media_man.png similarity index 100% rename from docs/SonarrV3/images/1571575011671.png rename to docs/Sonarr/V3/images/media_man.png diff --git a/docs/SonarrV3/images/1549734986119.png b/docs/Sonarr/V3/images/new_mapping.png similarity index 100% rename from docs/SonarrV3/images/1549734986119.png rename to docs/Sonarr/V3/images/new_mapping.png diff --git a/docs/SonarrV3/images/1571573554399.png b/docs/Sonarr/V3/images/profiles.png similarity index 100% rename from docs/SonarrV3/images/1571573554399.png rename to docs/Sonarr/V3/images/profiles.png diff --git a/docs/SonarrV3/images/1549734875590.png b/docs/Sonarr/V3/images/qbit_client.png similarity index 100% rename from docs/SonarrV3/images/1549734875590.png rename to docs/Sonarr/V3/images/qbit_client.png diff --git a/docs/SonarrV3/images/1549735082937.png b/docs/Sonarr/V3/images/qbit_final.png similarity index 100% rename from docs/SonarrV3/images/1549735082937.png rename to docs/Sonarr/V3/images/qbit_final.png diff --git a/docs/SonarrV3/images/1549735142149.png b/docs/Sonarr/V3/images/qbit_options.png similarity index 100% rename from docs/SonarrV3/images/1549735142149.png rename to docs/Sonarr/V3/images/qbit_options.png diff --git a/docs/SonarrV3/images/image-20200930190924569.png b/docs/Sonarr/V3/images/release_profile.png similarity index 100% rename from docs/SonarrV3/images/image-20200930190924569.png rename to docs/Sonarr/V3/images/release_profile.png diff --git a/docs/SonarrV3/images/image-20201010205202708.png b/docs/Sonarr/V3/images/results.png similarity index 100% rename from docs/SonarrV3/images/image-20201010205202708.png rename to docs/Sonarr/V3/images/results.png diff --git a/docs/SonarrV2/How-To-Seperate-Different-WEB-DL-Releases.md b/docs/SonarrV2/How-To-Seperate-Different-WEB-DL-Releases.md deleted file mode 100644 index 9c1fa97dc..000000000 --- a/docs/SonarrV2/How-To-Seperate-Different-WEB-DL-Releases.md +++ /dev/null @@ -1,63 +0,0 @@ -# Sonarr-How-To-Seperate-Different-WEB-DL-Releases -Sonarr How To Seperate Different WEB-DL Releases (iTunes.WEB-DL, AMZN.WEB-DL, NF.WEB-DL) - -# Description - -This will show you How To Seperate Different WEB-DL Releases (iTunes.WEB-DL, AMZN.WEB-DL, NF.WEB-DL) in Sonarr. - ------- - -# Screenshots - -![Seperate WEB-DL](http://my.jetscreenshot.com/13737/20180325-yrzv-14kb.png) - ------- - -## HowTo : - -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](http://my.jetscreenshot.com/13737/20180325-dzdf-24kb.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](http://my.jetscreenshot.com/13737/20180325-vgf2-12kb.png) - - - -### NF.WEB-DL - -- Must contain: NF.WEB-DL -- Must not contain: RARBG, -BAMBOOZLE -- Tags: nf-webdl - -![NF.WEB-DL](http://my.jetscreenshot.com/13737/20180325-poqf-12kb.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](http://my.jetscreenshot.com/13737/20180920-m7bx-24kb.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. - - - diff --git a/docs/SonarrV3/README.md b/docs/SonarrV3/README.md deleted file mode 100644 index 13a7a44e5..000000000 --- a/docs/SonarrV3/README.md +++ /dev/null @@ -1,4 +0,0 @@ -### Here you will find a collection of Sonarr V3 Guides/FAQ I made. - ------- - diff --git a/docs/SonarrV3/Remote-Path-Mappings-explained-for-Sonarr.md b/docs/SonarrV3/Remote-Path-Mappings-explained-for-Sonarr.md deleted file mode 100644 index 13a0a54be..000000000 --- a/docs/SonarrV3/Remote-Path-Mappings-explained-for-Sonarr.md +++ /dev/null @@ -1,89 +0,0 @@ -# Remote Path Mappings explained for Sonarr - -Remote Path Mappings explained for Sonarr - -# Description - -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. - -![1549734726771](images/1549734726771.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. - -![1549734647618](images/1549734647618.png) - -At the bottom you choose `Add new mapping` - -![1549734986119](images/1549734986119.png) - -A screen will popup with the following options. - -![1549734928236](images/1549734928236.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. - - - ------- - -# 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 Sonarr to the Settings => Download Clients Tab. -There you open up the download client for this example I will be using QBittorrent - -![1549734875590](images/1549734875590.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. - -![1549735142149](images/1549735142149.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. - -![1549735082937](images/1549735082937.png) - - - - - diff --git a/docs/SonarrV3/Sonarr-Release-Profile-RegEx.md b/docs/SonarrV3/Sonarr-Release-Profile-RegEx.md deleted file mode 100644 index 8bf061af4..000000000 --- a/docs/SonarrV3/Sonarr-Release-Profile-RegEx.md +++ /dev/null @@ -1,206 +0,0 @@ -## Sonarr Release Profile RegEx (WEB-DL) - -(*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). - -**So if you care less about quality then stop reading and don't use this guide.** - -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` . - -> ***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.*** - -#### 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 ! - - ![](images/1571575011671.png) - -Settings => `Media Management` -Where we going to set it to `Do not Prefer` - -Then we navigate in Sonarr to the Settings => `Profiles` - - ![](images/1571573554399.png) - -Then you will get a popup screen that will look like this => - - ![image-20200930190924569](images/image-20200930190924569.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. - -#### Release Source (Streaming Service) - -```markdown -# 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 doesn’t 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 Sonarr’s 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: -> -> `{Series TitleYear} - S{season:00}E{episode:00} - {Episode CleanTitle} {[Quality Full]}{[MediaInfo Simple]}{[Preferred Words]}{-Release Group}` - -#### P2P + Low Quality Scene Groups - -```markdown -# 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 - -```markdown -# 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. -> ![](images/animated-exclamation-mark-image-0006.gif)*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].*![](images/animated-exclamation-mark-image-0006-1581778210859.gif) - -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. - - ![image-20201004135035478](images/image-20201004135035478.png) - -And after you clicked on `Save` it will look something like this: - - ![image-20200930194224862](images/image-20200930194224862.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. - -``` -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 - -> 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. Don’t bother transcoding 4k -> 2. If you cannot direct play 4k, then perhaps you should not even be collecting 4k. -> 3. If you don’t 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? - diff --git a/docs/SonarrV3/Sonarr-recommended-naming-scheme-examples.md b/docs/SonarrV3/Sonarr-recommended-naming-scheme-examples.md deleted file mode 100644 index 6b97f7c09..000000000 --- a/docs/SonarrV3/Sonarr-recommended-naming-scheme-examples.md +++ /dev/null @@ -1,159 +0,0 @@ -## Sonarr 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](#standard-movie-format-examples) - -[Daily Episode Format](#daily-episode-format) - -[Anime Episode Format](#anime-episode-format) - -[Series Folder Format](#series-folder-format) - -[Season Folder Format](#season-folder-format) - -[Multi-Episode Style](#multi-episode-style) - -[Original Title vs Original Filename](#original-title-vs-original-filename) - ------- - -### Standard Episode Format - -> All the details. - -`{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: - -`The Series Title! (2010) - S01E01 - Episode Title 1 [HDTV-720p Proper] [iNTERNAL] [HDR] [10bit] [x264] [DTS 5.1]-RlsGrp` - -Multi Episode: - - `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. - -`{Series Title} S{season:00}E{episode:00} {[Quality Title]}{[MediaInfo AudioCodec}{ MediaInfo AudioChannels]}{[MediaInfo VideoCodec]}{-Release Group}` - -RESULT: - -Single Episode: - -`The Series Title! S01E01 [HDTV-720p][DTS 5.1][x264]-RlsGrp` - -Multi Episode: - - `The Series Title! S01E01-E02-E03 [HDTV-720p][DTS 5.1][x264]-RlsGrp` - ------- - -### Daily Episode Format - -> All the details. - -`{Series TitleYear} - {Air-Date} - {Episode CleanTitle} {[Quality Full]} {[MediaInfo VideoDynamicRange]} [{MediaInfo VideoBitDepth}bit] {[MediaInfo VideoCodec]} {[MediaInfo-AudioCodec}-{MediaInfo AudioChannels]}{[MediaInfo AudioLanguages]}{-Release Group}` - -RESULT: - -`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. - -`{Series Title} - {Air-Date} - {Episode CleanTitle} {[Quality Title]}{[MediaInfo AudioCodec}{ MediaInfo AudioChannels]}{[MediaInfo VideoCodec]}{-Release Group}` - -RESULT: - -`The Series Title! - 2013-10-30 - Episode Title 1 [HDTV-720p][DTS 5.1][x264]-RlsGrp` - ------- - -### Anime Episode Format - -> All the details. - -`{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: - -`The Series Title! (2010) - 001 - S01E01 - Episode Title 1 [HDTV-720p v2] [HDR] [10bit] [x264] [DTS-5.1][[JA]]-RlsGrp` - -Multi Episode: - -`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. - -`{Series Title} - {absolute:000} - S{season:00}E{episode:00} - {[Quality Title]}{[MediaInfo AudioCodec}{ MediaInfo AudioChannels]}{[MediaInfo VideoCodec]}{-Release Group}` - -RESULT: - -Single Episode: - -`The Series Title! - 001 - S01E01 - [HDTV-720p][DTS 5.1][x264]-RlsGrp` - -Multi Episode: - -`The Series Title! - 001-002-003 - S01E01-E02-E03 - [HDTV-720p][DTS 5.1][x264]-RlsGrp` - ------- - -#### 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` - ------- - -### Series Folder Format - -`{Series TitleYear}` - -RESULT: - -`The Series Title! (2010)` - ------- - -### Season Folder Format - -> For this theirs only one real option to use in my opinion. - -`Season {season:00}` - -RESULT: - -`Season 01` - ------- - -### Multi-Episode Style - -`Scene` - -RESULTS: - - ![image-20201010205202708](../SonarrV3/images/image-20201010205202708.png) - ------- - -THNX: - -> A big thnx to [fryfrog](https://github.com/fryfrog), [rg9400](https://github.com/rg9400) and [bakerboy448](https://github.com/bakerboy448) for the suggestions. diff --git a/docs/SonarrV3/images/animated-exclamation-mark-image-0006-1581778210859.gif b/docs/SonarrV3/images/animated-exclamation-mark-image-0006-1581778210859.gif deleted file mode 100644 index b352d50c9af0dff719f48557d3e3a9f738fa16ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6701 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