diff --git a/src/Jackett/Indexers/NxtGn.cs b/src/Jackett/Indexers/NxtGn.cs index 5d7facb06..8edf2eef3 100644 --- a/src/Jackett/Indexers/NxtGn.cs +++ b/src/Jackett/Indexers/NxtGn.cs @@ -46,47 +46,54 @@ namespace Jackett.Indexers configData: new NxtGnConfigurationData()) { //Movies Mapping - AddCategoryMapping(9, TorznabCatType.MoviesHD); - AddCategoryMapping(9, TorznabCatType.Movies); - AddCategoryMapping(9, TorznabCatType.MoviesBluRay); - AddCategoryMapping(47, TorznabCatType.Movies3D); + AddCategoryMapping(38, TorznabCatType.MoviesHD); AddCategoryMapping(38, TorznabCatType.MoviesWEBDL); AddCategoryMapping(38, TorznabCatType.MoviesBluRay); - AddCategoryMapping(5, TorznabCatType.MoviesSD); AddCategoryMapping(23, TorznabCatType.MoviesForeign); AddCategoryMapping(22, TorznabCatType.MoviesSD); AddCategoryMapping(33, TorznabCatType.MoviesHD); AddCategoryMapping(33, TorznabCatType.Movies); AddCategoryMapping(17, TorznabCatType.MoviesForeign); AddCategoryMapping(17, TorznabCatType.MoviesDVD); + if (!configData.OnlyDanishCategories.Value) + { + AddCategoryMapping(9, TorznabCatType.MoviesHD); + AddCategoryMapping(9, TorznabCatType.Movies); + AddCategoryMapping(9, TorznabCatType.MoviesBluRay); + AddCategoryMapping(47, TorznabCatType.Movies3D); + AddCategoryMapping(5, TorznabCatType.MoviesSD); + } //TV Mapping - //Category 4: TV (Working) - AddCategoryMapping(4, TorznabCatType.TVSD); - AddCategoryMapping(4, TorznabCatType.TV); - AddCategoryMapping(4, TorznabCatType.TVHD); - //Category 21: Boxset/SD (Working) - AddCategoryMapping(21, TorznabCatType.TVFOREIGN); - //Category 24: Boxsets/TV (Working) - AddCategoryMapping(24, TorznabCatType.TVFOREIGN); //Category 26: NG Serier WEB-DL (Working) AddCategoryMapping(26, TorznabCatType.TVHD); AddCategoryMapping(26, TorznabCatType.TV); AddCategoryMapping(26, TorznabCatType.TVWEBDL); - //Category 31: TVHD (Working) - AddCategoryMapping(31, TorznabCatType.TVHD); - AddCategoryMapping(31, TorznabCatType.TV); //Category 43: NG WWW HD (Working) AddCategoryMapping(43, TorznabCatType.TVHD); AddCategoryMapping(43, TorznabCatType.TV); AddCategoryMapping(43, TorznabCatType.TVWEBDL); - //Category 45: TV-Misc (Working) - AddCategoryMapping(45, TorznabCatType.TV); - AddCategoryMapping(45, TorznabCatType.TVSD); //Category 46: NG Serier HDTV (Working) AddCategoryMapping(46, TorznabCatType.TVHD); AddCategoryMapping(46, TorznabCatType.TV); + if (!configData.OnlyDanishCategories.Value) + { + //Category 4: TV (Working) + AddCategoryMapping(4, TorznabCatType.TVSD); + AddCategoryMapping(4, TorznabCatType.TV); + AddCategoryMapping(4, TorznabCatType.TVHD); + //Category 21: Boxset/SD (Working) + AddCategoryMapping(21, TorznabCatType.TVFOREIGN); + //Category 24: Boxsets/TV (Working) + AddCategoryMapping(24, TorznabCatType.TVFOREIGN); + //Category 31: TVHD (Working) + AddCategoryMapping(31, TorznabCatType.TVHD); + AddCategoryMapping(31, TorznabCatType.TV); + //Category 45: TV-Misc (Working) + AddCategoryMapping(45, TorznabCatType.TV); + AddCategoryMapping(45, TorznabCatType.TVSD); + } } public async Task ApplyConfiguration(JToken configJson)