diff --git a/docs/Radarr/Radarr-collection-of-custom-formats.md b/docs/Radarr/Radarr-collection-of-custom-formats.md
index 0943d62061..7540c26b78 100644
--- a/docs/Radarr/Radarr-collection-of-custom-formats.md
+++ b/docs/Radarr/Radarr-collection-of-custom-formats.md
@@ -112,6 +112,7 @@ We've made 3 guides related to this.
| [Multi](#multi) | | |
| [No-RlsGroup](#no-rlsgroup) | | |
| [Obfuscated](#obfuscated) | | |
+| [DiRFiX](#dirfix) | | |
| [Repack/Proper](#repackproper) | | |
| [Repack2](#repack2) | | |
| [Repack3](#repack3) | | |
@@ -1373,6 +1374,18 @@ We've made 3 guides related to this.
---
+### DiRFiX
+
+??? example "JSON - [Click to show/hide]"
+
+ ```json
+ [[% filter indent(width=4) %]][[% include 'json/radarr/cf/dirfix.json' %]][[% endfilter %]]
+ ```
+
+[TOP](#index)
+
+---
+
### Repack/Proper
??? example "JSON - [Click to show/hide]"
diff --git a/docs/Sonarr/sonarr-collection-of-custom-formats.md b/docs/Sonarr/sonarr-collection-of-custom-formats.md
index dca0628a3c..0cd206ac2d 100644
--- a/docs/Sonarr/sonarr-collection-of-custom-formats.md
+++ b/docs/Sonarr/sonarr-collection-of-custom-formats.md
@@ -106,6 +106,7 @@ We've made 3 guides related to this.
| [Multi](#multi) | [FanSUB](#fansub) | [FR Scene Groups](#fr-scene-groups) |
| [No-RlsGroup](#no-rlsgroup) | [FastSUB](#fastsub) | [FR LQ](#fr-lq) |
| [Obfuscated](#obfuscated) | | |
+| [DiRFiX](#dirfix) | | |
| [Repack v2](#repack-v2) | | |
| [Repack v3](#repack-v3) | | |
| [Repack/Proper](#repackproper) | | |
@@ -871,6 +872,18 @@ We've made 3 guides related to this.
---
+### DiRFiX
+
+??? example "JSON - [Click to show/hide]"
+
+ ```json
+ [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/dirfix.json' %]][[% endfilter %]]
+ ```
+
+[TOP](#index)
+
+---
+
### Repack/Proper
??? example "JSON - [Click to show/hide]"
diff --git a/docs/json/radarr/cf/dirfix.json b/docs/json/radarr/cf/dirfix.json
new file mode 100644
index 0000000000..42b97d1ba7
--- /dev/null
+++ b/docs/json/radarr/cf/dirfix.json
@@ -0,0 +1,20 @@
+{
+ "trash_id": "c9138e3088059f419b730ba8fe4d3e61",
+ "trash_scores": {
+ "default": 5
+ },
+ "trash_regex": "https://regex101.com/r/6IlHZx/1",
+ "name": "DiRFiX",
+ "includeCustomFormatWhenRenaming": true,
+ "specifications": [
+ {
+ "name": "DiRFiX",
+ "implementation": "ReleaseTitleSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": "\\b(DiRFiX)\\b"
+ }
+ }
+ ]
+}
diff --git a/docs/json/sonarr/cf/dirfix.json b/docs/json/sonarr/cf/dirfix.json
new file mode 100644
index 0000000000..e20109daa6
--- /dev/null
+++ b/docs/json/sonarr/cf/dirfix.json
@@ -0,0 +1,20 @@
+{
+ "trash_id": "4cd406b9de36ab204d965969e65077db",
+ "trash_scores": {
+ "default": 5
+ },
+ "trash_regex": "https://regex101.com/r/6IlHZx/1",
+ "name": "DiRFiX",
+ "includeCustomFormatWhenRenaming": true,
+ "specifications": [
+ {
+ "name": "DiRFiX",
+ "implementation": "ReleaseTitleSpecification",
+ "negate": false,
+ "required": false,
+ "fields": {
+ "value": "\\b(DiRFiX)\\b"
+ }
+ }
+ ]
+}
diff --git a/includes/cf/radarr-misc-optional.md b/includes/cf/radarr-misc-optional.md
index 7f482bc189..5ad618cc49 100644
--- a/includes/cf/radarr-misc-optional.md
+++ b/includes/cf/radarr-misc-optional.md
@@ -8,6 +8,7 @@
| [{{ radarr['cf']['obfuscated']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#obfuscated) | {{ radarr['cf']['obfuscated']['trash_scores']['default'] }} | {{ radarr['cf']['obfuscated']['trash_id'] }} |
| [{{ radarr['cf']['retags']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#retags) | {{ radarr['cf']['retags']['trash_scores']['default'] }} | {{ radarr['cf']['retags']['trash_id'] }} |
| [{{ radarr['cf']['scene']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#scene) | {{ radarr['cf']['scene']['trash_scores']['default'] }} | {{ radarr['cf']['scene']['trash_id'] }} |
+ | [{{ radarr['cf']['dirfix']['name'] }}](/Radarr/Radarr-collection-of-custom-formats/#dirfix) | {{ radarr['cf']['dirfix']['trash_scores']['default'] }} | {{ radarr['cf']['dirfix']['trash_id'] }} |
---
@@ -20,3 +21,4 @@
- **{{ radarr['cf']['obfuscated']['name'] }}:** [*Optional*] Use these only if you wish to avoid renamed releases.
- **{{ radarr['cf']['retags']['name'] }}:** [*Optional*] Use this if you want to avoid retagged releases. Retagged releases often are not consistent with the quality of the original group's release.
- **{{ radarr['cf']['scene']['name'] }}:** [*Optional*] Use this only if you want to avoid SCENE releases.
+ - **{{ radarr['cf']['dirfix']['name'] }}:** [*Optional*] Use this only if you want to get the latest release with the correction of a typo or inaccuracy in the release name.
diff --git a/includes/cf/sonarr-misc-optional.md b/includes/cf/sonarr-misc-optional.md
index 3467700661..5ca3d39613 100644
--- a/includes/cf/sonarr-misc-optional.md
+++ b/includes/cf/sonarr-misc-optional.md
@@ -7,6 +7,7 @@
| [{{ sonarr['cf']['obfuscated']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#obfuscated) | {{ sonarr['cf']['obfuscated']['trash_scores']['default'] }} | {{ sonarr['cf']['obfuscated']['trash_id'] }} |
| [{{ sonarr['cf']['retags']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#retags) | {{ sonarr['cf']['retags']['trash_scores']['default'] }} | {{ sonarr['cf']['retags']['trash_id'] }} |
| [{{ sonarr['cf']['scene']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#scene) | {{ sonarr['cf']['scene']['trash_scores']['default'] }} | {{ sonarr['cf']['scene']['trash_id'] }} |
+ | [{{ sonarr['cf']['dirfix']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#dirfix) | {{ sonarr['cf']['dirfix']['trash_scores']['default'] }} | {{ sonarr['cf']['dirfix']['trash_id'] }} |
---
@@ -18,3 +19,4 @@
- **{{ sonarr['cf']['obfuscated']['name'] }}:** [*Optional*] Use these only if you wish to avoid renamed releases.
- **{{ sonarr['cf']['retags']['name'] }}:** [*Optional*] Use this if you wish to avoid retagged releases. Retagged releases often are not consistent with the quality of the original group's release (e.g. TGx downsampling an NTb release from 5.1 audio to 2.0 audio, yet maintaining the NTb naming).
- **{{ sonarr['cf']['scene']['name'] }}:** [*Optional*] Use this only if you want to avoid SCENE releases.
+ - **{{ sonarr['cf']['dirfix']['name'] }}:** [*Optional*] Use this only if you want to get the latest release with the correction of a typo or inaccuracy in the release name.