diff --git a/app/src/main/java/com/lagradost/cloudstream3/MainAPI.kt b/app/src/main/java/com/lagradost/cloudstream3/MainAPI.kt
index 7b1b5775..355c868c 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/MainAPI.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/MainAPI.kt
@@ -1452,6 +1452,7 @@ fun TvType?.isEpisodeBased(): Boolean {
data class NextAiring(
val episode: Int,
val unixTime: Long,
+ val season: Int? = null,
)
/**
diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultViewModel2.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultViewModel2.kt
index de339aee..61b65bc2 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultViewModel2.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultViewModel2.kt
@@ -197,7 +197,11 @@ fun LoadResponse.toResultData(repo: APIRepository): ResultData {
else -> null
}?.also {
- nextAiringEpisode = txt(R.string.next_episode_format, airing.episode)
+ nextAiringEpisode = when (airing.season) {
+
+ null -> txt(R.string.next_episode_format, airing.episode)
+ else -> txt(R.string.next_season_episode_format, airing.season, airing.episode)
+ }
}
}
}
diff --git a/app/src/main/res/layout/fragment_result_tv.xml b/app/src/main/res/layout/fragment_result_tv.xml
index 2ec2ae0a..893c19ff 100644
--- a/app/src/main/res/layout/fragment_result_tv.xml
+++ b/app/src/main/res/layout/fragment_result_tv.xml
@@ -178,42 +178,40 @@ https://developer.android.com/design/ui/tv/samples/jet-fit
android:textStyle="bold"
tools:text="The Perfect Run The Perfect Run" />
+
+
-
-
+ android:orientation="horizontal">
+ android:layout_marginEnd="5dp"
+ tools:text="Season 2 Episode 1022 will be released in" />
%1$s Ep %2$d
Cast: %s
Episode %d will be released in
+ Season %1$d Episode %2$d will be released in
%1$dd %2$dh %3$dm
%1$dh %2$dm
%dm