mirror of
https://github.com/recloudstream/cloudstream.git
synced 2024-08-15 01:53:11 +00:00
More external Ids in Trakt meta provider (#1075)
This commit is contained in:
parent
c28a3cb987
commit
83c473d9f8
1 changed files with 12 additions and 2 deletions
|
@ -118,8 +118,12 @@ open class TraktProvider : MainAPI() {
|
||||||
|
|
||||||
val linkData = LinkData(
|
val linkData = LinkData(
|
||||||
id = mediaDetails?.ids?.tmdb,
|
id = mediaDetails?.ids?.tmdb,
|
||||||
|
traktId = mediaDetails?.ids?.trakt,
|
||||||
|
traktSlug = mediaDetails?.ids?.slug,
|
||||||
|
tmdbId = mediaDetails?.ids?.tmdb,
|
||||||
imdbId = mediaDetails?.ids?.imdb.toString(),
|
imdbId = mediaDetails?.ids?.imdb.toString(),
|
||||||
tvdbId = mediaDetails?.ids?.tvdb,
|
tvdbId = mediaDetails?.ids?.tvdb,
|
||||||
|
tvrageId = mediaDetails?.ids?.tvrage,
|
||||||
type = data.type.toString(),
|
type = data.type.toString(),
|
||||||
title = mediaDetails?.title,
|
title = mediaDetails?.title,
|
||||||
year = mediaDetails?.year,
|
year = mediaDetails?.year,
|
||||||
|
@ -139,7 +143,6 @@ open class TraktProvider : MainAPI() {
|
||||||
type = if (isAnime) TvType.AnimeMovie else TvType.Movie,
|
type = if (isAnime) TvType.AnimeMovie else TvType.Movie,
|
||||||
) {
|
) {
|
||||||
this.name = mediaDetails.title
|
this.name = mediaDetails.title
|
||||||
this.apiName = "Trakt"
|
|
||||||
this.type = if (isAnime) TvType.AnimeMovie else TvType.Movie
|
this.type = if (isAnime) TvType.AnimeMovie else TvType.Movie
|
||||||
this.posterUrl = getOriginalWidthImageUrl(posterUrl)
|
this.posterUrl = getOriginalWidthImageUrl(posterUrl)
|
||||||
this.year = mediaDetails.year
|
this.year = mediaDetails.year
|
||||||
|
@ -177,8 +180,12 @@ open class TraktProvider : MainAPI() {
|
||||||
|
|
||||||
val linkData = LinkData(
|
val linkData = LinkData(
|
||||||
id = mediaDetails?.ids?.tmdb,
|
id = mediaDetails?.ids?.tmdb,
|
||||||
|
traktId = mediaDetails?.ids?.trakt,
|
||||||
|
traktSlug = mediaDetails?.ids?.slug,
|
||||||
|
tmdbId = mediaDetails?.ids?.tmdb,
|
||||||
imdbId = mediaDetails?.ids?.imdb.toString(),
|
imdbId = mediaDetails?.ids?.imdb.toString(),
|
||||||
tvdbId = mediaDetails?.ids?.tvdb,
|
tvdbId = mediaDetails?.ids?.tvdb,
|
||||||
|
tvrageId = mediaDetails?.ids?.tvrage,
|
||||||
type = data.type.toString(),
|
type = data.type.toString(),
|
||||||
season = episode.season,
|
season = episode.season,
|
||||||
episode = episode.number,
|
episode = episode.number,
|
||||||
|
@ -220,7 +227,6 @@ open class TraktProvider : MainAPI() {
|
||||||
episodes = episodes
|
episodes = episodes
|
||||||
) {
|
) {
|
||||||
this.name = mediaDetails.title
|
this.name = mediaDetails.title
|
||||||
this.apiName = "Trakt"
|
|
||||||
this.type = if (isAnime) TvType.Anime else TvType.TvSeries
|
this.type = if (isAnime) TvType.Anime else TvType.TvSeries
|
||||||
this.episodes = episodes
|
this.episodes = episodes
|
||||||
this.posterUrl = getOriginalWidthImageUrl(posterUrl)
|
this.posterUrl = getOriginalWidthImageUrl(posterUrl)
|
||||||
|
@ -406,8 +412,12 @@ open class TraktProvider : MainAPI() {
|
||||||
|
|
||||||
data class LinkData(
|
data class LinkData(
|
||||||
val id: Int? = null,
|
val id: Int? = null,
|
||||||
|
val traktId: Int? = null,
|
||||||
|
val traktSlug: String? = null,
|
||||||
|
val tmdbId: Int? = null,
|
||||||
val imdbId: String? = null,
|
val imdbId: String? = null,
|
||||||
val tvdbId: Int? = null,
|
val tvdbId: Int? = null,
|
||||||
|
val tvrageId: String? = null,
|
||||||
val type: String? = null,
|
val type: String? = null,
|
||||||
val season: Int? = null,
|
val season: Int? = null,
|
||||||
val episode: Int? = null,
|
val episode: Int? = null,
|
||||||
|
|
Loading…
Reference in a new issue