Skip to content

Feat: TheIntroDBSkip + Bugfix#2631

Merged
fire-light42 merged 3 commits intomasterfrom
theintrodb
Apr 9, 2026
Merged

Feat: TheIntroDBSkip + Bugfix#2631
fire-light42 merged 3 commits intomasterfrom
theintrodb

Conversation

@fire-light42
Copy link
Copy Markdown
Collaborator

@fire-light42 fire-light42 commented Apr 9, 2026

This was a quick 20min coding adventure implementing #2622 Also fixed some issues I found in the existing API.

val season = episode.season ?: return null
"$mainUrl/v2/media?$idSuffix&season=$season&episode=${episode.episode}"
}
val root = app.get(url).parsed<Root>()

This comment was marked as resolved.

This comment was marked as resolved.


companion object {
private val skipApis: List<SkipAPI> = listOf(AniSkip(), IntroDbSkip())
private val skipApis: List<SkipAPI> = listOf(AniSkip(), TheIntroDBSkip(), IntroDbSkip())
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm. Probably not for this PR in particular, but something I noticed is IntroDB is more particular about what it has, TIDB has more an often more accurate, but some things have start timestamps on TIDB but not IntroDB while having end timestamps on IntroDB but not TIDB. I wander if there is a way to mix what API it can get for different SkipStamp types...

Otherwise perhaps IntroDB should be tried first here since its smaller what it does have may in fact be better than TIDB at times...?

@Luna712

This comment was marked as outdated.

Copy link
Copy Markdown
Contributor

@Luna712 Luna712 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works very well on what I tested (I tested on ones that have all the timestamps (Except Preview, one probably exists but I couldnt fine any), and tested on at least one for: TV Series, Anime, Movie, and AsianDrama versions). Only those other suggestions to think about for the future. I am not convinced that OOM was related to this or the SkipAPI at all, it hasnt happened since anyway.

UPDATE Found one with Preview and it works as well.

@fire-light42 fire-light42 merged commit a7f5f9a into master Apr 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants