diff --git a/common/src/main/java/ctbrec/Settings.java b/common/src/main/java/ctbrec/Settings.java index 468c12c3..ebe79b5e 100644 --- a/common/src/main/java/ctbrec/Settings.java +++ b/common/src/main/java/ctbrec/Settings.java @@ -53,17 +53,20 @@ public class Settings { public String bongacamsBaseUrl = "https://bongacams.com"; public String bongaPassword = ""; public String bongaUsername = ""; + public Set bongaTabs = new HashSet<>(Arrays.asList("female")); public String cam4Password = ""; public String cam4Username = ""; + public Set cam4Tabs = new HashSet<>(Arrays.asList("female")); public String camsodaPassword = ""; public String camsodaUsername = ""; + public Set camsodaTabs = new HashSet<>(Arrays.asList("f")); public String chaturbatePassword = ""; public String chaturbateUsername = ""; public String chaturbateBaseUrl = "https://chaturbate.com"; @Deprecated public boolean chaturbateUseFlaresolverr = false; public int chaturbateMsBetweenRequests = 3000; - public Set chaturbateRegions = new HashSet<>(); + public Set chaturbateTabs = new HashSet<>(Arrays.asList("f")); public boolean chooseStreamQuality = false; public String colorAccent = "#FFFFFF"; public String colorBase = "#FFFFFF"; @@ -74,8 +77,9 @@ public class Settings { public int defaultPriority = 50; public boolean deleteOrphanedRecordingMetadata = true; public boolean determineResolution = false; - public List disabledSites = new ArrayList<>(); + public List disabledSites = new ArrayList<>(Arrays.asList("Streamray", "WinkTv")); public String downloadFilename = "$sanitize(${modelName})_$format(${localDateTime})"; + public Set dreamcamTabs = new HashSet<>(Arrays.asList("girls")); public List eventHandlers = new ArrayList<>(); public boolean eventsSuspended = false; public boolean fastScrollSpeed = true; @@ -85,6 +89,7 @@ public class Settings { public String ffmpegFileSuffix = "ts"; public String flirt4freePassword; public String flirt4freeUsername; + public Set flirt4freeTabs = new HashSet<>(Arrays.asList("female")); public String fontFamily = "Sans-Serif"; public int fontSize = 14; public String hlsdlExecutable = "hlsdl"; @@ -181,6 +186,7 @@ public class Settings { public boolean showPlayerStarting = false; public String showupUsername = ""; public String showupPassword = ""; + public Set showupTabs = new HashSet<>(Arrays.asList("female")); public boolean singlePlayer = true; @Deprecated public int splitRecordings = 0; @@ -191,8 +197,11 @@ public class Settings { public boolean startMinimized = false; public String streamatePassword = ""; public String streamateUsername = ""; + public Set streamateTabs = new HashSet<>(Arrays.asList("f,ff")); + public Set streamrayTabs = new HashSet<>(Arrays.asList("F")); public String stripchatUsername = ""; public String stripchatPassword = ""; + public Set stripchatTabs = new HashSet<>(Arrays.asList("girls")); public boolean stripchatUseXhamster = false; public boolean stripchatUseSuperchat = false; public List tabOrder = new ArrayList<>(); @@ -216,6 +225,7 @@ public class Settings { public String webinterfacePassword = "sucks"; public String xlovecamUsername = ""; public String xlovecamPassword = ""; + public Set xlovecamTabs = new HashSet<>(Arrays.asList("1")); public boolean stripchatVR = true; public boolean streamrayRecordGoalShows = false; public int thumbCacheSize = 16;