More external Ids in Trakt meta provider (#1075)

This commit is contained in:
KingLucius 2024-05-04 14:16:09 +03:00 committed by GitHub
parent c28a3cb987
commit 83c473d9f8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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,