Skip to content

Commit 1bb36c7

Browse files
authored
Merge branch 'recloudstream:master' into AddLogoImage
2 parents 15d05fe + 5c0f715 commit 1bb36c7

File tree

15 files changed

+231
-6
lines changed

15 files changed

+231
-6
lines changed

app/src/main/java/com/lagradost/cloudstream3/CommonActivity.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,7 @@ object CommonActivity {
353353

354354
"Dracula" -> R.style.DraculaMode
355355
"Lavender" -> R.style.LavenderMode
356+
"SilentBlue" -> R.style.SilentBlueMode
356357

357358
else -> R.style.AppTheme
358359
}

app/src/main/res/values-b+es/array.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@
233233
<item>Material You</item>
234234
<item>Dracula</item>
235235
<item>Sueños De Lavanda</item>
236+
<item>Azul Silencioso</item>
236237
</string-array>
237238
<string-array name="themes_names_values">
238239
<item>AmoledLight</item>
@@ -243,6 +244,7 @@
243244
<item>Monet</item>
244245
<item>Dracula</item>
245246
<item>Lavender</item>
247+
<item>SilentBlue</item>
246248
</string-array>
247249

248250
<!--https://github.com/videolan/vlc-android/blob/72ccfb93db027b49855760001d1a930fa657c5a8/application/resources/src/main/res/values/arrays.xml#L266-->

app/src/main/res/values-b+pl/array.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@
242242
<item>Material You</item>
243243
<item>Dracula</item>
244244
<item>Lawendowe Marzenia</item>
245+
<item>Cichy Błękit</item>
245246
</string-array>
246247
<string-array name="themes_names_values">
247248
<item>AmoledLight</item>
@@ -252,6 +253,7 @@
252253
<item>Monet</item>
253254
<item>Dracula</item>
254255
<item>Lavender</item>
256+
<item>SilentBlue</item>
255257
</string-array>
256258

257259
<!--https://github.com/videolan/vlc-android/blob/72ccfb93db027b49855760001d1a930fa657c5a8/application/resources/src/main/res/values/arrays.xml#L266-->

app/src/main/res/values-b+tr/array.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,7 @@
254254
<item>Material You</item>
255255
<item>Dracula</item>
256256
<item>Lavanta Rüyası</item>
257+
<item>Sessiz Mavi</item>
257258
</string-array>
258259
<string-array name="themes_names_values">
259260
<item>AmoledLight</item>
@@ -264,6 +265,7 @@
264265
<item>Monet</item>
265266
<item>Dracula</item>
266267
<item>Lavender</item>
268+
<item>SilentBlue</item>
267269
</string-array>
268270

269271
<string-array name="extension_statuses">

app/src/main/res/values-b+vi/array.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@
234234
<item>Material You</item>
235235
<item>Dracula</item>
236236
<item>Giấc Mơ Oải Hương</item>
237+
<item>Xanh Lam Tĩnh Lặng</item>
237238
</string-array>
238239
<string-array name="themes_names_values">
239240
<item>AmoledLight</item>
@@ -244,6 +245,7 @@
244245
<item>Monet</item>
245246
<item>Dracula</item>
246247
<item>Lavender</item>
248+
<item>SilentBlue</item>
247249
</string-array>
248250

249251
<!--https://github.com/videolan/vlc-android/blob/72ccfb93db027b49855760001d1a930fa657c5a8/application/resources/src/main/res/values/arrays.xml#L266-->

app/src/main/res/values/array.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,7 @@
315315
<item>Material You</item>
316316
<item>Dracula</item>
317317
<item>Lavender Dreams</item>
318+
<item>Silent Blue</item>
318319
</string-array>
319320
<string-array name="themes_names_values">
320321
<item>AmoledLight</item>
@@ -325,6 +326,7 @@
325326
<item>Monet</item>
326327
<item>Dracula</item>
327328
<item>Lavender</item>
329+
<item>SilentBlue</item>
328330
</string-array>
329331

330332
<string-array name="extension_statuses">

app/src/main/res/values/colors.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,15 @@
8484
<color name="LavenderGrayTextColor">#9ab3ff</color>
8585
<color name="LavenderIconColor">#7c3aed</color>
8686

87+
<!--Silent Blue Theme-->
88+
<color name="SilentBluePrimaryGrayBackground">#282f49</color>
89+
<color name="SilentBlueBitDarkerGrayBackground">#151a30</color>
90+
<color name="SilentBlueGrayBackground">#3A446A</color>
91+
<color name="SilentBlueItemBackground">#3A446A</color>
92+
<color name="SilentBlueTextColor">#E0E1F3</color>
93+
<color name="SilentBlueGrayTextColor">#7B83B0</color>
94+
<color name="SilentBlueIconColor">#7B83B0</color>
95+
8796
<!--Other Colors -->
8897
<color name="colorPrimaryBlue">#5664B7</color>
8998
<color name="colorPrimaryRed">#D50000</color>

