diff --git a/multisrc/overrides/madara/anshscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/anshscans/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..6aabc6940
Binary files /dev/null and b/multisrc/overrides/madara/anshscans/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/anshscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/anshscans/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..9b1b2acdc
Binary files /dev/null and b/multisrc/overrides/madara/anshscans/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/anshscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/anshscans/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..3df52cec7
Binary files /dev/null and b/multisrc/overrides/madara/anshscans/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/anshscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/anshscans/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..dd8bc3413
Binary files /dev/null and b/multisrc/overrides/madara/anshscans/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/anshscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/anshscans/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..b93e08e4d
Binary files /dev/null and b/multisrc/overrides/madara/anshscans/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/anshscans/res/web_hi_res_512.png b/multisrc/overrides/madara/anshscans/res/web_hi_res_512.png
new file mode 100644
index 000000000..2e76822bf
Binary files /dev/null and b/multisrc/overrides/madara/anshscans/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/anshscans/src/AnshScans.kt b/multisrc/overrides/madara/anshscans/src/AnshScans.kt
new file mode 100644
index 000000000..1f786bec9
--- /dev/null
+++ b/multisrc/overrides/madara/anshscans/src/AnshScans.kt
@@ -0,0 +1,9 @@
+package eu.kanade.tachiyomi.extension.en.anshscans
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+
+class AnshScans : Madara("Ansh Scans", "https://anshscans.org", "en") {
+    override val useNewChapterEndpoint = true
+
+    override val mangaDetailsSelectorStatus = "div.summary-heading:contains(Status) + div.summary-content"
+}
diff --git a/multisrc/overrides/madara/arabtoons/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/arabtoons/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..f9607e724
Binary files /dev/null and b/multisrc/overrides/madara/arabtoons/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/arabtoons/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/arabtoons/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..443bcbca1
Binary files /dev/null and b/multisrc/overrides/madara/arabtoons/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/arabtoons/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/arabtoons/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..c093a3bac
Binary files /dev/null and b/multisrc/overrides/madara/arabtoons/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/arabtoons/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/arabtoons/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..094e05f82
Binary files /dev/null and b/multisrc/overrides/madara/arabtoons/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/arabtoons/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/arabtoons/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..d1ef24278
Binary files /dev/null and b/multisrc/overrides/madara/arabtoons/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/arabtoons/res/web_hi_res_512.png b/multisrc/overrides/madara/arabtoons/res/web_hi_res_512.png
new file mode 100644
index 000000000..c681a1ad1
Binary files /dev/null and b/multisrc/overrides/madara/arabtoons/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/arabtoons/src/ArabToons.kt b/multisrc/overrides/madara/arabtoons/src/ArabToons.kt
new file mode 100644
index 000000000..54ea25b83
--- /dev/null
+++ b/multisrc/overrides/madara/arabtoons/src/ArabToons.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.ar.arabtoons
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class ArabToons : Madara(
+    "عرب تونز",
+    "https://arabtoons.net",
+    "ar",
+    dateFormat = SimpleDateFormat("MMM d", Locale("ar"))
+) {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/bsasmenucom/src/BsasmenuCom.kt b/multisrc/overrides/madara/bsasmenucom/src/BsasmenuCom.kt
new file mode 100644
index 000000000..7599f0786
--- /dev/null
+++ b/multisrc/overrides/madara/bsasmenucom/src/BsasmenuCom.kt
@@ -0,0 +1,9 @@
+package eu.kanade.tachiyomi.extension.en.bsasmenucom
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+
+class BsasmenuCom : Madara("bsasmenu.com", "https://bsasmenu.com", "en") {
+    override val useNewChapterEndpoint = false
+
+    override val popularMangaUrlSelector = "div.post-title a:not([target=_self])"
+}
diff --git a/multisrc/overrides/madara/daprob/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/daprob/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..52b16e84b
Binary files /dev/null and b/multisrc/overrides/madara/daprob/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/daprob/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/daprob/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..9ebd7714e
Binary files /dev/null and b/multisrc/overrides/madara/daprob/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/daprob/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/daprob/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..e9adc4044
Binary files /dev/null and b/multisrc/overrides/madara/daprob/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/daprob/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/daprob/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..f5ba2bb74
Binary files /dev/null and b/multisrc/overrides/madara/daprob/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/daprob/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/daprob/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..d4f8b1fc0
Binary files /dev/null and b/multisrc/overrides/madara/daprob/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/daprob/res/web_hi_res_512.png b/multisrc/overrides/madara/daprob/res/web_hi_res_512.png
new file mode 100644
index 000000000..cd85d05ae
Binary files /dev/null and b/multisrc/overrides/madara/daprob/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/daprob/src/DapRob.kt b/multisrc/overrides/madara/daprob/src/DapRob.kt
new file mode 100644
index 000000000..ee3039cc0
--- /dev/null
+++ b/multisrc/overrides/madara/daprob/src/DapRob.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.es.daprob
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class DapRob : Madara(
+    "DapRob",
+    "https://daprob.com",
+    "es",
+    dateFormat = SimpleDateFormat("dd/MM/yyy", Locale.ROOT)
+) {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/eromiau/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/eromiau/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..99a19b012
Binary files /dev/null and b/multisrc/overrides/madara/eromiau/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/eromiau/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/eromiau/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..0100762ca
Binary files /dev/null and b/multisrc/overrides/madara/eromiau/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/eromiau/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/eromiau/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..451c49453
Binary files /dev/null and b/multisrc/overrides/madara/eromiau/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/eromiau/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/eromiau/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..e0940a8d6
Binary files /dev/null and b/multisrc/overrides/madara/eromiau/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/eromiau/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/eromiau/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..82bd628b5
Binary files /dev/null and b/multisrc/overrides/madara/eromiau/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/eromiau/res/web_hi_res_512.png b/multisrc/overrides/madara/eromiau/res/web_hi_res_512.png
new file mode 100644
index 000000000..3056569c6
Binary files /dev/null and b/multisrc/overrides/madara/eromiau/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/eromiau/src/Eromiau.kt b/multisrc/overrides/madara/eromiau/src/Eromiau.kt
new file mode 100644
index 000000000..88853c2b1
--- /dev/null
+++ b/multisrc/overrides/madara/eromiau/src/Eromiau.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.es.eromiau
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class Eromiau : Madara(
+    "Eromiau",
+    "https://www.eromiau.com",
+    "es",
+    dateFormat = SimpleDateFormat("MMM d, yyy", Locale("es"))
+) {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/evascans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/evascans/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..c3bc1299c
Binary files /dev/null and b/multisrc/overrides/madara/evascans/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/evascans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/evascans/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..4df77b325
Binary files /dev/null and b/multisrc/overrides/madara/evascans/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/evascans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/evascans/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..abac9cdc3
Binary files /dev/null and b/multisrc/overrides/madara/evascans/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/evascans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/evascans/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..bc23ad2e9
Binary files /dev/null and b/multisrc/overrides/madara/evascans/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/evascans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/evascans/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..2794e3860
Binary files /dev/null and b/multisrc/overrides/madara/evascans/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/evascans/res/web_hi_res_512.png b/multisrc/overrides/madara/evascans/res/web_hi_res_512.png
new file mode 100644
index 000000000..c25804179
Binary files /dev/null and b/multisrc/overrides/madara/evascans/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/evascans/src/EvaScans.kt b/multisrc/overrides/madara/evascans/src/EvaScans.kt
new file mode 100644
index 000000000..629be450c
--- /dev/null
+++ b/multisrc/overrides/madara/evascans/src/EvaScans.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.tr.evascans
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class EvaScans : Madara(
+    "EvaScans",
+    "https://evascans.com",
+    "tr",
+    dateFormat = SimpleDateFormat("MMM d, yyy", Locale("tr"))
+) {
+    override val useNewChapterEndpoint = false
+}
diff --git a/multisrc/overrides/madara/flextapescans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/flextapescans/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..7b44642af
Binary files /dev/null and b/multisrc/overrides/madara/flextapescans/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/flextapescans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/flextapescans/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..36a7566c4
Binary files /dev/null and b/multisrc/overrides/madara/flextapescans/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/flextapescans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/flextapescans/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..5cce3caa2
Binary files /dev/null and b/multisrc/overrides/madara/flextapescans/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/flextapescans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/flextapescans/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..fa5ecfc9a
Binary files /dev/null and b/multisrc/overrides/madara/flextapescans/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/flextapescans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/flextapescans/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..9a910cf6b
Binary files /dev/null and b/multisrc/overrides/madara/flextapescans/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/flextapescans/res/web_hi_res_512.png b/multisrc/overrides/madara/flextapescans/res/web_hi_res_512.png
new file mode 100644
index 000000000..181cc58c6
Binary files /dev/null and b/multisrc/overrides/madara/flextapescans/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/flextapescans/src/FlexTapeScans.kt b/multisrc/overrides/madara/flextapescans/src/FlexTapeScans.kt
new file mode 100644
index 000000000..b35e7f128
--- /dev/null
+++ b/multisrc/overrides/madara/flextapescans/src/FlexTapeScans.kt
@@ -0,0 +1,25 @@
+package eu.kanade.tachiyomi.extension.en.flextapescans
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import eu.kanade.tachiyomi.source.model.Page
+import org.jsoup.nodes.Document
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class FlexTapeScans : Madara(
+    "Flex Tape Scans",
+    "https://flextapescans.com",
+    "en",
+    dateFormat = SimpleDateFormat("MM/dd/yyy", Locale.ROOT)
+) {
+    override val useNewChapterEndpoint = false
+
+    override fun pageListParse(document: Document): List<Page> {
+        val blocked = document.select(".content-blocked").first()
+        if (blocked != null) {
+            throw Exception(blocked.text()) // You need to be contributor to read this chapter
+        }
+
+        return super.pageListParse(document)
+    }
+}
diff --git a/multisrc/overrides/madara/geasstoon/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/geasstoon/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..7d22c90c6
Binary files /dev/null and b/multisrc/overrides/madara/geasstoon/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/geasstoon/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/geasstoon/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..ff68ed91b
Binary files /dev/null and b/multisrc/overrides/madara/geasstoon/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/geasstoon/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/geasstoon/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..cd374f877
Binary files /dev/null and b/multisrc/overrides/madara/geasstoon/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/geasstoon/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/geasstoon/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..3c1827bb0
Binary files /dev/null and b/multisrc/overrides/madara/geasstoon/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/geasstoon/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/geasstoon/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..a2f1d05a1
Binary files /dev/null and b/multisrc/overrides/madara/geasstoon/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/geasstoon/res/web_hi_res_512.png b/multisrc/overrides/madara/geasstoon/res/web_hi_res_512.png
new file mode 100644
index 000000000..c0affbebb
Binary files /dev/null and b/multisrc/overrides/madara/geasstoon/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/geasstoon/src/GeassToon.kt b/multisrc/overrides/madara/geasstoon/src/GeassToon.kt
new file mode 100644
index 000000000..f65314349
--- /dev/null
+++ b/multisrc/overrides/madara/geasstoon/src/GeassToon.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.tr.geasstoon
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class GeassToon : Madara(
+    "GeassToon",
+    "https://geasstoon.com",
+    "tr",
+    dateFormat = SimpleDateFormat("MMM d, yyy", Locale("tr"))
+) {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/glorymanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/glorymanga/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..d637b4825
Binary files /dev/null and b/multisrc/overrides/madara/glorymanga/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/glorymanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/glorymanga/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..0d68de76b
Binary files /dev/null and b/multisrc/overrides/madara/glorymanga/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/glorymanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/glorymanga/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..ed07138a7
Binary files /dev/null and b/multisrc/overrides/madara/glorymanga/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/glorymanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/glorymanga/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..c6b3b8f1c
Binary files /dev/null and b/multisrc/overrides/madara/glorymanga/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/glorymanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/glorymanga/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..a06ffa119
Binary files /dev/null and b/multisrc/overrides/madara/glorymanga/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/glorymanga/res/web_hi_res_512.png b/multisrc/overrides/madara/glorymanga/res/web_hi_res_512.png
new file mode 100644
index 000000000..f42e96b35
Binary files /dev/null and b/multisrc/overrides/madara/glorymanga/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/glorymanga/src/GloryManga.kt b/multisrc/overrides/madara/glorymanga/src/GloryManga.kt
new file mode 100644
index 000000000..71165906a
--- /dev/null
+++ b/multisrc/overrides/madara/glorymanga/src/GloryManga.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.tr.glorymanga
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class GloryManga : Madara(
+    "Glory Manga",
+    "https://glorymanga.com",
+    "tr",
+    dateFormat = SimpleDateFormat("dd/MM/yyy", Locale.ROOT)
+) {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/gloryscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/gloryscans/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..b57d5051e
Binary files /dev/null and b/multisrc/overrides/madara/gloryscans/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/gloryscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/gloryscans/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..de67344fb
Binary files /dev/null and b/multisrc/overrides/madara/gloryscans/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/gloryscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/gloryscans/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..c66ba59e0
Binary files /dev/null and b/multisrc/overrides/madara/gloryscans/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/gloryscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/gloryscans/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..bc382b841
Binary files /dev/null and b/multisrc/overrides/madara/gloryscans/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/gloryscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/gloryscans/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..908d8ba10
Binary files /dev/null and b/multisrc/overrides/madara/gloryscans/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/gloryscans/res/web_hi_res_512.png b/multisrc/overrides/madara/gloryscans/res/web_hi_res_512.png
new file mode 100644
index 000000000..f6af74a50
Binary files /dev/null and b/multisrc/overrides/madara/gloryscans/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/gloryscans/src/GloryScans.kt b/multisrc/overrides/madara/gloryscans/src/GloryScans.kt
new file mode 100644
index 000000000..d0bfcff96
--- /dev/null
+++ b/multisrc/overrides/madara/gloryscans/src/GloryScans.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.tr.gloryscans
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class GloryScans : Madara(
+    "Glory Scans",
+    "https://gloryscans.com",
+    "tr",
+    dateFormat = SimpleDateFormat("d MMM yyy", Locale("tr"))
+) {
+    override val useNewChapterEndpoint = false
+}
diff --git a/multisrc/overrides/madara/herenscan/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/herenscan/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..4e0b107a9
Binary files /dev/null and b/multisrc/overrides/madara/herenscan/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/herenscan/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/herenscan/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..3e76b1e0d
Binary files /dev/null and b/multisrc/overrides/madara/herenscan/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/herenscan/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/herenscan/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..1f1c49e94
Binary files /dev/null and b/multisrc/overrides/madara/herenscan/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/herenscan/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/herenscan/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..1fbc8ea35
Binary files /dev/null and b/multisrc/overrides/madara/herenscan/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/herenscan/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/herenscan/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..b8a7ddd5e
Binary files /dev/null and b/multisrc/overrides/madara/herenscan/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/herenscan/res/web_hi_res_512.png b/multisrc/overrides/madara/herenscan/res/web_hi_res_512.png
new file mode 100644
index 000000000..e8a6308df
Binary files /dev/null and b/multisrc/overrides/madara/herenscan/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/herenscan/src/HerenScan.kt b/multisrc/overrides/madara/herenscan/src/HerenScan.kt
new file mode 100644
index 000000000..e6a1d93ac
--- /dev/null
+++ b/multisrc/overrides/madara/herenscan/src/HerenScan.kt
@@ -0,0 +1,17 @@
+package eu.kanade.tachiyomi.extension.es.herenscan
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class HerenScan : Madara(
+    "HerenScan",
+    "https://herenscan.com",
+    "es",
+    dateFormat = SimpleDateFormat("d 'de' MMM 'de' yyy", Locale("es"))
+) {
+    override val useNewChapterEndpoint = true
+
+    // Disable type selector as it's junk data, must not be empty.
+    override val seriesTypeSelector = "#abcdefghijklmnopqrstuvwxyz"
+}
diff --git a/multisrc/overrides/madara/mangabilgini/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangabilgini/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..f14515d90
Binary files /dev/null and b/multisrc/overrides/madara/mangabilgini/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangabilgini/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangabilgini/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..266b5527f
Binary files /dev/null and b/multisrc/overrides/madara/mangabilgini/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangabilgini/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangabilgini/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..aab5aecb1
Binary files /dev/null and b/multisrc/overrides/madara/mangabilgini/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangabilgini/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangabilgini/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..56cac9f44
Binary files /dev/null and b/multisrc/overrides/madara/mangabilgini/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangabilgini/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangabilgini/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..0efbad085
Binary files /dev/null and b/multisrc/overrides/madara/mangabilgini/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangabilgini/res/web_hi_res_512.png b/multisrc/overrides/madara/mangabilgini/res/web_hi_res_512.png
new file mode 100644
index 000000000..1e901e7ce
Binary files /dev/null and b/multisrc/overrides/madara/mangabilgini/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/mangabilgini/src/MangaBilgini.kt b/multisrc/overrides/madara/mangabilgini/src/MangaBilgini.kt
new file mode 100644
index 000000000..42f61748d
--- /dev/null
+++ b/multisrc/overrides/madara/mangabilgini/src/MangaBilgini.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.tr.mangabilgini
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class MangaBilgini : Madara(
+    "Manga Bilgini",
+    "https://mangabilgini.com",
+    "tr",
+    dateFormat = SimpleDateFormat("MMM d, yyy", Locale("tr"))
+) {
+    override val useNewChapterEndpoint = false
+}
diff --git a/multisrc/overrides/madara/mangaflix/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangaflix/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..7b0509318
Binary files /dev/null and b/multisrc/overrides/madara/mangaflix/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangaflix/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangaflix/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..040b76338
Binary files /dev/null and b/multisrc/overrides/madara/mangaflix/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangaflix/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangaflix/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..6aa48ac89
Binary files /dev/null and b/multisrc/overrides/madara/mangaflix/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangaflix/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangaflix/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..a66087900
Binary files /dev/null and b/multisrc/overrides/madara/mangaflix/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangaflix/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangaflix/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..5873d1c75
Binary files /dev/null and b/multisrc/overrides/madara/mangaflix/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangaflix/res/web_hi_res_512.png b/multisrc/overrides/madara/mangaflix/res/web_hi_res_512.png
new file mode 100644
index 000000000..f4ff55089
Binary files /dev/null and b/multisrc/overrides/madara/mangaflix/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/mangaflix/src/MangaFlix.kt b/multisrc/overrides/madara/mangaflix/src/MangaFlix.kt
new file mode 100644
index 000000000..a094f37b5
--- /dev/null
+++ b/multisrc/overrides/madara/mangaflix/src/MangaFlix.kt
@@ -0,0 +1,31 @@
+package eu.kanade.tachiyomi.extension.ar.mangaflix
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import eu.kanade.tachiyomi.source.model.SChapter
+import org.jsoup.nodes.Element
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class MangaFlix : Madara(
+    "مانجا فليكس",
+    "https://www.manga-flix.com",
+    "ar",
+    dateFormat = SimpleDateFormat("dd/MM/yyy", Locale.ROOT)
+) {
+    override val useNewChapterEndpoint = true
+
+    override val mangaDetailsSelectorStatus = "div.summarys"
+
+    override fun chapterFromElement(element: Element): SChapter {
+        val chapter = super.chapterFromElement(element)
+
+        with(element) {
+            select(chapterUrlSelector).first()?.let { urlElement ->
+                // use .ownText() instead of .text()
+                chapter.name = urlElement.ownText()
+            }
+        }
+
+        return chapter
+    }
+}
diff --git a/multisrc/overrides/madara/mangafreakonline/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangafreakonline/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..18e2ef1f4
Binary files /dev/null and b/multisrc/overrides/madara/mangafreakonline/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangafreakonline/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangafreakonline/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..0bd16808a
Binary files /dev/null and b/multisrc/overrides/madara/mangafreakonline/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangafreakonline/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangafreakonline/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..224f805f7
Binary files /dev/null and b/multisrc/overrides/madara/mangafreakonline/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangafreakonline/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangafreakonline/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..2e0d025e1
Binary files /dev/null and b/multisrc/overrides/madara/mangafreakonline/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangafreakonline/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangafreakonline/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..896c016d8
Binary files /dev/null and b/multisrc/overrides/madara/mangafreakonline/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangafreakonline/res/web_hi_res_512.png b/multisrc/overrides/madara/mangafreakonline/res/web_hi_res_512.png
new file mode 100644
index 000000000..47ca8336e
Binary files /dev/null and b/multisrc/overrides/madara/mangafreakonline/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/mangafreakonline/src/MangaFreakOnline.kt b/multisrc/overrides/madara/mangafreakonline/src/MangaFreakOnline.kt
new file mode 100644
index 000000000..c3683e919
--- /dev/null
+++ b/multisrc/overrides/madara/mangafreakonline/src/MangaFreakOnline.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.en.mangafreakonline
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class MangaFreakOnline : Madara(
+    "MangaFreak.online",
+    "https://mangafreak.online",
+    "en",
+    dateFormat = SimpleDateFormat("d MMM، yyy", Locale.US)
+) {
+    override val useNewChapterEndpoint = false
+}
diff --git a/multisrc/overrides/madara/mangak2/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangak2/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..5337ccef3
Binary files /dev/null and b/multisrc/overrides/madara/mangak2/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangak2/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangak2/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..6fc213ecc
Binary files /dev/null and b/multisrc/overrides/madara/mangak2/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangak2/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangak2/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..2c5146902
Binary files /dev/null and b/multisrc/overrides/madara/mangak2/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangak2/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangak2/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..0413cbcc8
Binary files /dev/null and b/multisrc/overrides/madara/mangak2/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangak2/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangak2/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..4c62343f4
Binary files /dev/null and b/multisrc/overrides/madara/mangak2/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangak2/res/web_hi_res_512.png b/multisrc/overrides/madara/mangak2/res/web_hi_res_512.png
new file mode 100644
index 000000000..c47749810
Binary files /dev/null and b/multisrc/overrides/madara/mangak2/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/mangak2/src/MangaK2.kt b/multisrc/overrides/madara/mangak2/src/MangaK2.kt
new file mode 100644
index 000000000..1c5e6d0b4
--- /dev/null
+++ b/multisrc/overrides/madara/mangak2/src/MangaK2.kt
@@ -0,0 +1,7 @@
+package eu.kanade.tachiyomi.extension.en.mangak2
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+
+class MangaK2 : Madara("MangaK2", "https://mangak2.com", "en") {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/mangarolls/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangarolls/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..2cd79f8d2
Binary files /dev/null and b/multisrc/overrides/madara/mangarolls/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangarolls/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangarolls/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..a7ca30a46
Binary files /dev/null and b/multisrc/overrides/madara/mangarolls/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangarolls/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangarolls/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..94b1eaa32
Binary files /dev/null and b/multisrc/overrides/madara/mangarolls/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangarolls/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangarolls/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..4da3c0d75
Binary files /dev/null and b/multisrc/overrides/madara/mangarolls/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangarolls/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangarolls/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..83d7c947b
Binary files /dev/null and b/multisrc/overrides/madara/mangarolls/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/mangarolls/res/web_hi_res_512.png b/multisrc/overrides/madara/mangarolls/res/web_hi_res_512.png
new file mode 100644
index 000000000..5bad8dd76
Binary files /dev/null and b/multisrc/overrides/madara/mangarolls/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/mangarolls/src/MangaRolls.kt b/multisrc/overrides/madara/mangarolls/src/MangaRolls.kt
new file mode 100644
index 000000000..839740cbf
--- /dev/null
+++ b/multisrc/overrides/madara/mangarolls/src/MangaRolls.kt
@@ -0,0 +1,7 @@
+package eu.kanade.tachiyomi.extension.en.mangarolls
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+
+class MangaRolls : Madara("MangaRolls", "https://mangarolls.com", "en") {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/manhuakiss/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/manhuakiss/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..3a9ce252f
Binary files /dev/null and b/multisrc/overrides/madara/manhuakiss/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/manhuakiss/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/manhuakiss/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..e15218132
Binary files /dev/null and b/multisrc/overrides/madara/manhuakiss/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/manhuakiss/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuakiss/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..fdbdc687e
Binary files /dev/null and b/multisrc/overrides/madara/manhuakiss/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/manhuakiss/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuakiss/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..445cdc599
Binary files /dev/null and b/multisrc/overrides/madara/manhuakiss/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/manhuakiss/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuakiss/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..a1673275d
Binary files /dev/null and b/multisrc/overrides/madara/manhuakiss/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/manhuakiss/res/web_hi_res_512.png b/multisrc/overrides/madara/manhuakiss/res/web_hi_res_512.png
new file mode 100644
index 000000000..35de407d7
Binary files /dev/null and b/multisrc/overrides/madara/manhuakiss/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/manhuakiss/src/ManhuaKiss.kt b/multisrc/overrides/madara/manhuakiss/src/ManhuaKiss.kt
new file mode 100644
index 000000000..ec4738859
--- /dev/null
+++ b/multisrc/overrides/madara/manhuakiss/src/ManhuaKiss.kt
@@ -0,0 +1,7 @@
+package eu.kanade.tachiyomi.extension.en.manhuakiss
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+
+class ManhuaKiss : Madara("Manhua Kiss", "https://manhuakiss.me", "en") {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/manhwadashraw/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/manhwadashraw/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..bff7018f0
Binary files /dev/null and b/multisrc/overrides/madara/manhwadashraw/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/manhwadashraw/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/manhwadashraw/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..c95fc992c
Binary files /dev/null and b/multisrc/overrides/madara/manhwadashraw/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/manhwadashraw/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/manhwadashraw/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..65223f47f
Binary files /dev/null and b/multisrc/overrides/madara/manhwadashraw/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/manhwadashraw/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhwadashraw/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..e556e7db5
Binary files /dev/null and b/multisrc/overrides/madara/manhwadashraw/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/manhwadashraw/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhwadashraw/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..1eca567c0
Binary files /dev/null and b/multisrc/overrides/madara/manhwadashraw/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/manhwadashraw/res/web_hi_res_512.png b/multisrc/overrides/madara/manhwadashraw/res/web_hi_res_512.png
new file mode 100644
index 000000000..7959338bc
Binary files /dev/null and b/multisrc/overrides/madara/manhwadashraw/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/manhwadashraw/src/ManhwaDashRaw.kt b/multisrc/overrides/madara/manhwadashraw/src/ManhwaDashRaw.kt
new file mode 100644
index 000000000..83b78b101
--- /dev/null
+++ b/multisrc/overrides/madara/manhwadashraw/src/ManhwaDashRaw.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.all.manhwadashraw
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class ManhwaDashRaw : Madara(
+    "Manhwa-raw",
+    "https://manhwa-raw.com",
+    "all",
+    dateFormat = SimpleDateFormat("dd/MM/yyy", Locale.ROOT)
+) {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/murimscan/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/murimscan/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..7cb383031
Binary files /dev/null and b/multisrc/overrides/madara/murimscan/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/murimscan/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/murimscan/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..de7e69861
Binary files /dev/null and b/multisrc/overrides/madara/murimscan/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/murimscan/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/murimscan/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..5217af00d
Binary files /dev/null and b/multisrc/overrides/madara/murimscan/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/murimscan/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/murimscan/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..6daf288e5
Binary files /dev/null and b/multisrc/overrides/madara/murimscan/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/murimscan/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/murimscan/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..f363b2a21
Binary files /dev/null and b/multisrc/overrides/madara/murimscan/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/murimscan/res/web_hi_res_512.png b/multisrc/overrides/madara/murimscan/res/web_hi_res_512.png
new file mode 100644
index 000000000..c90eab691
Binary files /dev/null and b/multisrc/overrides/madara/murimscan/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/murimscan/src/MurimScan.kt b/multisrc/overrides/madara/murimscan/src/MurimScan.kt
new file mode 100644
index 000000000..d67103f64
--- /dev/null
+++ b/multisrc/overrides/madara/murimscan/src/MurimScan.kt
@@ -0,0 +1,7 @@
+package eu.kanade.tachiyomi.extension.en.murimscan
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+
+class MurimScan : Madara("MurimScan", "https://murimscan.run", "en") {
+    override val useNewChapterEndpoint = false
+}
diff --git a/multisrc/overrides/madara/noblessetranslations/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/noblessetranslations/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..1f5dae465
Binary files /dev/null and b/multisrc/overrides/madara/noblessetranslations/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/noblessetranslations/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/noblessetranslations/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..cc6f96bba
Binary files /dev/null and b/multisrc/overrides/madara/noblessetranslations/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/noblessetranslations/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/noblessetranslations/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..0271ffb7e
Binary files /dev/null and b/multisrc/overrides/madara/noblessetranslations/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/noblessetranslations/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/noblessetranslations/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..9c5680742
Binary files /dev/null and b/multisrc/overrides/madara/noblessetranslations/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/noblessetranslations/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/noblessetranslations/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..96f924898
Binary files /dev/null and b/multisrc/overrides/madara/noblessetranslations/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/noblessetranslations/res/web_hi_res_512.png b/multisrc/overrides/madara/noblessetranslations/res/web_hi_res_512.png
new file mode 100644
index 000000000..f5842ddfc
Binary files /dev/null and b/multisrc/overrides/madara/noblessetranslations/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/noblessetranslations/src/NoblesseTranslations.kt b/multisrc/overrides/madara/noblessetranslations/src/NoblesseTranslations.kt
new file mode 100644
index 000000000..4b84d4fff
--- /dev/null
+++ b/multisrc/overrides/madara/noblessetranslations/src/NoblesseTranslations.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.es.noblessetranslations
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class NoblesseTranslations : Madara(
+    "Noblesse Translations",
+    "https://www.noblessetranslations.com",
+    "es",
+    dateFormat = SimpleDateFormat("dd/MM/yy", Locale.ROOT)
+) {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/novelcrow/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/novelcrow/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..39428033b
Binary files /dev/null and b/multisrc/overrides/madara/novelcrow/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/novelcrow/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/novelcrow/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..0bdd27d57
Binary files /dev/null and b/multisrc/overrides/madara/novelcrow/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/novelcrow/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/novelcrow/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..ca80fd9db
Binary files /dev/null and b/multisrc/overrides/madara/novelcrow/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/novelcrow/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/novelcrow/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..b99ff7203
Binary files /dev/null and b/multisrc/overrides/madara/novelcrow/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/novelcrow/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/novelcrow/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..35470ed3b
Binary files /dev/null and b/multisrc/overrides/madara/novelcrow/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/novelcrow/res/web_hi_res_512.png b/multisrc/overrides/madara/novelcrow/res/web_hi_res_512.png
new file mode 100644
index 000000000..e4b5385be
Binary files /dev/null and b/multisrc/overrides/madara/novelcrow/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/novelcrow/src/NovelCrow.kt b/multisrc/overrides/madara/novelcrow/src/NovelCrow.kt
new file mode 100644
index 000000000..2da15590f
--- /dev/null
+++ b/multisrc/overrides/madara/novelcrow/src/NovelCrow.kt
@@ -0,0 +1,7 @@
+package eu.kanade.tachiyomi.extension.en.novelcrow
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+
+class NovelCrow : Madara("NovelCrow", "https://novelcrow.com", "en") {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/olympusscantop/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/olympusscantop/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..39a0a3916
Binary files /dev/null and b/multisrc/overrides/madara/olympusscantop/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/olympusscantop/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/olympusscantop/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..406b15de9
Binary files /dev/null and b/multisrc/overrides/madara/olympusscantop/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/olympusscantop/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/olympusscantop/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..f265a804e
Binary files /dev/null and b/multisrc/overrides/madara/olympusscantop/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/olympusscantop/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/olympusscantop/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..06f0efddb
Binary files /dev/null and b/multisrc/overrides/madara/olympusscantop/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/olympusscantop/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/olympusscantop/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..fd7b1081c
Binary files /dev/null and b/multisrc/overrides/madara/olympusscantop/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/olympusscantop/res/web_hi_res_512.png b/multisrc/overrides/madara/olympusscantop/res/web_hi_res_512.png
new file mode 100644
index 000000000..248e9e9da
Binary files /dev/null and b/multisrc/overrides/madara/olympusscantop/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/olympusscantop/src/OlympusScanTop.kt b/multisrc/overrides/madara/olympusscantop/src/OlympusScanTop.kt
new file mode 100644
index 000000000..f48d84414
--- /dev/null
+++ b/multisrc/overrides/madara/olympusscantop/src/OlympusScanTop.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.es.olympusscantop
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class OlympusScanTop : Madara(
+    "OlympusScan.top",
+    "https://olympusscan.top",
+    "es",
+    dateFormat = SimpleDateFormat("MMM d, yyy", Locale("es"))
+) {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/readfreecomics/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/readfreecomics/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..f66b6a7fb
Binary files /dev/null and b/multisrc/overrides/madara/readfreecomics/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/readfreecomics/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/readfreecomics/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..7a617d9f4
Binary files /dev/null and b/multisrc/overrides/madara/readfreecomics/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/readfreecomics/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/readfreecomics/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..859a4d769
Binary files /dev/null and b/multisrc/overrides/madara/readfreecomics/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/readfreecomics/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/readfreecomics/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..e5cc93043
Binary files /dev/null and b/multisrc/overrides/madara/readfreecomics/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/readfreecomics/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/readfreecomics/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..880164a36
Binary files /dev/null and b/multisrc/overrides/madara/readfreecomics/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/readfreecomics/res/web_hi_res_512.png b/multisrc/overrides/madara/readfreecomics/res/web_hi_res_512.png
new file mode 100644
index 000000000..6eba8be25
Binary files /dev/null and b/multisrc/overrides/madara/readfreecomics/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/readfreecomics/src/ReadFreeComics.kt b/multisrc/overrides/madara/readfreecomics/src/ReadFreeComics.kt
new file mode 100644
index 000000000..489046484
--- /dev/null
+++ b/multisrc/overrides/madara/readfreecomics/src/ReadFreeComics.kt
@@ -0,0 +1,7 @@
+package eu.kanade.tachiyomi.extension.en.readfreecomics
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+
+class ReadFreeComics : Madara("ReadFreeComics", "https://readfreecomics.com", "en") {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/readmangafree/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/readmangafree/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..8e69c7952
Binary files /dev/null and b/multisrc/overrides/madara/readmangafree/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/readmangafree/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/readmangafree/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..e066eb08f
Binary files /dev/null and b/multisrc/overrides/madara/readmangafree/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/readmangafree/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/readmangafree/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..e1be220b3
Binary files /dev/null and b/multisrc/overrides/madara/readmangafree/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/readmangafree/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/readmangafree/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..ca4b6de4c
Binary files /dev/null and b/multisrc/overrides/madara/readmangafree/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/readmangafree/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/readmangafree/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..86f49f4d8
Binary files /dev/null and b/multisrc/overrides/madara/readmangafree/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/readmangafree/res/web_hi_res_512.png b/multisrc/overrides/madara/readmangafree/res/web_hi_res_512.png
new file mode 100644
index 000000000..6babc6a2b
Binary files /dev/null and b/multisrc/overrides/madara/readmangafree/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/readmangafree/src/ReadMangaFree.kt b/multisrc/overrides/madara/readmangafree/src/ReadMangaFree.kt
new file mode 100644
index 000000000..ea57dbe56
--- /dev/null
+++ b/multisrc/overrides/madara/readmangafree/src/ReadMangaFree.kt
@@ -0,0 +1,7 @@
+package eu.kanade.tachiyomi.extension.en.readmangafree
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+
+class ReadMangaFree : Madara("ReadMangaFree", "https://readmangafree.net", "en") {
+    override val useNewChapterEndpoint = false
+}
diff --git a/multisrc/overrides/madara/rio2manga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/rio2manga/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..0e1626225
Binary files /dev/null and b/multisrc/overrides/madara/rio2manga/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/rio2manga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/rio2manga/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..59c185683
Binary files /dev/null and b/multisrc/overrides/madara/rio2manga/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/rio2manga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/rio2manga/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..8f802e24c
Binary files /dev/null and b/multisrc/overrides/madara/rio2manga/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/rio2manga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/rio2manga/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..e6772a6e5
Binary files /dev/null and b/multisrc/overrides/madara/rio2manga/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/rio2manga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/rio2manga/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..b665cf141
Binary files /dev/null and b/multisrc/overrides/madara/rio2manga/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/rio2manga/res/web_hi_res_512.png b/multisrc/overrides/madara/rio2manga/res/web_hi_res_512.png
new file mode 100644
index 000000000..fe38e733d
Binary files /dev/null and b/multisrc/overrides/madara/rio2manga/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/rio2manga/src/Rio2Manga.kt b/multisrc/overrides/madara/rio2manga/src/Rio2Manga.kt
new file mode 100644
index 000000000..95dee4c17
--- /dev/null
+++ b/multisrc/overrides/madara/rio2manga/src/Rio2Manga.kt
@@ -0,0 +1,7 @@
+package eu.kanade.tachiyomi.extension.en.rio2manga
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+
+class Rio2Manga : Madara("Rio2 Manga", "https://rio2manga.com", "en") {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/romantikmanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/romantikmanga/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..064b22466
Binary files /dev/null and b/multisrc/overrides/madara/romantikmanga/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/romantikmanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/romantikmanga/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..a0063888d
Binary files /dev/null and b/multisrc/overrides/madara/romantikmanga/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/romantikmanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/romantikmanga/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..e8076e262
Binary files /dev/null and b/multisrc/overrides/madara/romantikmanga/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/romantikmanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/romantikmanga/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..2faa77d86
Binary files /dev/null and b/multisrc/overrides/madara/romantikmanga/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/romantikmanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/romantikmanga/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..d6bf0a26a
Binary files /dev/null and b/multisrc/overrides/madara/romantikmanga/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/romantikmanga/res/web_hi_res_512.png b/multisrc/overrides/madara/romantikmanga/res/web_hi_res_512.png
new file mode 100644
index 000000000..a94de3e07
Binary files /dev/null and b/multisrc/overrides/madara/romantikmanga/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/romantikmanga/src/RomantikManga.kt b/multisrc/overrides/madara/romantikmanga/src/RomantikManga.kt
new file mode 100644
index 000000000..8cd4a9bc1
--- /dev/null
+++ b/multisrc/overrides/madara/romantikmanga/src/RomantikManga.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.tr.romantikmanga
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class RomantikManga : Madara(
+    "Romantik Manga",
+    "https://romantikmanga.com",
+    "tr",
+    dateFormat = SimpleDateFormat("MMM d, yyy", Locale("tr"))
+) {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/scambertraslator/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/scambertraslator/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..c11535c68
Binary files /dev/null and b/multisrc/overrides/madara/scambertraslator/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/scambertraslator/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/scambertraslator/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..bc231dd36
Binary files /dev/null and b/multisrc/overrides/madara/scambertraslator/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/scambertraslator/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/scambertraslator/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..6efe0e392
Binary files /dev/null and b/multisrc/overrides/madara/scambertraslator/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/scambertraslator/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/scambertraslator/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..a446b5ee0
Binary files /dev/null and b/multisrc/overrides/madara/scambertraslator/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/scambertraslator/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/scambertraslator/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..f417ff264
Binary files /dev/null and b/multisrc/overrides/madara/scambertraslator/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/scambertraslator/res/web_hi_res_512.png b/multisrc/overrides/madara/scambertraslator/res/web_hi_res_512.png
new file mode 100644
index 000000000..ae806aa90
Binary files /dev/null and b/multisrc/overrides/madara/scambertraslator/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/scambertraslator/src/ScamberTraslator.kt b/multisrc/overrides/madara/scambertraslator/src/ScamberTraslator.kt
new file mode 100644
index 000000000..885e2c28c
--- /dev/null
+++ b/multisrc/overrides/madara/scambertraslator/src/ScamberTraslator.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.es.scambertraslator
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class ScamberTraslator : Madara(
+    "ScamberTraslator",
+    "https://scambertraslator.com",
+    "es",
+    dateFormat = SimpleDateFormat("yyy-MM-dd", Locale.ROOT)
+) {
+    override val useNewChapterEndpoint = false
+}
diff --git a/multisrc/overrides/madara/shayami/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/shayami/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..634123625
Binary files /dev/null and b/multisrc/overrides/madara/shayami/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/shayami/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/shayami/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..025a367c7
Binary files /dev/null and b/multisrc/overrides/madara/shayami/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/shayami/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/shayami/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..cd881d7f5
Binary files /dev/null and b/multisrc/overrides/madara/shayami/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/shayami/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/shayami/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..6d0d6ea35
Binary files /dev/null and b/multisrc/overrides/madara/shayami/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/shayami/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/shayami/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..743ef699e
Binary files /dev/null and b/multisrc/overrides/madara/shayami/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/shayami/res/web_hi_res_512.png b/multisrc/overrides/madara/shayami/res/web_hi_res_512.png
new file mode 100644
index 000000000..e7f7c7588
Binary files /dev/null and b/multisrc/overrides/madara/shayami/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/shayami/src/Shayami.kt b/multisrc/overrides/madara/shayami/src/Shayami.kt
new file mode 100644
index 000000000..7305133df
--- /dev/null
+++ b/multisrc/overrides/madara/shayami/src/Shayami.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.es.shayami
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class Shayami : Madara(
+    "Shayami",
+    "https://shayami.com",
+    "es",
+    dateFormat = SimpleDateFormat("MMM d, yyy", Locale("es"))
+) {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/skymangaxyz/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/skymangaxyz/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..c30fb00bc
Binary files /dev/null and b/multisrc/overrides/madara/skymangaxyz/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/skymangaxyz/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/skymangaxyz/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..241fd875d
Binary files /dev/null and b/multisrc/overrides/madara/skymangaxyz/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/skymangaxyz/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/skymangaxyz/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..12206912b
Binary files /dev/null and b/multisrc/overrides/madara/skymangaxyz/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/skymangaxyz/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/skymangaxyz/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..d0d1d10a1
Binary files /dev/null and b/multisrc/overrides/madara/skymangaxyz/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/skymangaxyz/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/skymangaxyz/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..de68b0d04
Binary files /dev/null and b/multisrc/overrides/madara/skymangaxyz/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/skymangaxyz/res/web_hi_res_512.png b/multisrc/overrides/madara/skymangaxyz/res/web_hi_res_512.png
new file mode 100644
index 000000000..3cdbdc144
Binary files /dev/null and b/multisrc/overrides/madara/skymangaxyz/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/skymangaxyz/src/SkyMangaXyz.kt b/multisrc/overrides/madara/skymangaxyz/src/SkyMangaXyz.kt
new file mode 100644
index 000000000..0b5afebfb
--- /dev/null
+++ b/multisrc/overrides/madara/skymangaxyz/src/SkyMangaXyz.kt
@@ -0,0 +1,7 @@
+package eu.kanade.tachiyomi.extension.en.skymangaxyz
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+
+class SkyMangaXyz : Madara("SkyManga.xyz", "https://skymanga.xyz", "en") {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/taurusfansub/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/taurusfansub/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..78a949d83
Binary files /dev/null and b/multisrc/overrides/madara/taurusfansub/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/taurusfansub/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/taurusfansub/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..4f2af480c
Binary files /dev/null and b/multisrc/overrides/madara/taurusfansub/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/taurusfansub/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/taurusfansub/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..5201eaf37
Binary files /dev/null and b/multisrc/overrides/madara/taurusfansub/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/taurusfansub/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/taurusfansub/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..1dd883dac
Binary files /dev/null and b/multisrc/overrides/madara/taurusfansub/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/taurusfansub/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/taurusfansub/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..bd68ecf0d
Binary files /dev/null and b/multisrc/overrides/madara/taurusfansub/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/taurusfansub/res/web_hi_res_512.png b/multisrc/overrides/madara/taurusfansub/res/web_hi_res_512.png
new file mode 100644
index 000000000..ce77dd786
Binary files /dev/null and b/multisrc/overrides/madara/taurusfansub/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/taurusfansub/src/TaurusFansub.kt b/multisrc/overrides/madara/taurusfansub/src/TaurusFansub.kt
new file mode 100644
index 000000000..bc48b91fc
--- /dev/null
+++ b/multisrc/overrides/madara/taurusfansub/src/TaurusFansub.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.es.taurusfansub
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class TaurusFansub : Madara(
+    "Taurus Fansub",
+    "https://taurusfansub.com",
+    "es",
+    dateFormat = SimpleDateFormat("dd/MM/yyy", Locale.ROOT)
+) {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/vermanhwas/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/vermanhwas/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..0be9eb8c0
Binary files /dev/null and b/multisrc/overrides/madara/vermanhwas/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/vermanhwas/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/vermanhwas/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..92c3540e2
Binary files /dev/null and b/multisrc/overrides/madara/vermanhwas/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/vermanhwas/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/vermanhwas/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..995cd33c3
Binary files /dev/null and b/multisrc/overrides/madara/vermanhwas/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/vermanhwas/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/vermanhwas/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..de589b591
Binary files /dev/null and b/multisrc/overrides/madara/vermanhwas/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/vermanhwas/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/vermanhwas/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..471213985
Binary files /dev/null and b/multisrc/overrides/madara/vermanhwas/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/vermanhwas/res/web_hi_res_512.png b/multisrc/overrides/madara/vermanhwas/res/web_hi_res_512.png
new file mode 100644
index 000000000..58abed99e
Binary files /dev/null and b/multisrc/overrides/madara/vermanhwas/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/vermanhwas/src/VerManhwas.kt b/multisrc/overrides/madara/vermanhwas/src/VerManhwas.kt
new file mode 100644
index 000000000..b0ba50386
--- /dev/null
+++ b/multisrc/overrides/madara/vermanhwas/src/VerManhwas.kt
@@ -0,0 +1,14 @@
+package eu.kanade.tachiyomi.extension.es.vermanhwas
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class VerManhwas : Madara(
+    "Ver Manhwas",
+    "https://vermanhwa.com",
+    "es",
+    dateFormat = SimpleDateFormat("MMM d, yyy", Locale("es"))
+) {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/overrides/madara/vinmanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/vinmanga/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..9b55a1786
Binary files /dev/null and b/multisrc/overrides/madara/vinmanga/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/vinmanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/vinmanga/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..0ca83e94e
Binary files /dev/null and b/multisrc/overrides/madara/vinmanga/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/vinmanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/vinmanga/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..8e2e31cf5
Binary files /dev/null and b/multisrc/overrides/madara/vinmanga/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/vinmanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/vinmanga/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..1bd35a034
Binary files /dev/null and b/multisrc/overrides/madara/vinmanga/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/vinmanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/vinmanga/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..38fdcd818
Binary files /dev/null and b/multisrc/overrides/madara/vinmanga/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/multisrc/overrides/madara/vinmanga/res/web_hi_res_512.png b/multisrc/overrides/madara/vinmanga/res/web_hi_res_512.png
new file mode 100644
index 000000000..4110a8691
Binary files /dev/null and b/multisrc/overrides/madara/vinmanga/res/web_hi_res_512.png differ
diff --git a/multisrc/overrides/madara/vinmanga/src/VinManga.kt b/multisrc/overrides/madara/vinmanga/src/VinManga.kt
new file mode 100644
index 000000000..c6e3670a7
--- /dev/null
+++ b/multisrc/overrides/madara/vinmanga/src/VinManga.kt
@@ -0,0 +1,7 @@
+package eu.kanade.tachiyomi.extension.en.vinmanga
+
+import eu.kanade.tachiyomi.multisrc.madara.Madara
+
+class VinManga : Madara("VinManga", "https://vinload.com", "en") {
+    override val useNewChapterEndpoint = true
+}
diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/Madara.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/Madara.kt
index 680cd8946..737bcf121 100644
--- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/Madara.kt
+++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/Madara.kt
@@ -605,13 +605,14 @@ abstract class Madara(
     // Manga Details Parse
 
     protected val completedStatusList: Array<String> = arrayOf(
-        "Completed", "Completo", "Concluído", "Concluido", "Terminé", "Hoàn Thành", "مكتملة"
+        "Completed", "Completo", "Concluído", "Concluido", "Terminé", "Hoàn Thành", "مكتملة",
+        "مكتمل"
     )
 
     protected val ongoingStatusList: Array<String> = arrayOf(
         "OnGoing", "Продолжается", "Updating", "Em Lançamento", "Em lançamento", "Em andamento",
         "Em Andamento", "En cours", "Ativo", "Lançando", "Đang Tiến Hành", "Devam Ediyor",
-        "Devam ediyor", "In Corso", "In Arrivo", "مستمرة"
+        "Devam ediyor", "In Corso", "In Arrivo", "مستمرة", "مستمر", "En Curso"
     )
 
     override fun mangaDetailsParse(document: Document): SManga {
diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt
index 1bd60930c..3e6ed91ab 100644
--- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt
+++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt
@@ -10,7 +10,7 @@ class MadaraGenerator : ThemeSourceGenerator {
 
     override val themeClass = "Madara"
 
-    override val baseVersionCode: Int = 21
+    override val baseVersionCode: Int = 22
 
     override val sources = listOf(
         MultiLang("Leviatan Scans", "https://leviatanscans.com", listOf("en", "es"), className = "LeviatanScansFactory", overrideVersionCode = 9),
@@ -34,6 +34,7 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("Adult Webtoon", "https://adultwebtoon.com/", "en", isNsfw = true),
         SingleLang("Adult Painful Nightz", "https://adults.painfulnightz.com", "en", isNsfw = true),
         SingleLang("Agent of Change Translations", "https://aoc.moe", "en", overrideVersionCode = 1),
+        SingleLang("Ansh Scans", "https://anshscans.org", "en", isNsfw = false),
         SingleLang("Aiin Scan", "https://aiinscan.xyz", "pt-BR"),
         SingleLang("AiYuManga", "https://aiyumangascanlation.com", "es"),
         SingleLang("AkuManga", "https://akumanga.com", "ar", overrideVersionCode = 1),
@@ -63,6 +64,7 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("BlogManga", "https://blogmanga.net", "en"),
         SingleLang("Boruto Explorer", "https://leitor.borutoexplorer.com.br", "pt-BR", overrideVersionCode = 1),
         SingleLang("BoysLove", "https://boyslove.me", "en", overrideVersionCode = 2),
+        SingleLang("bsasmenu.com", "https://bsasmenu.com", "en", isNsfw = false, className = "BsasmenuCom"),
         SingleLang("CAT-translator", "https://cats-translator.com/manga", "th", className = "CatTranslator", overrideVersionCode = 2),
         SingleLang("Café com Yaoi", "http://cafecomyaoi.com.br", "pt-BR", pkgName = "cafecomyaoi", className = "CafeComYaoi", isNsfw = true, overrideVersionCode = 1),
         SingleLang("Cat300", "https://cat300.com", "th", isNsfw = true, className = "Cat300", overrideVersionCode = 1),
@@ -80,6 +82,7 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("CopyPasteScan", "https://copypastescan.xyz", "es", overrideVersionCode = 1),
         SingleLang("Coven Scan", "https://covenscan.com", "pt-BR", isNsfw = true),
         SingleLang("Cronos Scan", "https://cronosscan.net", "pt-BR", overrideVersionCode = 1),
+        SingleLang("DapRob", "https://daprob.com", "es", isNsfw = false),
         SingleLang("DarkYue Realm", "https://darkyuerealm.site/web", "pt-BR", pkgName = "darkyurealm", overrideVersionCode = 4),
         SingleLang("Decadence Scans", "https://reader.decadencescans.com", "en", isNsfw = true, overrideVersionCode = 2),
         SingleLang("DiamondFansub", "https://diamondfansub.com", "tr", overrideVersionCode = 1),
@@ -96,15 +99,18 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("Emperor Scan", "https://emperorscan.com/", "es"),
         SingleLang("Empire Webtoon", "https://webtoonempire.com", "ar", isNsfw = true),
         SingleLang("Eromanhwas", "https://eromanhwas.com", "en"),
+        SingleLang("Eromiau", "https://www.eromiau.com", "es", isNsfw = true),
         SingleLang("Esomanga", "http://esomanga.com", "tr"),
         SingleLang("Eternal Scans", "https://eternalscans.com", "en"),
         SingleLang("Estufa de Cristal", "https://scanestufadecristal.site", "pt-BR", className = "EstufaDeCristal"),
+        SingleLang("EvaScans", "https://evascans.com", "tr", isNsfw = false),
         SingleLang("FDM Scan", "https://fdmscan.com", "pt-BR", overrideVersionCode = 3),
         SingleLang("FaeStorm", "https://faestormmanga.com", "tr"),
         SingleLang("FastManhwa", "https://fastmanhwa.net", "en", isNsfw = true, overrideVersionCode = 2),
         SingleLang("Final Scans", "https://finalscans.com", "pt-BR", isNsfw = true, overrideVersionCode = 1),
         SingleLang("Fiz Manga", "https://fizmanga.com", "en"),
         SingleLang("Fleur Blanche", "https://fbsquadz.com", "pt-BR", isNsfw = true, overrideVersionCode = 1),
+        SingleLang("Flex Tape Scans", "https://flextapescans.com", "en", isNsfw = true),
         SingleLang("Fox White", "https://foxwhite.com.br", "pt-BR"),
         SingleLang("Free Manga", "https://freemanga.me", "en", isNsfw = true, overrideVersionCode = 3),
         SingleLang("FreeWebtoonCoins", "https://freewebtooncoins.com", "en", overrideVersionCode = 1),
@@ -113,8 +119,11 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("Furio Scans", "https://furioscans.com", "pt-BR", overrideVersionCode = 4),
         SingleLang("GalaxyDegenScans", "https://gdstmp.site", "en", overrideVersionCode = 3),
         SingleLang("Gatemanga", "https://gatemanga.com", "ar", overrideVersionCode = 1),
+        SingleLang("GeassToon", "https://geasstoon.com", "tr", isNsfw = false),
         SingleLang("Gemanga", "https://gemanga.com", "ar", overrideVersionCode = 2),
         SingleLang("Glass Sky", "https://glasscan.online", "pt-BR"),
+        SingleLang("Glory Manga", "https://glorymanga.com", "tr", isNsfw = false),
+        SingleLang("Glory Scans", "https://gloryscans.com", "tr", isNsfw = true),
         SingleLang("Gogoscans", "https://www.gogoscans.com", "en"),
         SingleLang("Goof Fansub", "https://gooffansub.com", "pt-BR", isNsfw = true),
         SingleLang("GuncelManga", "https://guncelmanga.com", "tr", overrideVersionCode = 1),
@@ -136,6 +145,7 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("HentaiXYuri", "https://hentaixyuri.com", "en", isNsfw = true),
         SingleLang("HentaiZone", "https://hentaizone.xyz", "fr", isNsfw = true),
         SingleLang("Hentaidexy", "https://hentaidexy.com", "en", isNsfw = true, overrideVersionCode = 2),
+        SingleLang("HerenScan", "https://herenscan.com", "es", isNsfw = false),
         SingleLang("Heroz Scanlation", "https://herozscans.com", "en", overrideVersionCode = 1),
         SingleLang("HipercooL", "https://hipercool.xyz", "pt-BR", isNsfw = true, className = "Hipercool"),
         SingleLang("Hiperdex", "https://hiperdex.com", "en", isNsfw = true, overrideVersionCode = 5),
@@ -185,6 +195,7 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("MadaraDex", "https://madaradx.org", "en", isNsfw = true),
         SingleLang("Manga Action", "https://mangaaction.com", "en", overrideVersionCode = 2),
         SingleLang("مانجا العرب Manga Alarab", "https://manga-alarab.com", "ar", className = "MangAlarab", overrideVersionCode = 1),
+        SingleLang("Manga Bilgini", "https://mangabilgini.com", "tr", isNsfw = false),
         SingleLang("Manga Bin", "https://mangabin.com", "en", overrideVersionCode = 1),
         SingleLang("Manga Chill", "https://mangachill.me", "en", overrideVersionCode = 5),
         SingleLang("Manga Crab", "https://mangacrab.com", "es", overrideVersionCode = 1),
@@ -248,8 +259,10 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("MangaFort", "https://mangafort.com", "en", overrideVersionCode = 1),
         SingleLang("MangaFoxFull", "https://mangafoxfull.com", "en"),
         SingleLang("MangaGG", "https://mangagg.com", "en", overrideVersionCode = 2),
+        SingleLang("MangaFreak.online", "https://mangafreak.online", "en", isNsfw = false, className = "MangaFreakOnline"),
         SingleLang("MangaGreat", "https://mangagreat.com", "en", overrideVersionCode = 3),
         SingleLang("MangaHZ", "https://www.mangahz.com", "en", isNsfw = true, overrideVersionCode = 2),
+        SingleLang("MangaK2", "https://mangak2.com", "en", isNsfw = true),
         SingleLang("MangaKitsune", "https://mangakitsune.com", "en", isNsfw = true, overrideVersionCode = 4),
         SingleLang("MangaKL", "https://mangakala.com", "ja"),
         SingleLang("MangaKomi", "https://mangakomi.com", "en", overrideVersionCode = 4),
@@ -264,6 +277,7 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("MangaRabic", "https://mangarabic.com", "ar"),
         SingleLang("MangaRead.org", "https://www.mangaread.org", "en", className = "MangaReadOrg", overrideVersionCode = 1),
         SingleLang("MangaRex", "https://mangarex.co", "en"),
+        SingleLang("MangaRolls", "https://mangarolls.com", "en", isNsfw = false),
         SingleLang("MangaSco", "https://mangasco.com", "en", overrideVersionCode = 1),
         SingleLang("MangaSiro", "https://mangasiro.com", "en", isNsfw = true),
         SingleLang("MangaSmile", "https://mangasmile.com", "en", overrideVersionCode = 1),
@@ -295,6 +309,7 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("Manhatic", "https://manhatic.com", "ar", isNsfw = true),
         SingleLang("Manhua Dragon", "https://manhuadragon.com", "en"),
         SingleLang("Manhua ES", "https://manhuaes.com", "en", overrideVersionCode = 6),
+        SingleLang("Manhua Kiss", "https://manhuakiss.me", "en", isNsfw = true),
         SingleLang("Manhua Plus", "https://manhuaplus.com", "en", overrideVersionCode = 6),
         SingleLang("Manhua SY", "https://www.manhuasy.com", "en", overrideVersionCode = 1),
         SingleLang("ManhuaBox", "https://manhuabox.net", "en", overrideVersionCode = 2),
@@ -313,6 +328,7 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("Manhuas.net", "https://manhuas.net", "en", className = "Manhuasnet", overrideVersionCode = 2),
         SingleLang("Manhwa Chill", "https://manhwachill.com", "en"),
         SingleLang("Manhwa Raw", "https://manhwaraw.com", "ko", isNsfw = true, overrideVersionCode = 1),
+        SingleLang("Manhwa-raw", "https://manhwa-raw.com", "all", isNsfw = true, className = "ManhwaDashRaw"),
         SingleLang("Manhwa.biz", "https://manhwa.biz", "en", isNsfw = true, className = "Manhwabiz"),
         SingleLang("Manhwa18.app", "https://manhwa18.app", "en", isNsfw = true, className = "Manhwa18app"),
         SingleLang("Manhwa18.org", "https://manhwa18.org", "en", isNsfw = true, className = "Manhwa18Org", overrideVersionCode = 2),
@@ -345,6 +361,7 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("MonarcaManga", "https://monarcamanga.com", "es"),
         SingleLang("Mortals Groove", "https://mortalsgroove.com", "en", overrideVersionCode = 1),
         SingleLang("Muctau", "https://muctau.com", "en", overrideVersionCode = 1),
+        SingleLang("MurimScan", "https://murimscan.run", "en", isNsfw = true),
         SingleLang("MyKomiks", "https://mykomiks.fun", "en", overrideVersionCode = 2),
         SingleLang("Mystical Merries", "https://mysticalmerries.com", "en", overrideVersionCode = 2),
         SingleLang("NeatManga", "https://neatmanga.com", "en", overrideVersionCode = 2),
@@ -355,9 +372,12 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("Niji Translations", "https://niji-translations.com", "ar", overrideVersionCode = 1),
         SingleLang("Ninja Scan", "https://ninjascan.xyz", "pt-BR", overrideVersionCode = 1),
         SingleLang("Nitro Scans", "https://nitroscans.com", "en"),
+        SingleLang("Noblesse Translations", "https://www.noblessetranslations.com", "es", isNsfw = false),
+        SingleLang("NovelCrow", "https://novelcrow.com", "en", isNsfw = true),
         SingleLang("NovelMic", "https://novelmic.com", "en", overrideVersionCode = 1),
         SingleLang("Novels Town", "https://novelstown.cyou", "ar"),
         SingleLang("Oh No Manga", "https://ohnomanga.com", "en", isNsfw = true),
+        SingleLang("OlympusScan.top", "https://olympusscan.top", "es", isNsfw = false, className = "OlympusScanTop"),
         SingleLang("Ow Scan", "https://owscan.com", "pt-BR", overrideVersionCode = 1),
         SingleLang("Paean Scans", "https://paeanscans.com", "en", overrideVersionCode = 1),
         SingleLang("Painful Nightz Scan", "https://painfulnightz.com", "en", overrideVersionCode = 1),
@@ -381,6 +401,8 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("Raw Mangas", "https://rawmangas.net", "ja", isNsfw = true, overrideVersionCode = 2),
         SingleLang("RawDEX", "https://rawdex.net", "ko", isNsfw = true, overrideVersionCode = 1),
         SingleLang("ReadAdult", "https://readadult.net", "en", isNsfw = true, overrideVersionCode = 1),
+        SingleLang("ReadFreeComics", "https://readfreecomics.com", "en", isNsfw = false),
+        SingleLang("ReadMangaFree", "https://readmangafree.net", "en", isNsfw = true),
         SingleLang("ReadManhua", "https://readmanhua.net", "en", overrideVersionCode = 2),
         SingleLang("Readers Point", "https://readers-point.space", "en"),
         SingleLang("Remangas", "https://remangas.net", "pt-BR"),
@@ -388,18 +410,22 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("Renascence Scans (Renascans)", "https://new.renascans.com", "en", className = "RenaScans", overrideVersionCode = 1),
         SingleLang("Reset Scans", "https://reset-scans.com", "en", overrideVersionCode = 5),
         SingleLang("Rh2PlusManga", "https://www.rh2plusmanga.com", "th", overrideVersionCode = 4),
+        SingleLang("Rio2 Manga", "https://rio2manga.com", "en", isNsfw = false),
+        SingleLang("Romantik Manga", "https://romantikmanga.com", "tr", isNsfw = false),
         SingleLang("Rüya Manga", "https://www.ruyamanga.com", "tr", className = "RuyaManga", overrideVersionCode = 1),
         SingleLang("RWBY Scan", "https://rwbyscan.site", "pt-BR", isNsfw = true, className = "RwbyScan"),
         SingleLang("S2Manga", "https://s2manga.com", "en", overrideVersionCode = 1),
         SingleLang("SISI GELAP", "https://sigel.xyz", "id", overrideVersionCode = 3),
         SingleLang("SamuraiScan", "https://samuraiscan.com", "es", overrideVersionCode = 1),
         SingleLang("Sawamics", "https://sawamics.com", "en"),
+        SingleLang("ScamberTraslator", "https://scambertraslator.com", "es", isNsfw = false),
         SingleLang("Scans Raw", "https://scansraw.com", "en", overrideVersionCode = 1),
         SingleLang("Sdl scans", "https://sdlscans.com", "es", className = "SdlScans"),
         SingleLang("Seafoam Scans", "https://seafoamscans.com", "en", overrideVersionCode = 2),
         SingleLang("Seikou Scans", "https://seikouscans.com", "pt-BR", isNsfw = true, overrideVersionCode = 2),
         SingleLang("Sensaina Yuri", "https://sensainayuri.dropescan.com", "pt-BR", isNsfw = true, overrideVersionCode = 2),
         SingleLang("ShavelProiection", "https://www.shavelproiection.com", "it", true),
+        SingleLang("Shayami", "https://shayami.com", "es", isNsfw = false),
         SingleLang("Shield Manga", "https://shieldmanga.io", "en", overrideVersionCode = 3),
         SingleLang("ShinobiScans", "https://shinobiscans.com", "it"),
         SingleLang("Shimada Scans", "https://shimadascans.com", "en"),
@@ -409,6 +435,7 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("Siyahmelek", "https://siyahmelek.net", "tr", isNsfw = true, overrideVersionCode = 3),
         SingleLang("SkyRaws", "https://skyraws.com", "en", overrideVersionCode = 1),
         SingleLang("Skymanga", "https://skymanga.co", "en", isNsfw = true, overrideVersionCode = 2),
+        SingleLang("SkyManga.xyz", "https://skymanga.xyz", "en", isNsfw = true, className = "SkyMangaXyz"),
         SingleLang("Sleeping Knight Scans", "https://skscans.com", "en", overrideVersionCode = 2),
         SingleLang("Sleepy Translations", "https://sleepytranslations.com", "en", overrideVersionCode = 1),
         SingleLang("Smash Scan", "https://smashscan.com.br", "pt-BR", overrideVersionCode = 1),
@@ -422,6 +449,7 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("Sweet Time Scan", "https://sweetscan.net", "pt-BR", overrideVersionCode = 2),
         SingleLang("TappyToon.Net", "https://tappytoon.net", "en", className = "Tappytoonnet"),
         SingleLang("Tatakae Scan", "https://tatakaescan.xyz", "pt-BR", isNsfw = true, overrideVersionCode = 1),
+        SingleLang("Taurus Fansub", "https://taurusfansub.com", "es", isNsfw = false),
         SingleLang("TeenManhua", "https://teenmanhua.com", "en"),
         SingleLang("The Beginning After The End", "https://www.thebeginningaftertheend.fr", "fr"),
         SingleLang("The Guild", "https://theguildscans.com", "en"),
@@ -450,6 +478,8 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("Uyuyan Balik", "https://uyuyanbalik.com", "tr", overrideVersionCode = 1),
         SingleLang("Uzay Manga", "https://uzaymanga.com", "tr"),
         SingleLang("Vapo Hentai", "http://xxx.vaposcans.com", "pt-BR", isNsfw = true),
+        SingleLang("Ver Manhwas", "https://vermanhwa.com", "es", isNsfw = true),
+        SingleLang("VinManga", "https://vinload.com", "en", isNsfw = true),
         SingleLang("Visbellum", "https://visbellum.com", "pt-BR", overrideVersionCode = 2),
         SingleLang("Wakamics", "https://wakamics.net", "en"),
         SingleLang("Wakascan", "https://wakascan.com", "fr", overrideVersionCode = 1),
@@ -484,11 +514,13 @@ class MadaraGenerator : ThemeSourceGenerator {
         SingleLang("ZuttoManga", "https://zuttomanga.com", "en", overrideVersionCode = 1),
         SingleLang("hManhwa", "https://hmanhwa.com", "en", isNsfw = true, overrideVersionCode = 1),
         SingleLang("Çizgi Roman Arşivi", "https://cizgiromanarsivi.com", "tr", className = "CizgiRomanArsivi"),
-        SingleLang("شبكة كونان العربية", "https://manga.detectiveconanar.com", "ar", className = "DetectiveConanAr", overrideVersionCode = 2),
+        SingleLang("عرب تونز", "https://arabtoons.net", "ar", isNsfw = true, className = "ArabToons"),
         SingleLang("مانجا العاشق", "https://3asq.org", "ar", className = "Manga3asq", overrideVersionCode = 2),
         SingleLang("مانجا عرب تيم Manga Arab Team", "https://mangaarbteam.com", "ar", className = "MangaArabTeam", overrideVersionCode = 1),
+        SingleLang("مانجا فليكس", "https://www.manga-flix.com", "ar", isNsfw = false, className = "MangaFlix"),
         SingleLang("مانجا ليك", "https://mangalek.com", "ar", className = "Mangalek", overrideVersionCode = 1),
-        SingleLang("مانجا لينك", "https://mangalink.io", "ar", className = "MangaLinkio", overrideVersionCode = 2)
+        SingleLang("مانجا لينك", "https://mangalink.io", "ar", className = "MangaLinkio", overrideVersionCode = 2),
+        SingleLang("شبكة كونان العربية", "https://manga.detectiveconanar.com", "ar", className = "DetectiveConanAr", overrideVersionCode = 2),
     )
 
     companion object {