mirror of
https://github.com/hexated/cloudstream-extensions-hexated.git
synced 2024-08-15 00:03:22 +00:00
Prioritize Trailers over Clips
This commit is contained in:
parent
d540c0702c
commit
d454ee4238
1 changed files with 3 additions and 1 deletions
|
@ -244,7 +244,8 @@ open class SoraStream : TmdbProvider() {
|
||||||
val recommendations =
|
val recommendations =
|
||||||
res.recommendations?.results?.mapNotNull { media -> media.toSearchResponse() }
|
res.recommendations?.results?.mapNotNull { media -> media.toSearchResponse() }
|
||||||
|
|
||||||
val trailer = res.videos?.results?.map { "https://www.youtube.com/watch?v=${it.key}" }
|
val trailer = res.videos?.results?.filter { it.type == "Trailer" }?.map { "https://www.youtube.com/watch?v=${it.key}" }.orEmpty()
|
||||||
|
.ifEmpty { res.videos?.results?.map { "https://www.youtube.com/watch?v=${it.key}" } }
|
||||||
|
|
||||||
return if (type == TvType.TvSeries) {
|
return if (type == TvType.TvSeries) {
|
||||||
val lastSeason = res.last_episode_to_air?.season_number
|
val lastSeason = res.last_episode_to_air?.season_number
|
||||||
|
@ -785,6 +786,7 @@ open class SoraStream : TmdbProvider() {
|
||||||
|
|
||||||
data class Trailers(
|
data class Trailers(
|
||||||
@JsonProperty("key") val key: String? = null,
|
@JsonProperty("key") val key: String? = null,
|
||||||
|
@JsonProperty("type") val type: String? = null,
|
||||||
)
|
)
|
||||||
|
|
||||||
data class ResultsTrailer(
|
data class ResultsTrailer(
|
||||||
|
|
Loading…
Reference in a new issue