app/src/main/res/values/styles.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@
102102
<item name="android:fontFamily">@font/google_sans</item>
103103
<item name="android:tag">@string/tv_no_focus_tag</item>
104104
<item name="chipMinTouchTargetSize">0dp</item>
105+
<item name="checkedIconVisible">false</item>
105106
</style>
106107

107108
<style name="RoundProgressbar">
@@ -192,6 +193,19 @@
192193
<item name="colorOnPrimary">@color/DraculaTextColor</item>
193194
</style>
194195

196+
197+
<style name="SilentBlueMode">
198+
<item name="primaryGrayBackground">@color/SilentBluePrimaryGrayBackground</item>
199+
<item name="primaryBlackBackground">@color/SilentBlueBitDarkerGrayBackground</item>
200+
<item name="iconGrayBackground">@color/SilentBlueGrayBackground</item>
201+
<item name="boxItemBackground">@color/SilentBlueItemBackground</item>
202+
<item name="textColor">@color/SilentBlueTextColor</item>
203+
<item name="iconColor">@color/SilentBlueIconColor</item>
204+
<item name="white">@color/SilentBlueTextColor</item>
205+
<item name="black">@color/SilentBluePrimaryGrayBackground</item>
206+
<item name="colorOnPrimary">@color/SilentBlueTextColor</item>
207+
</style>
208+
195209
<style name="LavenderMode">
196210
<item name="primaryGrayBackground">@color/LavenderPrimaryGrayBackground</item>
197211
<item name="primaryBlackBackground">@color/LavenderBitDarkerGrayBackground</item>

library/src/commonMain/kotlin/com/lagradost/cloudstream3/extractors/AsianLoad.kt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@ import com.lagradost.cloudstream3.app
44
import com.lagradost.cloudstream3.utils.ExtractorApi
55
import com.lagradost.cloudstream3.utils.ExtractorLink
66
import com.lagradost.cloudstream3.utils.M3u8Helper
7-
import com.lagradost.cloudstream3.utils.getQualityFromName
87
import com.lagradost.cloudstream3.utils.newExtractorLink
9-
import java.net.URI
8+
9+
class Vidnest : AsianLoad() {
10+
override var name = "Vidnest"
11+
override var mainUrl = "https://vidnest.io"
12+
}
1013

1114
open class AsianLoad : ExtractorApi() {
1215
override var name = "AsianLoad"
@@ -20,7 +23,7 @@ open class AsianLoad : ExtractorApi() {
2023
sourceRegex.findAll(this.text).forEach { sourceMatch ->
2124
val extractedUrl = sourceMatch.groupValues[1]
2225
// Trusting this isn't mp4, may fuck up stuff
23-
if (URI(extractedUrl).path.endsWith(".m3u8")) {
26+
if (extractedUrl.contains(".m3u8")) {
2427
M3u8Helper.generateM3u8(
2528
name,
2629
extractedUrl,
@@ -29,15 +32,14 @@ open class AsianLoad : ExtractorApi() {
2932
).forEach { link ->
3033
extractedLinksList.add(link)
3134
}
32-
} else if (extractedUrl.endsWith(".mp4")) {
35+
} else if (extractedUrl.contains(".mp4")) {
3336
extractedLinksList.add(
3437
newExtractorLink(
3538
source = name,
3639
name = name,
3740
url = extractedUrl,
3841
) {
3942
this.referer = url.replace(" ", "%20")
40-
this.quality = getQualityFromName(sourceMatch.groupValues[2])
4143
}
4244
)
4345
}

library/src/commonMain/kotlin/com/lagradost/cloudstream3/extractors/ByseSX.kt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,18 @@ class Bysezejataos : ByseSX() {
2121
override var mainUrl = "https://bysezejataos.com"
2222
}
2323

24+
@Prerelease
25+
class ByseBuho : ByseSX() {
26+
override var name = "ByseBuho"
27+
override var mainUrl = "https://bysebuho.com"
28+
}
29+
30+
@Prerelease
31+
class ByseVepoin : ByseSX() {
32+
override var name = "ByseVepoin"
33+
override var mainUrl = "https://bysevepoin.com"
34+
}
35+
2436
@Prerelease
2537
open class ByseSX : ExtractorApi() {
2638
override var name = "Byse"

0 commit comments

Comments
 (0)