From 23c345d23d73cc26d1ca9bc779be6aadc0181b0a Mon Sep 17 00:00:00 2001 From: santiagosayshey Date: Sat, 1 Jun 2024 11:20:24 +0930 Subject: [PATCH] addition. Added placeholder json files from profilarr --- .../audio/ATMOS (Missing).json | 0 .../custom_formats}/audio/ATMOS.json | 0 .../custom_formats}/audio/DD+.json | 0 .../custom_formats}/audio/DD.json | 0 .../custom_formats}/audio/DTS-HD MA.json | 0 .../custom_formats}/audio/DTS-X.json | 0 .../custom_formats}/audio/DTS.json | 0 .../custom_formats}/audio/FLAC.json | 0 .../custom_formats}/audio/PCM.json | 0 .../audio/TrueHD (Missing).json | 0 .../custom_formats}/audio/TrueHD.json | 0 .../custom_formats}/codec/2160p x265.json | 0 .../custom_formats}/codec/AV1.json | 0 .../codec/Blu-Ray (Remux).json | 0 .../custom_formats}/codec/DVD REMUX .json | 0 .../custom_formats}/codec/REMUX.json | 0 .../custom_formats}/codec/VVC.json | 0 .../custom_formats}/codec/WEBRip.json | 0 .../custom_formats}/codec/Xvid.json | 0 .../custom_formats}/codec/h265 (4k).json | 0 .../custom_formats}/codec/h265.json | 0 .../custom_formats}/codec/x264.json | 0 .../custom_formats}/codec/x265 (Missing).json | 0 .../custom_formats}/codec/x265 (Web).json | 0 .../custom_formats}/codec/x265.json | 0 .../custom_formats}/flag/Freeleech100.json | 0 .../custom_formats}/flag/Freeleech25.json | 0 .../custom_formats}/flag/Freeleech50.json | 0 .../custom_formats}/flag/Freeleech75.json | 0 .../flag/Golden Popcorn 1080p.json | 0 .../flag/Golden Popcorn 720p.json | 0 .../flag/Golden Popcorn SD.json | 0 .../custom_formats}/flag/HDBits Internal.json | 0 .../custom_formats}/group/3L.json | 0 .../custom_formats}/group/AnoZu.json | 0 .../group/BHDStudio (1080p x265).json | 0 .../custom_formats}/group/BHDStudio.json | 0 .../custom_formats}/group/BLURANiUM.json | 0 .../custom_formats}/group/BMF.json | 0 .../custom_formats}/group/BV.json | 0 .../custom_formats}/group/BeyondHD.json | 0 .../custom_formats}/group/CRX.json | 0 .../custom_formats}/group/CRiSC.json | 0 .../custom_formats}/group/Chivaman.json | 0 .../custom_formats}/group/Chotab.json | 0 .../custom_formats}/group/CtrlHD.json | 0 .../custom_formats}/group/D-Z0N3.json | 0 .../custom_formats}/group/DON.json | 0 .../custom_formats}/group/Dariush .json | 0 .../custom_formats}/group/Dariush SD.json | 0 .../custom_formats}/group/E.N.D.json | 0 .../custom_formats}/group/E1.json | 0 .../custom_formats}/group/EA.json | 0 .../custom_formats}/group/EDPH.json | 0 .../custom_formats}/group/EPSiLON.json | 0 .../custom_formats}/group/ESiR.json | 0 .../custom_formats}/group/EXCiSiON.json | 0 .../custom_formats}/group/EbP.json | 0 .../custom_formats}/group/FTW-HD.json | 0 .../custom_formats}/group/FoRM.json | 0 .../custom_formats}/group/FraMeSToR.json | 0 .../custom_formats}/group/GALAXY.json | 0 .../custom_formats}/group/GRiMM.json | 0 .../custom_formats}/group/GS88.json | 0 .../custom_formats}/group/Geek.json | 0 .../custom_formats}/group/GutS.json | 0 .../custom_formats}/group/HANDJOB SD.json | 0 .../custom_formats}/group/HANDJOB.json | 0 .../custom_formats}/group/HDMaNiAcS.json | 0 .../custom_formats}/group/HONE.json | 0 .../custom_formats}/group/HiDt.json | 0 .../custom_formats}/group/HiFi.json | 0 .../custom_formats}/group/HiP.json | 0 .../custom_formats}/group/IDE.json | 0 .../custom_formats}/group/KASHMiR.json | 0 .../custom_formats}/group/LEGi0N (x265).json | 0 .../custom_formats}/group/LEGi0N.json | 0 .../custom_formats}/group/LSt.json | 0 .../custom_formats}/group/LoRD.json | 0 .../custom_formats}/group/LolHD.json | 0 .../custom_formats}/group/MTeam.json | 0 .../custom_formats}/group/MainFrame.json | 0 .../custom_formats}/group/NAN0.json | 0 .../custom_formats}/group/NCmt.json | 0 .../custom_formats}/group/NTb.json | 0 .../custom_formats}/group/NyHD.json | 0 .../custom_formats}/group/ORiGEN.json | 0 .../custom_formats}/group/PTer.json | 0 .../custom_formats}/group/Penumbra.json | 0 .../custom_formats}/group/PmP.json | 0 .../custom_formats}/group/Positive.json | 0 .../custom_formats}/group/QxR.json | 0 .../custom_formats}/group/R1GY3B B3YG1R.json | 0 .../custom_formats}/group/Ralphy.json | 0 .../custom_formats}/group/RightSIZE.json | 0 .../custom_formats}/group/SA89.json | 0 .../custom_formats}/group/SEV.json | 0 .../custom_formats}/group/SaNcTi.json | 0 .../custom_formats}/group/SbR.json | 0 .../custom_formats}/group/Scene.json | 0 .../custom_formats}/group/SiMPLE.json | 0 .../custom_formats}/group/TAoE.json | 0 .../custom_formats}/group/TBB SD.json | 0 .../custom_formats}/group/TBB.json | 0 .../custom_formats}/group/TDD.json | 0 .../custom_formats}/group/TRiToN.json | 0 .../custom_formats}/group/TayTo.json | 0 .../custom_formats}/group/ThD.json | 0 .../custom_formats}/group/TimeDistortion.json | 0 .../group/Unwanted x265 Groups.json | 0 .../custom_formats}/group/VietHD.json | 0 .../custom_formats}/group/Vyndros.json | 0 .../custom_formats}/group/W4NK3R.json | 0 .../custom_formats}/group/WMING.json | 0 .../custom_formats}/group/WiLDCAT.json | 0 .../custom_formats}/group/ZIMBO.json | 0 .../custom_formats}/group/ZQ.json | 0 .../custom_formats}/group/c0ke.json | 0 .../custom_formats}/group/de[42].json | 0 .../custom_formats}/group/decibeL.json | 0 .../custom_formats}/group/dkore.json | 0 .../custom_formats}/group/edge2020.json | 0 .../custom_formats}/group/iFT.json | 0 .../custom_formats}/group/jennaortegaUHD.json | 0 .../custom_formats}/group/luvBB.json | 0 .../custom_formats}/group/mHD.json | 0 .../custom_formats}/group/nmd.json | 0 .../custom_formats}/group/playBD.json | 0 .../custom_formats}/group/playHD.json | 0 .../custom_formats}/group/xander.json | 0 .../hdr/Dolby Vision wout Fallback.json | 0 .../custom_formats}/hdr/Dolby Vision.json | 0 .../hdr/HDR10 (Missing) (x265 HDR only).json | 0 .../custom_formats}/hdr/HDR10 (Missing).json | 0 .../custom_formats}/hdr/HDR10+.json | 0 .../custom_formats}/hdr/HDR10.json | 0 .../custom_formats}/other/3D.json | 0 .../other/Black and White.json | 0 .../custom_formats}/other/DVD.json | 0 .../custom_formats}/other/Disc .json | 0 .../custom_formats}/other/Extras.json | 0 .../custom_formats}/other/IMAX.json | 0 .../custom_formats}/other/LQ.json | 0 .../other/Stream Optimised.json | 0 .../custom_formats}/other/UHDBits.json | 0 .../custom_formats}/other/Upscaled.json | 2 +- .../custom_formats}/resolution/1080p.json | 0 .../custom_formats}/resolution/2160p.json | 0 .../custom_formats}/resolution/480p.json | 0 .../custom_formats}/resolution/720p.json | 0 .../custom_formats}/resolution/Unwanted.json | 0 .../custom_formats}/source/Blu-Ray.json | 0 .../custom_formats}/source/UHD Bluray.json | 0 db/custom_formats/streaming/7PLUS.json | 112 + .../streaming/Amazon Prime.json | 0 .../custom_formats}/streaming/Apple TV+.json | 0 .../custom_formats}/streaming/Disney+.json | 0 .../custom_formats}/streaming/HBO Max.json | 0 .../custom_formats}/streaming/Hulu.json | 0 .../custom_formats}/streaming/MAX.json | 0 .../streaming/Movies Anywhere.json | 0 .../custom_formats}/streaming/Netflix.json | 0 .../custom_formats}/streaming/Paramount+.json | 0 .../custom_formats}/streaming/Peacock TV.json | 0 .../custom_formats}/streaming/ROKU.json | 0 .../streaming/iTunes (Missing).json | 0 .../custom_formats}/streaming/iTunes.json | 0 .../quality_profiles}/1080p Transparent.json | 0 in.json | 15301 ---------------- 169 files changed, 113 insertions(+), 15302 deletions(-) rename {custom_formats => db/custom_formats}/audio/ATMOS (Missing).json (100%) rename {custom_formats => db/custom_formats}/audio/ATMOS.json (100%) rename {custom_formats => db/custom_formats}/audio/DD+.json (100%) rename {custom_formats => db/custom_formats}/audio/DD.json (100%) rename {custom_formats => db/custom_formats}/audio/DTS-HD MA.json (100%) rename {custom_formats => db/custom_formats}/audio/DTS-X.json (100%) rename {custom_formats => db/custom_formats}/audio/DTS.json (100%) rename {custom_formats => db/custom_formats}/audio/FLAC.json (100%) rename {custom_formats => db/custom_formats}/audio/PCM.json (100%) rename {custom_formats => db/custom_formats}/audio/TrueHD (Missing).json (100%) rename {custom_formats => db/custom_formats}/audio/TrueHD.json (100%) rename {custom_formats => db/custom_formats}/codec/2160p x265.json (100%) rename {custom_formats => db/custom_formats}/codec/AV1.json (100%) rename {custom_formats => db/custom_formats}/codec/Blu-Ray (Remux).json (100%) rename {custom_formats => db/custom_formats}/codec/DVD REMUX .json (100%) rename {custom_formats => db/custom_formats}/codec/REMUX.json (100%) rename {custom_formats => db/custom_formats}/codec/VVC.json (100%) rename {custom_formats => db/custom_formats}/codec/WEBRip.json (100%) rename {custom_formats => db/custom_formats}/codec/Xvid.json (100%) rename {custom_formats => db/custom_formats}/codec/h265 (4k).json (100%) rename {custom_formats => db/custom_formats}/codec/h265.json (100%) rename {custom_formats => db/custom_formats}/codec/x264.json (100%) rename {custom_formats => db/custom_formats}/codec/x265 (Missing).json (100%) rename {custom_formats => db/custom_formats}/codec/x265 (Web).json (100%) rename {custom_formats => db/custom_formats}/codec/x265.json (100%) rename {custom_formats => db/custom_formats}/flag/Freeleech100.json (100%) rename {custom_formats => db/custom_formats}/flag/Freeleech25.json (100%) rename {custom_formats => db/custom_formats}/flag/Freeleech50.json (100%) rename {custom_formats => db/custom_formats}/flag/Freeleech75.json (100%) rename {custom_formats => db/custom_formats}/flag/Golden Popcorn 1080p.json (100%) rename {custom_formats => db/custom_formats}/flag/Golden Popcorn 720p.json (100%) rename {custom_formats => db/custom_formats}/flag/Golden Popcorn SD.json (100%) rename {custom_formats => db/custom_formats}/flag/HDBits Internal.json (100%) rename {custom_formats => db/custom_formats}/group/3L.json (100%) rename {custom_formats => db/custom_formats}/group/AnoZu.json (100%) rename {custom_formats => db/custom_formats}/group/BHDStudio (1080p x265).json (100%) rename {custom_formats => db/custom_formats}/group/BHDStudio.json (100%) rename {custom_formats => db/custom_formats}/group/BLURANiUM.json (100%) rename {custom_formats => db/custom_formats}/group/BMF.json (100%) rename {custom_formats => db/custom_formats}/group/BV.json (100%) rename {custom_formats => db/custom_formats}/group/BeyondHD.json (100%) rename {custom_formats => db/custom_formats}/group/CRX.json (100%) rename {custom_formats => db/custom_formats}/group/CRiSC.json (100%) rename {custom_formats => db/custom_formats}/group/Chivaman.json (100%) rename {custom_formats => db/custom_formats}/group/Chotab.json (100%) rename {custom_formats => db/custom_formats}/group/CtrlHD.json (100%) rename {custom_formats => db/custom_formats}/group/D-Z0N3.json (100%) rename {custom_formats => db/custom_formats}/group/DON.json (100%) rename {custom_formats => db/custom_formats}/group/Dariush .json (100%) rename {custom_formats => db/custom_formats}/group/Dariush SD.json (100%) rename {custom_formats => db/custom_formats}/group/E.N.D.json (100%) rename {custom_formats => db/custom_formats}/group/E1.json (100%) rename {custom_formats => db/custom_formats}/group/EA.json (100%) rename {custom_formats => db/custom_formats}/group/EDPH.json (100%) rename {custom_formats => db/custom_formats}/group/EPSiLON.json (100%) rename {custom_formats => db/custom_formats}/group/ESiR.json (100%) rename {custom_formats => db/custom_formats}/group/EXCiSiON.json (100%) rename {custom_formats => db/custom_formats}/group/EbP.json (100%) rename {custom_formats => db/custom_formats}/group/FTW-HD.json (100%) rename {custom_formats => db/custom_formats}/group/FoRM.json (100%) rename {custom_formats => db/custom_formats}/group/FraMeSToR.json (100%) rename {custom_formats => db/custom_formats}/group/GALAXY.json (100%) rename {custom_formats => db/custom_formats}/group/GRiMM.json (100%) rename {custom_formats => db/custom_formats}/group/GS88.json (100%) rename {custom_formats => db/custom_formats}/group/Geek.json (100%) rename {custom_formats => db/custom_formats}/group/GutS.json (100%) rename {custom_formats => db/custom_formats}/group/HANDJOB SD.json (100%) rename {custom_formats => db/custom_formats}/group/HANDJOB.json (100%) rename {custom_formats => db/custom_formats}/group/HDMaNiAcS.json (100%) rename {custom_formats => db/custom_formats}/group/HONE.json (100%) rename {custom_formats => db/custom_formats}/group/HiDt.json (100%) rename {custom_formats => db/custom_formats}/group/HiFi.json (100%) rename {custom_formats => db/custom_formats}/group/HiP.json (100%) rename {custom_formats => db/custom_formats}/group/IDE.json (100%) rename {custom_formats => db/custom_formats}/group/KASHMiR.json (100%) rename {custom_formats => db/custom_formats}/group/LEGi0N (x265).json (100%) rename {custom_formats => db/custom_formats}/group/LEGi0N.json (100%) rename {custom_formats => db/custom_formats}/group/LSt.json (100%) rename {custom_formats => db/custom_formats}/group/LoRD.json (100%) rename {custom_formats => db/custom_formats}/group/LolHD.json (100%) rename {custom_formats => db/custom_formats}/group/MTeam.json (100%) rename {custom_formats => db/custom_formats}/group/MainFrame.json (100%) rename {custom_formats => db/custom_formats}/group/NAN0.json (100%) rename {custom_formats => db/custom_formats}/group/NCmt.json (100%) rename {custom_formats => db/custom_formats}/group/NTb.json (100%) rename {custom_formats => db/custom_formats}/group/NyHD.json (100%) rename {custom_formats => db/custom_formats}/group/ORiGEN.json (100%) rename {custom_formats => db/custom_formats}/group/PTer.json (100%) rename {custom_formats => db/custom_formats}/group/Penumbra.json (100%) rename {custom_formats => db/custom_formats}/group/PmP.json (100%) rename {custom_formats => db/custom_formats}/group/Positive.json (100%) rename {custom_formats => db/custom_formats}/group/QxR.json (100%) rename {custom_formats => db/custom_formats}/group/R1GY3B B3YG1R.json (100%) rename {custom_formats => db/custom_formats}/group/Ralphy.json (100%) rename {custom_formats => db/custom_formats}/group/RightSIZE.json (100%) rename {custom_formats => db/custom_formats}/group/SA89.json (100%) rename {custom_formats => db/custom_formats}/group/SEV.json (100%) rename {custom_formats => db/custom_formats}/group/SaNcTi.json (100%) rename {custom_formats => db/custom_formats}/group/SbR.json (100%) rename {custom_formats => db/custom_formats}/group/Scene.json (100%) rename {custom_formats => db/custom_formats}/group/SiMPLE.json (100%) rename {custom_formats => db/custom_formats}/group/TAoE.json (100%) rename {custom_formats => db/custom_formats}/group/TBB SD.json (100%) rename {custom_formats => db/custom_formats}/group/TBB.json (100%) rename {custom_formats => db/custom_formats}/group/TDD.json (100%) rename {custom_formats => db/custom_formats}/group/TRiToN.json (100%) rename {custom_formats => db/custom_formats}/group/TayTo.json (100%) rename {custom_formats => db/custom_formats}/group/ThD.json (100%) rename {custom_formats => db/custom_formats}/group/TimeDistortion.json (100%) rename {custom_formats => db/custom_formats}/group/Unwanted x265 Groups.json (100%) rename {custom_formats => db/custom_formats}/group/VietHD.json (100%) rename {custom_formats => db/custom_formats}/group/Vyndros.json (100%) rename {custom_formats => db/custom_formats}/group/W4NK3R.json (100%) rename {custom_formats => db/custom_formats}/group/WMING.json (100%) rename {custom_formats => db/custom_formats}/group/WiLDCAT.json (100%) rename {custom_formats => db/custom_formats}/group/ZIMBO.json (100%) rename {custom_formats => db/custom_formats}/group/ZQ.json (100%) rename {custom_formats => db/custom_formats}/group/c0ke.json (100%) rename {custom_formats => db/custom_formats}/group/de[42].json (100%) rename {custom_formats => db/custom_formats}/group/decibeL.json (100%) rename {custom_formats => db/custom_formats}/group/dkore.json (100%) rename {custom_formats => db/custom_formats}/group/edge2020.json (100%) rename {custom_formats => db/custom_formats}/group/iFT.json (100%) rename {custom_formats => db/custom_formats}/group/jennaortegaUHD.json (100%) rename {custom_formats => db/custom_formats}/group/luvBB.json (100%) rename {custom_formats => db/custom_formats}/group/mHD.json (100%) rename {custom_formats => db/custom_formats}/group/nmd.json (100%) rename {custom_formats => db/custom_formats}/group/playBD.json (100%) rename {custom_formats => db/custom_formats}/group/playHD.json (100%) rename {custom_formats => db/custom_formats}/group/xander.json (100%) rename {custom_formats => db/custom_formats}/hdr/Dolby Vision wout Fallback.json (100%) rename {custom_formats => db/custom_formats}/hdr/Dolby Vision.json (100%) rename {custom_formats => db/custom_formats}/hdr/HDR10 (Missing) (x265 HDR only).json (100%) rename {custom_formats => db/custom_formats}/hdr/HDR10 (Missing).json (100%) rename {custom_formats => db/custom_formats}/hdr/HDR10+.json (100%) rename {custom_formats => db/custom_formats}/hdr/HDR10.json (100%) rename {custom_formats => db/custom_formats}/other/3D.json (100%) rename {custom_formats => db/custom_formats}/other/Black and White.json (100%) rename {custom_formats => db/custom_formats}/other/DVD.json (100%) rename {custom_formats => db/custom_formats}/other/Disc .json (100%) rename {custom_formats => db/custom_formats}/other/Extras.json (100%) rename {custom_formats => db/custom_formats}/other/IMAX.json (100%) rename {custom_formats => db/custom_formats}/other/LQ.json (100%) rename {custom_formats => db/custom_formats}/other/Stream Optimised.json (100%) rename {custom_formats => db/custom_formats}/other/UHDBits.json (100%) rename {custom_formats => db/custom_formats}/other/Upscaled.json (88%) rename {custom_formats => db/custom_formats}/resolution/1080p.json (100%) rename {custom_formats => db/custom_formats}/resolution/2160p.json (100%) rename {custom_formats => db/custom_formats}/resolution/480p.json (100%) rename {custom_formats => db/custom_formats}/resolution/720p.json (100%) rename {custom_formats => db/custom_formats}/resolution/Unwanted.json (100%) rename {custom_formats => db/custom_formats}/source/Blu-Ray.json (100%) rename {custom_formats => db/custom_formats}/source/UHD Bluray.json (100%) create mode 100644 db/custom_formats/streaming/7PLUS.json rename {custom_formats => db/custom_formats}/streaming/Amazon Prime.json (100%) rename {custom_formats => db/custom_formats}/streaming/Apple TV+.json (100%) rename {custom_formats => db/custom_formats}/streaming/Disney+.json (100%) rename {custom_formats => db/custom_formats}/streaming/HBO Max.json (100%) rename {custom_formats => db/custom_formats}/streaming/Hulu.json (100%) rename {custom_formats => db/custom_formats}/streaming/MAX.json (100%) rename {custom_formats => db/custom_formats}/streaming/Movies Anywhere.json (100%) rename {custom_formats => db/custom_formats}/streaming/Netflix.json (100%) rename {custom_formats => db/custom_formats}/streaming/Paramount+.json (100%) rename {custom_formats => db/custom_formats}/streaming/Peacock TV.json (100%) rename {custom_formats => db/custom_formats}/streaming/ROKU.json (100%) rename {custom_formats => db/custom_formats}/streaming/iTunes (Missing).json (100%) rename {custom_formats => db/custom_formats}/streaming/iTunes.json (100%) rename {quality_profiles => db/quality_profiles}/1080p Transparent.json (100%) delete mode 100644 in.json diff --git a/custom_formats/audio/ATMOS (Missing).json b/db/custom_formats/audio/ATMOS (Missing).json similarity index 100% rename from custom_formats/audio/ATMOS (Missing).json rename to db/custom_formats/audio/ATMOS (Missing).json diff --git a/custom_formats/audio/ATMOS.json b/db/custom_formats/audio/ATMOS.json similarity index 100% rename from custom_formats/audio/ATMOS.json rename to db/custom_formats/audio/ATMOS.json diff --git a/custom_formats/audio/DD+.json b/db/custom_formats/audio/DD+.json similarity index 100% rename from custom_formats/audio/DD+.json rename to db/custom_formats/audio/DD+.json diff --git a/custom_formats/audio/DD.json b/db/custom_formats/audio/DD.json similarity index 100% rename from custom_formats/audio/DD.json rename to db/custom_formats/audio/DD.json diff --git a/custom_formats/audio/DTS-HD MA.json b/db/custom_formats/audio/DTS-HD MA.json similarity index 100% rename from custom_formats/audio/DTS-HD MA.json rename to db/custom_formats/audio/DTS-HD MA.json diff --git a/custom_formats/audio/DTS-X.json b/db/custom_formats/audio/DTS-X.json similarity index 100% rename from custom_formats/audio/DTS-X.json rename to db/custom_formats/audio/DTS-X.json diff --git a/custom_formats/audio/DTS.json b/db/custom_formats/audio/DTS.json similarity index 100% rename from custom_formats/audio/DTS.json rename to db/custom_formats/audio/DTS.json diff --git a/custom_formats/audio/FLAC.json b/db/custom_formats/audio/FLAC.json similarity index 100% rename from custom_formats/audio/FLAC.json rename to db/custom_formats/audio/FLAC.json diff --git a/custom_formats/audio/PCM.json b/db/custom_formats/audio/PCM.json similarity index 100% rename from custom_formats/audio/PCM.json rename to db/custom_formats/audio/PCM.json diff --git a/custom_formats/audio/TrueHD (Missing).json b/db/custom_formats/audio/TrueHD (Missing).json similarity index 100% rename from custom_formats/audio/TrueHD (Missing).json rename to db/custom_formats/audio/TrueHD (Missing).json diff --git a/custom_formats/audio/TrueHD.json b/db/custom_formats/audio/TrueHD.json similarity index 100% rename from custom_formats/audio/TrueHD.json rename to db/custom_formats/audio/TrueHD.json diff --git a/custom_formats/codec/2160p x265.json b/db/custom_formats/codec/2160p x265.json similarity index 100% rename from custom_formats/codec/2160p x265.json rename to db/custom_formats/codec/2160p x265.json diff --git a/custom_formats/codec/AV1.json b/db/custom_formats/codec/AV1.json similarity index 100% rename from custom_formats/codec/AV1.json rename to db/custom_formats/codec/AV1.json diff --git a/custom_formats/codec/Blu-Ray (Remux).json b/db/custom_formats/codec/Blu-Ray (Remux).json similarity index 100% rename from custom_formats/codec/Blu-Ray (Remux).json rename to db/custom_formats/codec/Blu-Ray (Remux).json diff --git a/custom_formats/codec/DVD REMUX .json b/db/custom_formats/codec/DVD REMUX .json similarity index 100% rename from custom_formats/codec/DVD REMUX .json rename to db/custom_formats/codec/DVD REMUX .json diff --git a/custom_formats/codec/REMUX.json b/db/custom_formats/codec/REMUX.json similarity index 100% rename from custom_formats/codec/REMUX.json rename to db/custom_formats/codec/REMUX.json diff --git a/custom_formats/codec/VVC.json b/db/custom_formats/codec/VVC.json similarity index 100% rename from custom_formats/codec/VVC.json rename to db/custom_formats/codec/VVC.json diff --git a/custom_formats/codec/WEBRip.json b/db/custom_formats/codec/WEBRip.json similarity index 100% rename from custom_formats/codec/WEBRip.json rename to db/custom_formats/codec/WEBRip.json diff --git a/custom_formats/codec/Xvid.json b/db/custom_formats/codec/Xvid.json similarity index 100% rename from custom_formats/codec/Xvid.json rename to db/custom_formats/codec/Xvid.json diff --git a/custom_formats/codec/h265 (4k).json b/db/custom_formats/codec/h265 (4k).json similarity index 100% rename from custom_formats/codec/h265 (4k).json rename to db/custom_formats/codec/h265 (4k).json diff --git a/custom_formats/codec/h265.json b/db/custom_formats/codec/h265.json similarity index 100% rename from custom_formats/codec/h265.json rename to db/custom_formats/codec/h265.json diff --git a/custom_formats/codec/x264.json b/db/custom_formats/codec/x264.json similarity index 100% rename from custom_formats/codec/x264.json rename to db/custom_formats/codec/x264.json diff --git a/custom_formats/codec/x265 (Missing).json b/db/custom_formats/codec/x265 (Missing).json similarity index 100% rename from custom_formats/codec/x265 (Missing).json rename to db/custom_formats/codec/x265 (Missing).json diff --git a/custom_formats/codec/x265 (Web).json b/db/custom_formats/codec/x265 (Web).json similarity index 100% rename from custom_formats/codec/x265 (Web).json rename to db/custom_formats/codec/x265 (Web).json diff --git a/custom_formats/codec/x265.json b/db/custom_formats/codec/x265.json similarity index 100% rename from custom_formats/codec/x265.json rename to db/custom_formats/codec/x265.json diff --git a/custom_formats/flag/Freeleech100.json b/db/custom_formats/flag/Freeleech100.json similarity index 100% rename from custom_formats/flag/Freeleech100.json rename to db/custom_formats/flag/Freeleech100.json diff --git a/custom_formats/flag/Freeleech25.json b/db/custom_formats/flag/Freeleech25.json similarity index 100% rename from custom_formats/flag/Freeleech25.json rename to db/custom_formats/flag/Freeleech25.json diff --git a/custom_formats/flag/Freeleech50.json b/db/custom_formats/flag/Freeleech50.json similarity index 100% rename from custom_formats/flag/Freeleech50.json rename to db/custom_formats/flag/Freeleech50.json diff --git a/custom_formats/flag/Freeleech75.json b/db/custom_formats/flag/Freeleech75.json similarity index 100% rename from custom_formats/flag/Freeleech75.json rename to db/custom_formats/flag/Freeleech75.json diff --git a/custom_formats/flag/Golden Popcorn 1080p.json b/db/custom_formats/flag/Golden Popcorn 1080p.json similarity index 100% rename from custom_formats/flag/Golden Popcorn 1080p.json rename to db/custom_formats/flag/Golden Popcorn 1080p.json diff --git a/custom_formats/flag/Golden Popcorn 720p.json b/db/custom_formats/flag/Golden Popcorn 720p.json similarity index 100% rename from custom_formats/flag/Golden Popcorn 720p.json rename to db/custom_formats/flag/Golden Popcorn 720p.json diff --git a/custom_formats/flag/Golden Popcorn SD.json b/db/custom_formats/flag/Golden Popcorn SD.json similarity index 100% rename from custom_formats/flag/Golden Popcorn SD.json rename to db/custom_formats/flag/Golden Popcorn SD.json diff --git a/custom_formats/flag/HDBits Internal.json b/db/custom_formats/flag/HDBits Internal.json similarity index 100% rename from custom_formats/flag/HDBits Internal.json rename to db/custom_formats/flag/HDBits Internal.json diff --git a/custom_formats/group/3L.json b/db/custom_formats/group/3L.json similarity index 100% rename from custom_formats/group/3L.json rename to db/custom_formats/group/3L.json diff --git a/custom_formats/group/AnoZu.json b/db/custom_formats/group/AnoZu.json similarity index 100% rename from custom_formats/group/AnoZu.json rename to db/custom_formats/group/AnoZu.json diff --git a/custom_formats/group/BHDStudio (1080p x265).json b/db/custom_formats/group/BHDStudio (1080p x265).json similarity index 100% rename from custom_formats/group/BHDStudio (1080p x265).json rename to db/custom_formats/group/BHDStudio (1080p x265).json diff --git a/custom_formats/group/BHDStudio.json b/db/custom_formats/group/BHDStudio.json similarity index 100% rename from custom_formats/group/BHDStudio.json rename to db/custom_formats/group/BHDStudio.json diff --git a/custom_formats/group/BLURANiUM.json b/db/custom_formats/group/BLURANiUM.json similarity index 100% rename from custom_formats/group/BLURANiUM.json rename to db/custom_formats/group/BLURANiUM.json diff --git a/custom_formats/group/BMF.json b/db/custom_formats/group/BMF.json similarity index 100% rename from custom_formats/group/BMF.json rename to db/custom_formats/group/BMF.json diff --git a/custom_formats/group/BV.json b/db/custom_formats/group/BV.json similarity index 100% rename from custom_formats/group/BV.json rename to db/custom_formats/group/BV.json diff --git a/custom_formats/group/BeyondHD.json b/db/custom_formats/group/BeyondHD.json similarity index 100% rename from custom_formats/group/BeyondHD.json rename to db/custom_formats/group/BeyondHD.json diff --git a/custom_formats/group/CRX.json b/db/custom_formats/group/CRX.json similarity index 100% rename from custom_formats/group/CRX.json rename to db/custom_formats/group/CRX.json diff --git a/custom_formats/group/CRiSC.json b/db/custom_formats/group/CRiSC.json similarity index 100% rename from custom_formats/group/CRiSC.json rename to db/custom_formats/group/CRiSC.json diff --git a/custom_formats/group/Chivaman.json b/db/custom_formats/group/Chivaman.json similarity index 100% rename from custom_formats/group/Chivaman.json rename to db/custom_formats/group/Chivaman.json diff --git a/custom_formats/group/Chotab.json b/db/custom_formats/group/Chotab.json similarity index 100% rename from custom_formats/group/Chotab.json rename to db/custom_formats/group/Chotab.json diff --git a/custom_formats/group/CtrlHD.json b/db/custom_formats/group/CtrlHD.json similarity index 100% rename from custom_formats/group/CtrlHD.json rename to db/custom_formats/group/CtrlHD.json diff --git a/custom_formats/group/D-Z0N3.json b/db/custom_formats/group/D-Z0N3.json similarity index 100% rename from custom_formats/group/D-Z0N3.json rename to db/custom_formats/group/D-Z0N3.json diff --git a/custom_formats/group/DON.json b/db/custom_formats/group/DON.json similarity index 100% rename from custom_formats/group/DON.json rename to db/custom_formats/group/DON.json diff --git a/custom_formats/group/Dariush .json b/db/custom_formats/group/Dariush .json similarity index 100% rename from custom_formats/group/Dariush .json rename to db/custom_formats/group/Dariush .json diff --git a/custom_formats/group/Dariush SD.json b/db/custom_formats/group/Dariush SD.json similarity index 100% rename from custom_formats/group/Dariush SD.json rename to db/custom_formats/group/Dariush SD.json diff --git a/custom_formats/group/E.N.D.json b/db/custom_formats/group/E.N.D.json similarity index 100% rename from custom_formats/group/E.N.D.json rename to db/custom_formats/group/E.N.D.json diff --git a/custom_formats/group/E1.json b/db/custom_formats/group/E1.json similarity index 100% rename from custom_formats/group/E1.json rename to db/custom_formats/group/E1.json diff --git a/custom_formats/group/EA.json b/db/custom_formats/group/EA.json similarity index 100% rename from custom_formats/group/EA.json rename to db/custom_formats/group/EA.json diff --git a/custom_formats/group/EDPH.json b/db/custom_formats/group/EDPH.json similarity index 100% rename from custom_formats/group/EDPH.json rename to db/custom_formats/group/EDPH.json diff --git a/custom_formats/group/EPSiLON.json b/db/custom_formats/group/EPSiLON.json similarity index 100% rename from custom_formats/group/EPSiLON.json rename to db/custom_formats/group/EPSiLON.json diff --git a/custom_formats/group/ESiR.json b/db/custom_formats/group/ESiR.json similarity index 100% rename from custom_formats/group/ESiR.json rename to db/custom_formats/group/ESiR.json diff --git a/custom_formats/group/EXCiSiON.json b/db/custom_formats/group/EXCiSiON.json similarity index 100% rename from custom_formats/group/EXCiSiON.json rename to db/custom_formats/group/EXCiSiON.json diff --git a/custom_formats/group/EbP.json b/db/custom_formats/group/EbP.json similarity index 100% rename from custom_formats/group/EbP.json rename to db/custom_formats/group/EbP.json diff --git a/custom_formats/group/FTW-HD.json b/db/custom_formats/group/FTW-HD.json similarity index 100% rename from custom_formats/group/FTW-HD.json rename to db/custom_formats/group/FTW-HD.json diff --git a/custom_formats/group/FoRM.json b/db/custom_formats/group/FoRM.json similarity index 100% rename from custom_formats/group/FoRM.json rename to db/custom_formats/group/FoRM.json diff --git a/custom_formats/group/FraMeSToR.json b/db/custom_formats/group/FraMeSToR.json similarity index 100% rename from custom_formats/group/FraMeSToR.json rename to db/custom_formats/group/FraMeSToR.json diff --git a/custom_formats/group/GALAXY.json b/db/custom_formats/group/GALAXY.json similarity index 100% rename from custom_formats/group/GALAXY.json rename to db/custom_formats/group/GALAXY.json diff --git a/custom_formats/group/GRiMM.json b/db/custom_formats/group/GRiMM.json similarity index 100% rename from custom_formats/group/GRiMM.json rename to db/custom_formats/group/GRiMM.json diff --git a/custom_formats/group/GS88.json b/db/custom_formats/group/GS88.json similarity index 100% rename from custom_formats/group/GS88.json rename to db/custom_formats/group/GS88.json diff --git a/custom_formats/group/Geek.json b/db/custom_formats/group/Geek.json similarity index 100% rename from custom_formats/group/Geek.json rename to db/custom_formats/group/Geek.json diff --git a/custom_formats/group/GutS.json b/db/custom_formats/group/GutS.json similarity index 100% rename from custom_formats/group/GutS.json rename to db/custom_formats/group/GutS.json diff --git a/custom_formats/group/HANDJOB SD.json b/db/custom_formats/group/HANDJOB SD.json similarity index 100% rename from custom_formats/group/HANDJOB SD.json rename to db/custom_formats/group/HANDJOB SD.json diff --git a/custom_formats/group/HANDJOB.json b/db/custom_formats/group/HANDJOB.json similarity index 100% rename from custom_formats/group/HANDJOB.json rename to db/custom_formats/group/HANDJOB.json diff --git a/custom_formats/group/HDMaNiAcS.json b/db/custom_formats/group/HDMaNiAcS.json similarity index 100% rename from custom_formats/group/HDMaNiAcS.json rename to db/custom_formats/group/HDMaNiAcS.json diff --git a/custom_formats/group/HONE.json b/db/custom_formats/group/HONE.json similarity index 100% rename from custom_formats/group/HONE.json rename to db/custom_formats/group/HONE.json diff --git a/custom_formats/group/HiDt.json b/db/custom_formats/group/HiDt.json similarity index 100% rename from custom_formats/group/HiDt.json rename to db/custom_formats/group/HiDt.json diff --git a/custom_formats/group/HiFi.json b/db/custom_formats/group/HiFi.json similarity index 100% rename from custom_formats/group/HiFi.json rename to db/custom_formats/group/HiFi.json diff --git a/custom_formats/group/HiP.json b/db/custom_formats/group/HiP.json similarity index 100% rename from custom_formats/group/HiP.json rename to db/custom_formats/group/HiP.json diff --git a/custom_formats/group/IDE.json b/db/custom_formats/group/IDE.json similarity index 100% rename from custom_formats/group/IDE.json rename to db/custom_formats/group/IDE.json diff --git a/custom_formats/group/KASHMiR.json b/db/custom_formats/group/KASHMiR.json similarity index 100% rename from custom_formats/group/KASHMiR.json rename to db/custom_formats/group/KASHMiR.json diff --git a/custom_formats/group/LEGi0N (x265).json b/db/custom_formats/group/LEGi0N (x265).json similarity index 100% rename from custom_formats/group/LEGi0N (x265).json rename to db/custom_formats/group/LEGi0N (x265).json diff --git a/custom_formats/group/LEGi0N.json b/db/custom_formats/group/LEGi0N.json similarity index 100% rename from custom_formats/group/LEGi0N.json rename to db/custom_formats/group/LEGi0N.json diff --git a/custom_formats/group/LSt.json b/db/custom_formats/group/LSt.json similarity index 100% rename from custom_formats/group/LSt.json rename to db/custom_formats/group/LSt.json diff --git a/custom_formats/group/LoRD.json b/db/custom_formats/group/LoRD.json similarity index 100% rename from custom_formats/group/LoRD.json rename to db/custom_formats/group/LoRD.json diff --git a/custom_formats/group/LolHD.json b/db/custom_formats/group/LolHD.json similarity index 100% rename from custom_formats/group/LolHD.json rename to db/custom_formats/group/LolHD.json diff --git a/custom_formats/group/MTeam.json b/db/custom_formats/group/MTeam.json similarity index 100% rename from custom_formats/group/MTeam.json rename to db/custom_formats/group/MTeam.json diff --git a/custom_formats/group/MainFrame.json b/db/custom_formats/group/MainFrame.json similarity index 100% rename from custom_formats/group/MainFrame.json rename to db/custom_formats/group/MainFrame.json diff --git a/custom_formats/group/NAN0.json b/db/custom_formats/group/NAN0.json similarity index 100% rename from custom_formats/group/NAN0.json rename to db/custom_formats/group/NAN0.json diff --git a/custom_formats/group/NCmt.json b/db/custom_formats/group/NCmt.json similarity index 100% rename from custom_formats/group/NCmt.json rename to db/custom_formats/group/NCmt.json diff --git a/custom_formats/group/NTb.json b/db/custom_formats/group/NTb.json similarity index 100% rename from custom_formats/group/NTb.json rename to db/custom_formats/group/NTb.json diff --git a/custom_formats/group/NyHD.json b/db/custom_formats/group/NyHD.json similarity index 100% rename from custom_formats/group/NyHD.json rename to db/custom_formats/group/NyHD.json diff --git a/custom_formats/group/ORiGEN.json b/db/custom_formats/group/ORiGEN.json similarity index 100% rename from custom_formats/group/ORiGEN.json rename to db/custom_formats/group/ORiGEN.json diff --git a/custom_formats/group/PTer.json b/db/custom_formats/group/PTer.json similarity index 100% rename from custom_formats/group/PTer.json rename to db/custom_formats/group/PTer.json diff --git a/custom_formats/group/Penumbra.json b/db/custom_formats/group/Penumbra.json similarity index 100% rename from custom_formats/group/Penumbra.json rename to db/custom_formats/group/Penumbra.json diff --git a/custom_formats/group/PmP.json b/db/custom_formats/group/PmP.json similarity index 100% rename from custom_formats/group/PmP.json rename to db/custom_formats/group/PmP.json diff --git a/custom_formats/group/Positive.json b/db/custom_formats/group/Positive.json similarity index 100% rename from custom_formats/group/Positive.json rename to db/custom_formats/group/Positive.json diff --git a/custom_formats/group/QxR.json b/db/custom_formats/group/QxR.json similarity index 100% rename from custom_formats/group/QxR.json rename to db/custom_formats/group/QxR.json diff --git a/custom_formats/group/R1GY3B B3YG1R.json b/db/custom_formats/group/R1GY3B B3YG1R.json similarity index 100% rename from custom_formats/group/R1GY3B B3YG1R.json rename to db/custom_formats/group/R1GY3B B3YG1R.json diff --git a/custom_formats/group/Ralphy.json b/db/custom_formats/group/Ralphy.json similarity index 100% rename from custom_formats/group/Ralphy.json rename to db/custom_formats/group/Ralphy.json diff --git a/custom_formats/group/RightSIZE.json b/db/custom_formats/group/RightSIZE.json similarity index 100% rename from custom_formats/group/RightSIZE.json rename to db/custom_formats/group/RightSIZE.json diff --git a/custom_formats/group/SA89.json b/db/custom_formats/group/SA89.json similarity index 100% rename from custom_formats/group/SA89.json rename to db/custom_formats/group/SA89.json diff --git a/custom_formats/group/SEV.json b/db/custom_formats/group/SEV.json similarity index 100% rename from custom_formats/group/SEV.json rename to db/custom_formats/group/SEV.json diff --git a/custom_formats/group/SaNcTi.json b/db/custom_formats/group/SaNcTi.json similarity index 100% rename from custom_formats/group/SaNcTi.json rename to db/custom_formats/group/SaNcTi.json diff --git a/custom_formats/group/SbR.json b/db/custom_formats/group/SbR.json similarity index 100% rename from custom_formats/group/SbR.json rename to db/custom_formats/group/SbR.json diff --git a/custom_formats/group/Scene.json b/db/custom_formats/group/Scene.json similarity index 100% rename from custom_formats/group/Scene.json rename to db/custom_formats/group/Scene.json diff --git a/custom_formats/group/SiMPLE.json b/db/custom_formats/group/SiMPLE.json similarity index 100% rename from custom_formats/group/SiMPLE.json rename to db/custom_formats/group/SiMPLE.json diff --git a/custom_formats/group/TAoE.json b/db/custom_formats/group/TAoE.json similarity index 100% rename from custom_formats/group/TAoE.json rename to db/custom_formats/group/TAoE.json diff --git a/custom_formats/group/TBB SD.json b/db/custom_formats/group/TBB SD.json similarity index 100% rename from custom_formats/group/TBB SD.json rename to db/custom_formats/group/TBB SD.json diff --git a/custom_formats/group/TBB.json b/db/custom_formats/group/TBB.json similarity index 100% rename from custom_formats/group/TBB.json rename to db/custom_formats/group/TBB.json diff --git a/custom_formats/group/TDD.json b/db/custom_formats/group/TDD.json similarity index 100% rename from custom_formats/group/TDD.json rename to db/custom_formats/group/TDD.json diff --git a/custom_formats/group/TRiToN.json b/db/custom_formats/group/TRiToN.json similarity index 100% rename from custom_formats/group/TRiToN.json rename to db/custom_formats/group/TRiToN.json diff --git a/custom_formats/group/TayTo.json b/db/custom_formats/group/TayTo.json similarity index 100% rename from custom_formats/group/TayTo.json rename to db/custom_formats/group/TayTo.json diff --git a/custom_formats/group/ThD.json b/db/custom_formats/group/ThD.json similarity index 100% rename from custom_formats/group/ThD.json rename to db/custom_formats/group/ThD.json diff --git a/custom_formats/group/TimeDistortion.json b/db/custom_formats/group/TimeDistortion.json similarity index 100% rename from custom_formats/group/TimeDistortion.json rename to db/custom_formats/group/TimeDistortion.json diff --git a/custom_formats/group/Unwanted x265 Groups.json b/db/custom_formats/group/Unwanted x265 Groups.json similarity index 100% rename from custom_formats/group/Unwanted x265 Groups.json rename to db/custom_formats/group/Unwanted x265 Groups.json diff --git a/custom_formats/group/VietHD.json b/db/custom_formats/group/VietHD.json similarity index 100% rename from custom_formats/group/VietHD.json rename to db/custom_formats/group/VietHD.json diff --git a/custom_formats/group/Vyndros.json b/db/custom_formats/group/Vyndros.json similarity index 100% rename from custom_formats/group/Vyndros.json rename to db/custom_formats/group/Vyndros.json diff --git a/custom_formats/group/W4NK3R.json b/db/custom_formats/group/W4NK3R.json similarity index 100% rename from custom_formats/group/W4NK3R.json rename to db/custom_formats/group/W4NK3R.json diff --git a/custom_formats/group/WMING.json b/db/custom_formats/group/WMING.json similarity index 100% rename from custom_formats/group/WMING.json rename to db/custom_formats/group/WMING.json diff --git a/custom_formats/group/WiLDCAT.json b/db/custom_formats/group/WiLDCAT.json similarity index 100% rename from custom_formats/group/WiLDCAT.json rename to db/custom_formats/group/WiLDCAT.json diff --git a/custom_formats/group/ZIMBO.json b/db/custom_formats/group/ZIMBO.json similarity index 100% rename from custom_formats/group/ZIMBO.json rename to db/custom_formats/group/ZIMBO.json diff --git a/custom_formats/group/ZQ.json b/db/custom_formats/group/ZQ.json similarity index 100% rename from custom_formats/group/ZQ.json rename to db/custom_formats/group/ZQ.json diff --git a/custom_formats/group/c0ke.json b/db/custom_formats/group/c0ke.json similarity index 100% rename from custom_formats/group/c0ke.json rename to db/custom_formats/group/c0ke.json diff --git a/custom_formats/group/de[42].json b/db/custom_formats/group/de[42].json similarity index 100% rename from custom_formats/group/de[42].json rename to db/custom_formats/group/de[42].json diff --git a/custom_formats/group/decibeL.json b/db/custom_formats/group/decibeL.json similarity index 100% rename from custom_formats/group/decibeL.json rename to db/custom_formats/group/decibeL.json diff --git a/custom_formats/group/dkore.json b/db/custom_formats/group/dkore.json similarity index 100% rename from custom_formats/group/dkore.json rename to db/custom_formats/group/dkore.json diff --git a/custom_formats/group/edge2020.json b/db/custom_formats/group/edge2020.json similarity index 100% rename from custom_formats/group/edge2020.json rename to db/custom_formats/group/edge2020.json diff --git a/custom_formats/group/iFT.json b/db/custom_formats/group/iFT.json similarity index 100% rename from custom_formats/group/iFT.json rename to db/custom_formats/group/iFT.json diff --git a/custom_formats/group/jennaortegaUHD.json b/db/custom_formats/group/jennaortegaUHD.json similarity index 100% rename from custom_formats/group/jennaortegaUHD.json rename to db/custom_formats/group/jennaortegaUHD.json diff --git a/custom_formats/group/luvBB.json b/db/custom_formats/group/luvBB.json similarity index 100% rename from custom_formats/group/luvBB.json rename to db/custom_formats/group/luvBB.json diff --git a/custom_formats/group/mHD.json b/db/custom_formats/group/mHD.json similarity index 100% rename from custom_formats/group/mHD.json rename to db/custom_formats/group/mHD.json diff --git a/custom_formats/group/nmd.json b/db/custom_formats/group/nmd.json similarity index 100% rename from custom_formats/group/nmd.json rename to db/custom_formats/group/nmd.json diff --git a/custom_formats/group/playBD.json b/db/custom_formats/group/playBD.json similarity index 100% rename from custom_formats/group/playBD.json rename to db/custom_formats/group/playBD.json diff --git a/custom_formats/group/playHD.json b/db/custom_formats/group/playHD.json similarity index 100% rename from custom_formats/group/playHD.json rename to db/custom_formats/group/playHD.json diff --git a/custom_formats/group/xander.json b/db/custom_formats/group/xander.json similarity index 100% rename from custom_formats/group/xander.json rename to db/custom_formats/group/xander.json diff --git a/custom_formats/hdr/Dolby Vision wout Fallback.json b/db/custom_formats/hdr/Dolby Vision wout Fallback.json similarity index 100% rename from custom_formats/hdr/Dolby Vision wout Fallback.json rename to db/custom_formats/hdr/Dolby Vision wout Fallback.json diff --git a/custom_formats/hdr/Dolby Vision.json b/db/custom_formats/hdr/Dolby Vision.json similarity index 100% rename from custom_formats/hdr/Dolby Vision.json rename to db/custom_formats/hdr/Dolby Vision.json diff --git a/custom_formats/hdr/HDR10 (Missing) (x265 HDR only).json b/db/custom_formats/hdr/HDR10 (Missing) (x265 HDR only).json similarity index 100% rename from custom_formats/hdr/HDR10 (Missing) (x265 HDR only).json rename to db/custom_formats/hdr/HDR10 (Missing) (x265 HDR only).json diff --git a/custom_formats/hdr/HDR10 (Missing).json b/db/custom_formats/hdr/HDR10 (Missing).json similarity index 100% rename from custom_formats/hdr/HDR10 (Missing).json rename to db/custom_formats/hdr/HDR10 (Missing).json diff --git a/custom_formats/hdr/HDR10+.json b/db/custom_formats/hdr/HDR10+.json similarity index 100% rename from custom_formats/hdr/HDR10+.json rename to db/custom_formats/hdr/HDR10+.json diff --git a/custom_formats/hdr/HDR10.json b/db/custom_formats/hdr/HDR10.json similarity index 100% rename from custom_formats/hdr/HDR10.json rename to db/custom_formats/hdr/HDR10.json diff --git a/custom_formats/other/3D.json b/db/custom_formats/other/3D.json similarity index 100% rename from custom_formats/other/3D.json rename to db/custom_formats/other/3D.json diff --git a/custom_formats/other/Black and White.json b/db/custom_formats/other/Black and White.json similarity index 100% rename from custom_formats/other/Black and White.json rename to db/custom_formats/other/Black and White.json diff --git a/custom_formats/other/DVD.json b/db/custom_formats/other/DVD.json similarity index 100% rename from custom_formats/other/DVD.json rename to db/custom_formats/other/DVD.json diff --git a/custom_formats/other/Disc .json b/db/custom_formats/other/Disc .json similarity index 100% rename from custom_formats/other/Disc .json rename to db/custom_formats/other/Disc .json diff --git a/custom_formats/other/Extras.json b/db/custom_formats/other/Extras.json similarity index 100% rename from custom_formats/other/Extras.json rename to db/custom_formats/other/Extras.json diff --git a/custom_formats/other/IMAX.json b/db/custom_formats/other/IMAX.json similarity index 100% rename from custom_formats/other/IMAX.json rename to db/custom_formats/other/IMAX.json diff --git a/custom_formats/other/LQ.json b/db/custom_formats/other/LQ.json similarity index 100% rename from custom_formats/other/LQ.json rename to db/custom_formats/other/LQ.json diff --git a/custom_formats/other/Stream Optimised.json b/db/custom_formats/other/Stream Optimised.json similarity index 100% rename from custom_formats/other/Stream Optimised.json rename to db/custom_formats/other/Stream Optimised.json diff --git a/custom_formats/other/UHDBits.json b/db/custom_formats/other/UHDBits.json similarity index 100% rename from custom_formats/other/UHDBits.json rename to db/custom_formats/other/UHDBits.json diff --git a/custom_formats/other/Upscaled.json b/db/custom_formats/other/Upscaled.json similarity index 88% rename from custom_formats/other/Upscaled.json rename to db/custom_formats/other/Upscaled.json index 8437975..068d842 100644 --- a/custom_formats/other/Upscaled.json +++ b/db/custom_formats/other/Upscaled.json @@ -15,7 +15,7 @@ "name": "value", "label": "Regular Expression", "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(Up[-\\.\\s]?scale|Re[-\\.\\s]?Grade|\\bAIUS\\b|AI[-\\.\\s]?enhanced)", + "regexID": "GDhflH", "type": "textbox", "advanced": false, "privacy": "normal", diff --git a/custom_formats/resolution/1080p.json b/db/custom_formats/resolution/1080p.json similarity index 100% rename from custom_formats/resolution/1080p.json rename to db/custom_formats/resolution/1080p.json diff --git a/custom_formats/resolution/2160p.json b/db/custom_formats/resolution/2160p.json similarity index 100% rename from custom_formats/resolution/2160p.json rename to db/custom_formats/resolution/2160p.json diff --git a/custom_formats/resolution/480p.json b/db/custom_formats/resolution/480p.json similarity index 100% rename from custom_formats/resolution/480p.json rename to db/custom_formats/resolution/480p.json diff --git a/custom_formats/resolution/720p.json b/db/custom_formats/resolution/720p.json similarity index 100% rename from custom_formats/resolution/720p.json rename to db/custom_formats/resolution/720p.json diff --git a/custom_formats/resolution/Unwanted.json b/db/custom_formats/resolution/Unwanted.json similarity index 100% rename from custom_formats/resolution/Unwanted.json rename to db/custom_formats/resolution/Unwanted.json diff --git a/custom_formats/source/Blu-Ray.json b/db/custom_formats/source/Blu-Ray.json similarity index 100% rename from custom_formats/source/Blu-Ray.json rename to db/custom_formats/source/Blu-Ray.json diff --git a/custom_formats/source/UHD Bluray.json b/db/custom_formats/source/UHD Bluray.json similarity index 100% rename from custom_formats/source/UHD Bluray.json rename to db/custom_formats/source/UHD Bluray.json diff --git a/db/custom_formats/streaming/7PLUS.json b/db/custom_formats/streaming/7PLUS.json new file mode 100644 index 0000000..e9485ee --- /dev/null +++ b/db/custom_formats/streaming/7PLUS.json @@ -0,0 +1,112 @@ + + +{ + "name": "7PLUS", + "includeCustomFormatWhenRenaming": true, + "specifications": [ + { + "name": "7PLUS", + "implementation": "ReleaseTitleSpecification", + "implementationName": "Release Title", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", + "negate": false, + "required": true, + "fields": [ + { + "order": 0, + "name": "value", + "label": "Regular Expression", + "helpText": "Custom Format RegEx is Case Insensitive", + "regexID": "f6jPoR", + "type": "textbox", + "advanced": false, + "privacy": "normal", + "isFloat": false + } + ] + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "implementationName": "Source", + "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", + "negate": true, + "required": true, + "fields": [ + { + "order": 0, + "name": "value", + "label": "Source", + "value": 8, + "type": "select", + "advanced": false, + "selectOptions": [ + { + "value": 0, + "name": "UNKNOWN", + "order": 0, + "dividerAfter": false + }, + { + "value": 1, + "name": "CAM", + "order": 1, + "dividerAfter": false + }, + { + "value": 2, + "name": "TELESYNC", + "order": 2, + "dividerAfter": false + }, + { + "value": 3, + "name": "TELECINE", + "order": 3, + "dividerAfter": false + }, + { + "value": 4, + "name": "WORKPRINT", + "order": 4, + "dividerAfter": false + }, + { + "value": 5, + "name": "DVD", + "order": 5, + "dividerAfter": false + }, + { + "value": 6, + "name": "TV", + "order": 6, + "dividerAfter": false + }, + { + "value": 7, + "name": "WEBDL", + "order": 7, + "dividerAfter": false + }, + { + "value": 8, + "name": "WEBRIP", + "order": 8, + "dividerAfter": false + }, + { + "value": 9, + "name": "BLURAY", + "order": 9, + "dividerAfter": false + } + ], + "privacy": "normal", + "isFloat": false + } + ] + } + ] + } + \ No newline at end of file diff --git a/custom_formats/streaming/Amazon Prime.json b/db/custom_formats/streaming/Amazon Prime.json similarity index 100% rename from custom_formats/streaming/Amazon Prime.json rename to db/custom_formats/streaming/Amazon Prime.json diff --git a/custom_formats/streaming/Apple TV+.json b/db/custom_formats/streaming/Apple TV+.json similarity index 100% rename from custom_formats/streaming/Apple TV+.json rename to db/custom_formats/streaming/Apple TV+.json diff --git a/custom_formats/streaming/Disney+.json b/db/custom_formats/streaming/Disney+.json similarity index 100% rename from custom_formats/streaming/Disney+.json rename to db/custom_formats/streaming/Disney+.json diff --git a/custom_formats/streaming/HBO Max.json b/db/custom_formats/streaming/HBO Max.json similarity index 100% rename from custom_formats/streaming/HBO Max.json rename to db/custom_formats/streaming/HBO Max.json diff --git a/custom_formats/streaming/Hulu.json b/db/custom_formats/streaming/Hulu.json similarity index 100% rename from custom_formats/streaming/Hulu.json rename to db/custom_formats/streaming/Hulu.json diff --git a/custom_formats/streaming/MAX.json b/db/custom_formats/streaming/MAX.json similarity index 100% rename from custom_formats/streaming/MAX.json rename to db/custom_formats/streaming/MAX.json diff --git a/custom_formats/streaming/Movies Anywhere.json b/db/custom_formats/streaming/Movies Anywhere.json similarity index 100% rename from custom_formats/streaming/Movies Anywhere.json rename to db/custom_formats/streaming/Movies Anywhere.json diff --git a/custom_formats/streaming/Netflix.json b/db/custom_formats/streaming/Netflix.json similarity index 100% rename from custom_formats/streaming/Netflix.json rename to db/custom_formats/streaming/Netflix.json diff --git a/custom_formats/streaming/Paramount+.json b/db/custom_formats/streaming/Paramount+.json similarity index 100% rename from custom_formats/streaming/Paramount+.json rename to db/custom_formats/streaming/Paramount+.json diff --git a/custom_formats/streaming/Peacock TV.json b/db/custom_formats/streaming/Peacock TV.json similarity index 100% rename from custom_formats/streaming/Peacock TV.json rename to db/custom_formats/streaming/Peacock TV.json diff --git a/custom_formats/streaming/ROKU.json b/db/custom_formats/streaming/ROKU.json similarity index 100% rename from custom_formats/streaming/ROKU.json rename to db/custom_formats/streaming/ROKU.json diff --git a/custom_formats/streaming/iTunes (Missing).json b/db/custom_formats/streaming/iTunes (Missing).json similarity index 100% rename from custom_formats/streaming/iTunes (Missing).json rename to db/custom_formats/streaming/iTunes (Missing).json diff --git a/custom_formats/streaming/iTunes.json b/db/custom_formats/streaming/iTunes.json similarity index 100% rename from custom_formats/streaming/iTunes.json rename to db/custom_formats/streaming/iTunes.json diff --git a/quality_profiles/1080p Transparent.json b/db/quality_profiles/1080p Transparent.json similarity index 100% rename from quality_profiles/1080p Transparent.json rename to db/quality_profiles/1080p Transparent.json diff --git a/in.json b/in.json deleted file mode 100644 index 5437ffd..0000000 --- a/in.json +++ /dev/null @@ -1,15301 +0,0 @@ -[ - { - "name": "D-Z0N3", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "D-Z0N3", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])D-Z0N3\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "DON", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "DON", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])DON\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "WEB", - "implementation": "SourceSpecification", - "implementationName": "Source", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Source", - "value": 7, - "type": "select", - "advanced": false, - "selectOptions": [ - { - "value": 0, - "name": "UNKNOWN", - "order": 0, - "dividerAfter": false - }, - { - "value": 1, - "name": "CAM", - "order": 1, - "dividerAfter": false - }, - { - "value": 2, - "name": "TELESYNC", - "order": 2, - "dividerAfter": false - }, - { - "value": 3, - "name": "TELECINE", - "order": 3, - "dividerAfter": false - }, - { - "value": 4, - "name": "WORKPRINT", - "order": 4, - "dividerAfter": false - }, - { - "value": 5, - "name": "DVD", - "order": 5, - "dividerAfter": false - }, - { - "value": 6, - "name": "TV", - "order": 6, - "dividerAfter": false - }, - { - "value": 7, - "name": "WEBDL", - "order": 7, - "dividerAfter": false - }, - { - "value": 8, - "name": "WEBRIP", - "order": 8, - "dividerAfter": false - }, - { - "value": 9, - "name": "BLURAY", - "order": 9, - "dividerAfter": false - } - ], - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "EbP", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "EbP", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])EbP\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "Geek", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "Geek", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])Geek\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "TayTo", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "TayTo", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])TayTo\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "ZQ", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "ZQ", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])ZQ\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "VietHD", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "VietHD", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])VietHD\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "CtrlHD", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "CtrlHD", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])CtrlHD\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "HiFi", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "HiFi", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])HiFi\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "FoRM", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "FoRM", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])FoRM\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "HiDt", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "HiDt", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])HiDt\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "SA89", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "SA89", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])SA89\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "CRiSC", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "CRiSC", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])CRiSC\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "NTb", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "NTb", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])NTb\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "WEBDL", - "implementation": "SourceSpecification", - "implementationName": "Source", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Source", - "value": 7, - "type": "select", - "advanced": false, - "selectOptions": [ - { - "value": 0, - "name": "UNKNOWN", - "order": 0, - "dividerAfter": false - }, - { - "value": 1, - "name": "CAM", - "order": 1, - "dividerAfter": false - }, - { - "value": 2, - "name": "TELESYNC", - "order": 2, - "dividerAfter": false - }, - { - "value": 3, - "name": "TELECINE", - "order": 3, - "dividerAfter": false - }, - { - "value": 4, - "name": "WORKPRINT", - "order": 4, - "dividerAfter": false - }, - { - "value": 5, - "name": "DVD", - "order": 5, - "dividerAfter": false - }, - { - "value": 6, - "name": "TV", - "order": 6, - "dividerAfter": false - }, - { - "value": 7, - "name": "WEBDL", - "order": 7, - "dividerAfter": false - }, - { - "value": 8, - "name": "WEBRIP", - "order": 8, - "dividerAfter": false - }, - { - "value": 9, - "name": "BLURAY", - "order": 9, - "dividerAfter": false - } - ], - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "decibeL", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "decibeL", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])decibeL\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "NCmt", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "NCmt", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])NCmt\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "de[42]", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "de[42]", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=[\\s.-])de\\[[4][2]\\](?!\\S)", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "IDE", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "IDE", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])IDE\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "HDMaNiAcS", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "HDMaNiAcS", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])HDMaNiAcS\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "LolHD", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "LolHD", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])LolHD\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "BMF", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "BMF", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])BMF\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "EA", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "EA", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])EA\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "TBB", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "TBB", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])TBB\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "DVD", - "implementation": "SourceSpecification", - "implementationName": "Source", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Source", - "value": 5, - "type": "select", - "advanced": false, - "selectOptions": [ - { - "value": 0, - "name": "UNKNOWN", - "order": 0, - "dividerAfter": false - }, - { - "value": 1, - "name": "CAM", - "order": 1, - "dividerAfter": false - }, - { - "value": 2, - "name": "TELESYNC", - "order": 2, - "dividerAfter": false - }, - { - "value": 3, - "name": "TELECINE", - "order": 3, - "dividerAfter": false - }, - { - "value": 4, - "name": "WORKPRINT", - "order": 4, - "dividerAfter": false - }, - { - "value": 5, - "name": "DVD", - "order": 5, - "dividerAfter": false - }, - { - "value": 6, - "name": "TV", - "order": 6, - "dividerAfter": false - }, - { - "value": 7, - "name": "WEBDL", - "order": 7, - "dividerAfter": false - }, - { - "value": 8, - "name": "WEBRIP", - "order": 8, - "dividerAfter": false - }, - { - "value": 9, - "name": "BLURAY", - "order": 9, - "dividerAfter": false - } - ], - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "nmd", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "nmd", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])nmd\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "SbR", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "SbR", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])SbR\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "PTer", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "PTer", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])PTer\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "Dariush SD", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "Dariush", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])Dariush\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "DVD", - "implementation": "SourceSpecification", - "implementationName": "Source", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Source", - "value": 5, - "type": "select", - "advanced": false, - "selectOptions": [ - { - "value": 0, - "name": "UNKNOWN", - "order": 0, - "dividerAfter": false - }, - { - "value": 1, - "name": "CAM", - "order": 1, - "dividerAfter": false - }, - { - "value": 2, - "name": "TELESYNC", - "order": 2, - "dividerAfter": false - }, - { - "value": 3, - "name": "TELECINE", - "order": 3, - "dividerAfter": false - }, - { - "value": 4, - "name": "WORKPRINT", - "order": 4, - "dividerAfter": false - }, - { - "value": 5, - "name": "DVD", - "order": 5, - "dividerAfter": false - }, - { - "value": 6, - "name": "TV", - "order": 6, - "dividerAfter": false - }, - { - "value": 7, - "name": "WEBDL", - "order": 7, - "dividerAfter": false - }, - { - "value": 8, - "name": "WEBRIP", - "order": 8, - "dividerAfter": false - }, - { - "value": 9, - "name": "BLURAY", - "order": 9, - "dividerAfter": false - } - ], - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "TDD", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "TDD", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])TDD\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "Penumbra", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "Penumbra", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])Penumbra\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "FTW-HD", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "FTW-HD", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])FTW-HD\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "xander", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "xander", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])xander\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "Chotab", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "Chotab", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])Chotab\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "ESiR", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "ESiR", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])ESiR\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "Positive", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "Positive", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])Positive\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "ORiGEN", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "ORiGEN", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])ORiGEN\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "SaNcTi", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "SaNcTi", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])SaNcTi\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "ThD", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "ThD", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])ThD\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "ZIMBO", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "ZIMBO", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])ZIMBO\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "NyHD", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "NyHD", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])NyHD\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "luvBB", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "luvBB", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])luvBB\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "GALAXY", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "GALAXY", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])GALAXY\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "HiP", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "HiP", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])HiP\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "GS88", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "GS88", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])GS88\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "W4NK3R", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "W4NK3R", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])W4NK3R\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "SiMPLE", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "SiMPLE", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])SiMPLE\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "BV", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "BV", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])BV\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "GutS", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "GutS", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])GutS\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "E.N.D", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "E.N.D", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])E\\.N\\.D\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "playHD", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "playHD", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])playHD\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "WMING", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "WMING", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])WMING\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "KASHMiR", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "KASHMiR", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])KASHMiR\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "c0ke", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "c0ke", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])c0ke\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "HANDJOB", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "HANDJOB", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])HANDJOB\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "DVD", - "implementation": "SourceSpecification", - "implementationName": "Source", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Source", - "value": 5, - "type": "select", - "advanced": false, - "selectOptions": [ - { - "value": 0, - "name": "UNKNOWN", - "order": 0, - "dividerAfter": false - }, - { - "value": 1, - "name": "CAM", - "order": 1, - "dividerAfter": false - }, - { - "value": 2, - "name": "TELESYNC", - "order": 2, - "dividerAfter": false - }, - { - "value": 3, - "name": "TELECINE", - "order": 3, - "dividerAfter": false - }, - { - "value": 4, - "name": "WORKPRINT", - "order": 4, - "dividerAfter": false - }, - { - "value": 5, - "name": "DVD", - "order": 5, - "dividerAfter": false - }, - { - "value": 6, - "name": "TV", - "order": 6, - "dividerAfter": false - }, - { - "value": 7, - "name": "WEBDL", - "order": 7, - "dividerAfter": false - }, - { - "value": 8, - "name": "WEBRIP", - "order": 8, - "dividerAfter": false - }, - { - "value": 9, - "name": "BLURAY", - "order": 9, - "dividerAfter": false - } - ], - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "EDPH", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "EDPH", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])EDPH\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "MTeam", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "MTeam", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])MTeam\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "iFT", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "iFT", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])iFT\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "FraMeSToR", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "FraMeSToR", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])FraMeSToR\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "REMUX", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "REMUX", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "LEGi0N", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "LEGi0N", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])LEGi0N\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "BHDStudio", - "includeCustomFormatWhenRenaming": true, - "specifications": [ - { - "name": "BHDStudio", - "implementation": "ReleaseGroupSpecification", - "implementationName": "Release Group", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])BHDStudio\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "1080p", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "1080p", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "[.\\- (\\[]?1080p", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "2160p: 2160p", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])2160p\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "720p: 720p", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "[.\\- (\\[]?(720p)", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "720p: 480p: 480p", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])480p|360p|576p|540p\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "720p", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "720p", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "[.\\- (\\[]?(720p)", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "1080p: 1080p", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "[.\\- (\\[]?1080p", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "2160p: 2160p", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])2160p\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "480p: 480p", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])480p|360p|576p|540p\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "2160p", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "2160p", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.\\-(])(2160p|UHD)\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "1080p", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "[.\\- (\\[]?1080p", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "720p: 720p", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "[.\\- (\\[]?(720p)", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "720p: 480p: 480p", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?<=^|[\\s.-])480p|360p|576p|540p\\b", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "Blu-Ray", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "Blu-Ray", - "implementation": "SourceSpecification", - "implementationName": "Source", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Source", - "value": 9, - "type": "select", - "advanced": false, - "selectOptions": [ - { - "value": 0, - "name": "UNKNOWN", - "order": 0, - "dividerAfter": false - }, - { - "value": 1, - "name": "CAM", - "order": 1, - "dividerAfter": false - }, - { - "value": 2, - "name": "TELESYNC", - "order": 2, - "dividerAfter": false - }, - { - "value": 3, - "name": "TELECINE", - "order": 3, - "dividerAfter": false - }, - { - "value": 4, - "name": "WORKPRINT", - "order": 4, - "dividerAfter": false - }, - { - "value": 5, - "name": "DVD", - "order": 5, - "dividerAfter": false - }, - { - "value": 6, - "name": "TV", - "order": 6, - "dividerAfter": false - }, - { - "value": 7, - "name": "WEBDL", - "order": 7, - "dividerAfter": false - }, - { - "value": 8, - "name": "WEBRIP", - "order": 8, - "dividerAfter": false - }, - { - "value": 9, - "name": "BLURAY", - "order": 9, - "dividerAfter": false - } - ], - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "remux", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "remux", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "WEBRip", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "WEBRip", - "implementation": "SourceSpecification", - "implementationName": "Source", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Source", - "value": 8, - "type": "select", - "advanced": false, - "selectOptions": [ - { - "value": 0, - "name": "UNKNOWN", - "order": 0, - "dividerAfter": false - }, - { - "value": 1, - "name": "CAM", - "order": 1, - "dividerAfter": false - }, - { - "value": 2, - "name": "TELESYNC", - "order": 2, - "dividerAfter": false - }, - { - "value": 3, - "name": "TELECINE", - "order": 3, - "dividerAfter": false - }, - { - "value": 4, - "name": "WORKPRINT", - "order": 4, - "dividerAfter": false - }, - { - "value": 5, - "name": "DVD", - "order": 5, - "dividerAfter": false - }, - { - "value": 6, - "name": "TV", - "order": 6, - "dividerAfter": false - }, - { - "value": 7, - "name": "WEBDL", - "order": 7, - "dividerAfter": false - }, - { - "value": 8, - "name": "WEBRIP", - "order": 8, - "dividerAfter": false - }, - { - "value": 9, - "name": "BLURAY", - "order": 9, - "dividerAfter": false - } - ], - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "x264", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "^(?!.*(?i:remux)).*([xh](\\.?264)|DVDRip)", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - } - ] - }, - { - "name": "x264", - "includeCustomFormatWhenRenaming": false, - "specifications": [ - { - "name": "x264", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": false, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "^(?!.*(?i:remux)).*([xh](\\.?264)|DVDRip)", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "Xvid", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "(?i)[-. ]Xvid", - "type": "textbox", - "advanced": false, - "privacy": "normal", - "isFloat": false - } - ] - }, - { - "name": "Disc", - "implementation": "ReleaseTitleSpecification", - "implementationName": "Release Title", - "infoLink": "https://wiki.servarr.com/radarr/settings#custom-formats-2", - "negate": true, - "required": true, - "fields": [ - { - "order": 0, - "name": "value", - "label": "Regular Expression", - "helpText": "Custom Format RegEx is Case Insensitive", - "value": "^(?!.*\\b((?