Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is TheIntroDB?
TheIntroDB is a community-maintained database of exact timestamps for skipping intros, recaps, credits and previews in TV shows and movies. Instead of every viewer hunting for the right moment to jump past an opening sequence, contributors record where those segments start and end, and media players use that data to offer a skip button or jump automatically.
Who it's for
- Home-theatre users running Jellyfin, Emby or Kodi, who can install the available plugins so playback picks up the timestamps.
- People who binge series and want consistent, hands-off skipping across episodes rather than scrubbing each one.
- Developers and tinkerers who want to build skip features into their own players or tools through the free API.
What it actually does
The core value is precision: a timestamp marks the exact boundaries of an intro or credit sequence, so a player can skip only that segment rather than guessing. Because entries are community-verified, accuracy depends on contributors catching variations — different cuts, special episodes or shows that change their opening each season.
Trade-offs to weigh
| Consideration | What it means for you |
|---|---|
| Community data | Broad coverage of popular shows, but niche or regional titles may be missing or unverified |
| Player dependency | Useful only if your player supports the plugins or you integrate the API yourself |
| Maintenance | New episodes and changed intros need someone to submit updates |
A practical next step
If you use Jellyfin, Emby or Kodi, check whether a plugin for your setup is listed, install it, and test on one series you know well — comparing the skip points against the actual intro — before relying on it across your library. If you're building your own tool, start with the API on a handful of episodes to see how complete the data is for the shows you care about.
How do I get intro and credits skip timestamps for my Jellyfin, Emby, or Kodi setup?
Use TheIntroDB as a community-maintained source of timestamps for intros, recaps, credits and previews, then connect it to your media server through the plugins it offers for Jellyfin, Emby and Kodi. The practical path is: install the matching plugin, let it query TheIntroDB for the episode or film you are playing, and use the returned timestamps to show a skip button or auto-skip. The site also offers a free API if you prefer to build the integration yourself rather than use a plugin.
What to check before installing
- Plugin availability for your platform. TheIntroDB lists plugins for Jellyfin, Emby, Kodi "and more"; confirm your exact server and version is covered before relying on it.
- How skips behave. Decide whether you want a manual "Skip Intro" button or automatic skipping, and whether credits/previews should be skipped too. Plugin settings usually control this.
- Coverage for your library. Community-verified data is strongest for popular shows; obscure or newly released titles may lack entries, so expect gaps.
A concrete setup scenario
If you run Jellyfin for a household that binge-watches series, install the TheIntroDB plugin, enable skip prompts for intros and credits, and test on one well-known show. If timestamps are missing or off, you can contribute corrections so the shared data improves for everyone. For Emby or Kodi, follow the same pattern with the corresponding plugin.
Choosing between plugin and API
| Approach | Best for | Trade-off |
|---|---|---|
| Official plugin | Most users wanting a quick setup | Limited to the plugin's options and supported platforms |
| Free API | Custom scripts, unusual setups, automation | You handle matching titles, caching and UI yourself |
As a next step, open TheIntroDB, find the plugin section for your server, and install it on a test library before rolling it out to the whole household.
How does TheIntroDB verify timestamps through its community?
TheIntroDB presents its timestamps as "community-verified," but the page evidence describes the result rather than the verification process. It does not detail voting thresholds, moderator review, contributor requirements, or how disagreements are resolved, so the exact mechanism can't be confirmed from the supplied information.
What the page does establish is the shape of the system: contributors supply intro, recap, credits, and preview timestamps for TV shows and movies, and that shared data is then consumed through a free API and plugins for Jellyfin, Emby, Kodi, and similar players. In practice, that means accuracy depends on how many people watch a given title and bother to correct it—mainstream series are likely to be well covered, while obscure or newly released content may lag.
What to check before relying on it
- Coverage for your library: Look up a few titles you actually watch, including older or regional shows, rather than assuming broad coverage.
- Edge-case versions: Timestamps can differ between broadcast, streaming, and disc cuts, so test the specific version you own.
- Correction path: Confirm how you would flag a wrong timestamp if you find one; a community system is only as good as its feedback loop.
A practical test
Pick three episodes you know well—one popular, one niche, one with a cold open—and compare the listed skip points against your copies. If all three land correctly, the data is reliable enough for routine use; if the niche title is off, treat skip markers as suggestions and verify before trusting them on unfamiliar content.
Can I use TheIntroDB's API for free in my own app or script?
Yes. TheIntroDB describes a free API for retrieving its community-verified timestamps, so you can call it from your own app or script without a paid plan. The API is one of the ways the site expects people to use its data, alongside plugins for media servers such as Jellyfin, Emby and Kodi.
What to plan for
- Match timestamps to the right file. Skip points depend on the specific episode or film version, so your script should look up the correct entry before applying a segment. A mismatch can cut off the opening scene or leave the credits running.
- Handle missing data. Community-maintained timestamps won't cover every title or release, so build a fallback that simply plays normally when no entry is found.
- Cache results. Intro and credit markers rarely change, so storing them locally reduces requests and keeps playback snappy.
- Check the API terms before shipping. Free access doesn't automatically mean unrestricted use; confirm rate limits, attribution requirements and whether commercial use is allowed.
Practical example
A typical script flow: identify the playing item (show, season, episode, runtime), query the API, then pass any returned intro, recap or credits segments to your player as skippable ranges. Test against a handful of shows you know well before rolling it out broadly.
For a quick start, review the API documentation on TheIntroDB and try a single title lookup before wiring it into playback.
What should I do if a timestamp is wrong or missing for a show I'm watching?
If a timestamp is wrong or missing, the practical fix is to correct it in the community database rather than work around it locally. TheIntroDB is built on community-verified timestamps for skipping intros, recaps, credits, and previews, so an incorrect or absent entry is the kind of gap its contributors are meant to close. TheIntroDB
A sensible sequence
- Confirm the actual boundaries first. Note the exact start and end of the intro, recap, or credits in the episode you are watching. Different cuts, releases, and regional versions can shift timings, so check that the entry matches your version before assuming it is wrong.
- Look for an existing entry before adding one. A missing timestamp may already exist under a slightly different title, season, or episode numbering.
- Submit a correction or a new entry with the precise times you measured, and say which release or version you used. That context is what makes a correction verifiable rather than a guess.
- Re-check after the change propagates. Community-verified data may take time to appear, and your player plugin may cache old values; a refresh or resync in the plugin usually resolves a stale timestamp.
If you would rather not edit
You can skip manually for that episode and rely on the rest of the data. This is fine for a one-off, but it does not help anyone else watching the same show, and the gap persists.
Choosing between correcting and waiting
| Situation | Better move |
|---|---|
| One episode is a few seconds off | Submit a correction with measured times |
| An entire season is missing | Add entries episode by episode, or flag the season |
| Only your copy is affected | Check your release version before editing; the entry may be correct for others |
| You use a player plugin | Verify the plugin is syncing current data before assuming the database is wrong |
A concrete example
Suppose you are watching a series through a Jellyfin, Emby, or Kodi plugin and the recap skip fires ten seconds late. Note the true recap start and end, check whether the entry matches your release, then submit the corrected range with that version noted. If the timing is right in the database but wrong in your player, the problem is local caching or plugin sync, not the timestamp itself.
How do I contribute new intro, recap, or credits timestamps to TheIntroDB?
TheIntroDB relies on community submissions to build its timestamp database, but the page evidence provided only describes the service's purpose—skipping intros, recaps, credits, and previews with community-verified timestamps—and does not document a specific contribution workflow. The concrete next step is therefore to open TheIntroDB and look for a "Contribute," "Submit," or "Add timestamps" entry point, typically alongside the search or API sections.
What a submission usually involves
Based on how community timestamp databases generally work, expect to provide:
- The title and episode — series name, season and episode number, or the movie title.
- The segment type — intro, recap, credits, or preview.
- Start and end times — precise to the second, since the value of the data is exact skipping.
- A verification step — many projects let other users confirm or flag a submission before it becomes trusted.
A practical example
Suppose you are watching a series where the recap runs from 0:00 to 1:12 and the intro from 1:12 to 2:40. You would submit two entries tied to that specific episode, not the series as a whole, so players like Jellyfin, Emby, or Kodi can apply them per episode. If the site offers an API, contributors sometimes cross-check existing entries there before adding duplicates.
Decision criterion
If you plan to contribute regularly, check whether the site documents its submission rules and verification process; clear rules reduce rejected entries and duplicated timestamps. If no contribution path is visible on the site itself, the project may handle submissions through a linked community channel, which the site's own pages would point to.
User reviews (0)