//Credit to /u/kalaxitive //Credit to https://trash-guides.info/Sonarr/Sonarr-Release-Profile-RegEx-Anime/ //Part of the Plex Guide for Anime https://docs.google.com/document/d/1sXKZDYzbBDDWS8eqJ3IcaxSWhYKIPDdtChm74CBJ6ig /* Import: This has yet to be rigeriously tested, but based on my initial tests it seems to work. Note: Each Digit within the custom format name is the score I used when adding it to my profile. How To: Copy each line of code between the // comments and import them into Radarr as a custom format. Radarr Settings > Custom Formats > ( Big Plus Sign ) + > Import > Paste Value into 'Custom Format JSON' > Import > Save */ // // Anime Audio Multi JSON FORMAT // { "name": "Anime 500 Multi Audio", "includeCustomFormatWhenRenaming": false, "specifications": [ { "name": "Multi Audio", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "\bmulti(?![ ._-]?sub)([ ._-]audio)?" } } ] } // // Anime Audio Dual JSON FORMAT // -- I got this from Trash Gudies but made // a slight modification to the dual audio { "name": "Anime 550 Dual Audio", "includeCustomFormatWhenRenaming": false, "specifications": [ { "name": "Dual Audio", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(dual[ ._-]?audio)" } }, { "name": "BluDragon", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "bludragon" } }, { "name": "EN+JA", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "EN\\+JA|JA\\+EN" } }, { "name": "ZR", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "\\bZR\\b" } }, { "name": "Japanese Language", "implementation": "LanguageSpecification", "negate": false, "required": true, "fields": { "value": 8 } } ] } // // Anime Set Score to 3000 JSON FORMAT // { "name": "Anime 3000", "includeCustomFormatWhenRenaming": false, "specifications": [ { "name": "MKVULTRA, iAHD, ANiHLS", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(MKVULTRA|iAHD|ANiHLS)" } }, { "name": "dhd, RedBlade etc..", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\bDHD\\b|RedBlade|TENEIGHTY|WaLMaRT)" } }, { "name": "BMF, STRiFE", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\bBMF\\b|\\[STRiFE\\]|-STRiFE\\b)" } } ] } // // Anime Set Score to 3500 JSON FORMAT // { "name": "Anime 3500", "includeCustomFormatWhenRenaming": false, "specifications": [ { "name": "Kh, CBT etc...", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\bKH\\b|\\bCBT\\b|naiyas|ShowY|Kametsu|\\bPn8\\b|Hark0N)" } }, { "name": "HAiKU, Exiled etc..", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\bHAiKU\\b|Exiled-Destiny|\\b(E-D)\\b|Koten[ ._-]Gars)" } }, { "name": "GHOST, NPC, CBM", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\[GHOST\\]|-GHOST\\b|\\[NPC\\]|-NPC\\b|\\bCBM\\b)" } } ] } // // Anime Set Score to 3750 JSON FORMAT // { "name": "Anime 3750", "includeCustomFormatWhenRenaming": false, "specifications": [ { "name": "E N D", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(E[.-]N[.-]D)" } } ] } // // Anime Set Score to 4000 JSON FORMAT // { "name": "Anime 4000", "includeCustomFormatWhenRenaming": false, "specifications": [ { "name": "deanzel, ZR etc..", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(deanzel|\\bZR\\b|\\bCTR\\b|\\bSCY\\b|\\bMK\\b|TTGA)" } }, { "name": "bShir, LostYears etc..", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\bShir\\b|LostYears|BluDragon|KAWAiREMUX)" } }, { "name": "bAC, ShadyCrab etc..", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\bAC\\b|ShadyCrab|Rasetsu|Raizel|Dragon-Releases)" } }, { "name": "Spark, bREVO etc..", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\[Spark\\]|-Spark\\b|\\bREVO\\b|\\bSRLS\\b|ANThELIa)" } }, { "name": "Vanilla, bAP", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\[Vanilla\\]|-Vanilla\\b|\\bAP\\b)" } } ] } // // Anime Ignore JSON FORMAT // { "name": "Anime -10000 Ignore", "includeCustomFormatWhenRenaming": false, "specifications": [ { "name": "EMBER", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\[EMBER\\]|-EMBER\\b)" } }, { "name": "CuaP, PnPSubs, etc..", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(CuaP|PnPSubs|ICEBLUE|SLAX|U3-Web)" } }, { "name": "Raws-Maji, bKRP etc.. ", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(Raws-Maji|\\bKRP\\b|M@nI|Kanjouteki|PuyaSubs)" } }, { "name": "Beatrice, ohys etc..", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "\\b(Beatrice|ohys|Kawaiika|neko|daddy)[ ._-]?(raws)\\b" } }, { "name": "LowerPower, Scryous", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "\\b(LowPower|Scryous)[ ._-]?(raws)\\b" } }, { "name": "NS, Arey, BDMV etc..", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "\\b(NS|AREY|BDMV|BDVD|BJX|DKB|DP|TnF)\\b" } }, { "name": "Amb3r, DsunS etc..", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(Amb3r|DsunS|ExREN|\\$tore-Chill)" } }, { "name": "Hatsuyuki, Hitoki", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\[Hatsuyuki\\]|-Hatsuyuki\\b|\\[Hitoku\\]|-Hitoki\\b)" } }, { "name": "Foxtro, HollowRoxas, bMGD", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\[Foxtrot\\]|-Foxtrot\\b|HollowRoxas|\\bMGD\\b)" } }, { "name": "JacobSwaggedUp, KEKMASTERS, Mites", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(JacobSwaggedUp|KEKMASTERS|\\[Mites\\]|-Mites\\b)" } }, { "name": "neaHEVC, Pantsu", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(neoHEVC|Pantsu|\\[Pao\\]|-Pao\\b|Plex Friendly)" } }, { "name": "Rando, RandomRemux etc..", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(Rando235|RandomRemux|Reaktor|RightShiftBy2)" } }, { "name": "SHFS, StrayGods etc..", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(\\bSHFS\\b|StrayGods|\\bUQW\\b|Yabai_Desu_Ne)" } }, { "name": "YakuboEncodes, WTF", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(YakuboEncodes|\\b(WtF[ ._-]?Anime)\\b)" } } ] } // // Anime Audio Dub (Optional) JSON FORMAT // { "name": "Anime 0 Dub Audio (Optional)", "includeCustomFormatWhenRenaming": false, "specifications": [ { "name": "Golumpa, Kai", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "(Golumpa|torenter69|KamiFS|KaiDubs)" } }, { "name": "funi, english", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "((funi|eng(lish)?)_?dub|\\bdub(bed)?\\b)" } } ] } /* These groups are banned on the Anime Private Tracker, Animebytes. "These groups focus on mini- and/or re-encodes and are banned entirely" This will severely limit the returns on Nyaa. Added by u/JewJewJubes Set the list to a low negative value. Such as -10000 */ { "name": "Banned Groups -10000", "includeCustomFormatWhenRenaming": false, "specifications": [ { "name": "Banned Groups", "implementation": "ReleaseTitleSpecification", "negate": false, "required": false, "fields": { "value": "[Anime Time]|[AnimeKaizoku]|[AnimeRG]|[Bonkai]|[CBB]|[CherryBomB]|[Cleo]|[DB]|[DeadFish]|[Edge]|[EMBER]|[Hakata Ramen]|[Hi10]|[iPUNISHER]|[Judas]|[Kanjouteki]|[M@nI]|[MiniFreeza]|[MiniTheatre]|[Mr.Deadpool]|[NemDiggers]|[NoobSubs]|project-gxs|[SSA]|[youshikibi]" } } ] }