Which Media Players and Tools Work with TheIntroDB?
Updated
TheIntroDB works with media players through plugins and a free API. The site names plugins for Jellyfin, Emby, and Kodi, and says "and more" without listing the rest on the page. If your player isn't named, the API is the path to integration: it exposes the same community-verified timestamp data so other tools can fetch skip points for intros, recaps, credits, and previews.
What TheIntroDB provides
TheIntroDB is a database of exact timestamps for segments viewers usually skip in TV shows and movies: intros, recaps, credits, and previews. The data is community-verified, and the site offers a free API plus plugins for supported players. The benefit in a supported player is automatic skipping — playback jumps past the segment instead of you scrubbing manually.
Players with named plugins
| Player | Integration | What it does |
|---|---|---|
| Jellyfin | Plugin | Skips intros, recaps, credits, and previews using TheIntroDB timestamps |
| Emby | Plugin | Same skip behavior in Emby playback |
| Kodi | Plugin | Same skip behavior in Kodi |
These three are the only players the site explicitly names. "And more" signals additional integrations exist, but the page doesn't identify them, so check TheIntroDB's site for the current list before assuming your player is covered.
Tools that can use the API
The free API is the general-purpose route. Any tool that can make HTTP requests and act on timestamps — a custom player front end, a home-theater script, or an automation tool — can query TheIntroDB and use the returned segment times to skip or flag intros, recaps, credits, and previews. The site describes the API as free; it doesn't state rate limits, authentication requirements, or terms on the page, so confirm those before building on it.
Choosing between plugin and API
- Use a plugin if you run Jellyfin, Emby, or Kodi and want skipping without writing code. This is the lowest-effort path.
- Use the API if your player or tool isn't in the named list, or if you want skip data inside your own application or automation.
What to check before relying on it
- Confirm your player appears in the current plugin list on the site — the page's "and more" isn't a guarantee for any specific player.
- If you're integrating via API, review the API documentation for request format, response fields, and any usage conditions, since the landing page doesn't cover them.
- Expect coverage to depend on community submissions: a title needs verified timestamps before any player or tool can skip its segments.