Jump to content

Recommended Posts

sh0rty
Posted (edited)

I am not the creator, but I recently found this Plugin now available for Emby (for people that don't want to spend time on extracting Intro, Credits etc. on their own systems). 
The DB relies on community feedback. For sure it's not as perfect like e.g. @yocker's tesseract extraction since there are lots of different versions and releases of movies/TV shows, but dev is very responsive and the Emby plugin simply works since last version. Perhaps interesting for a few users here like me.

As far as I can see, the plugin sets up an own db in emby data folder and injects identified markers as chapters into Emby.

https://theintrodb.org/

https://github.com/TheIntroDB/emby-plugin

image.thumb.png.aa0d436ec4ecfdb5442f2826c315af09.png

Edited by sh0rty
  • Like 4
Pasithea
Posted

Hey, I'm Pas, the creator of TheIntroDB! I'm glad to see the community already adopting the plugins and sharing them before me lol.

Currently, TheIntroDB has 84,789 public segments across 2,061 TV shows and 282 movies! And because the times are submitted and verified by users, the segments are much more reliable automated identification. Plus, it not only supports intros and credits, but also recaps and previews!

I might not be very active on the forum here, but I'm responsive on Discord: https://discord.gg/ZbkSHAwWPg

You can find more info and help contribute here! https://theintrodb.org 

  • Like 5
seanbuff
Posted

Interesting project @Pasithea

Are the submissions based purely on timestamps or chromaprints for more accuracy?

If only the former, how are markers handled across different sources of the same episode?

Pasithea
Posted (edited)
3 hours ago, seanbuff said:

Interesting project @Pasithea

Are the submissions based purely on timestamps or chromaprints for more accuracy?

If only the former, how are markers handled across different sources of the same episode?

All segments are submitted by users and contain only the timings. Different media releases (e.g. theatrical, extended cut, etc.) are identified based on the total duration of the media.

https://api.theintrodb.org/v3/media?tmdb_id=1084242&duration_ms=7200000 

Edited by Pasithea
  • Like 1
yocker
Posted (edited)
14 hours ago, Pasithea said:

Hey, I'm Pas, the creator of TheIntroDB! I'm glad to see the community already adopting the plugins and sharing them before me lol.

Currently, TheIntroDB has 84,789 public segments across 2,061 TV shows and 282 movies! And because the times are submitted and verified by users, the segments are much more reliable automated identification. Plus, it not only supports intros and credits, but also recaps and previews!

I might not be very active on the forum here, but I'm responsive on Discord: https://discord.gg/ZbkSHAwWPg

You can find more info and help contribute here! https://theintrodb.org 

You trying to make my plugin obsolete? :D 
Please do! Anything that makes time marks easier and better is absolutely awesome!
Good work!

Edited by yocker
  • Like 2
Amanade3
Posted

for @Pasithea cool plugin but problem is in recap section if the recap starting time is at the begining it just ignores to insert the recap chapter and only the recap end chapter is injected would have been nice if it contains Recap (TheIntroDB) at 00:00:00 . 

Pasithea
Posted
11 minutes ago, Amanade3 said:

for @Pasithea cool plugin but problem is in recap section if the recap starting time is at the begining it just ignores to insert the recap chapter and only the recap end chapter is injected would have been nice if it contains Recap (TheIntroDB) at 00:00:00 . 

I can add that in the next update

  • Like 1
Posted

@Pasithea

Thanks for the plugin. Unless I've missed something, does it only scan at a specific time? It would be great to have an option that scans new media files straight away when you add them.

Posted
4 hours ago, Babatom said:

@Pasithea

Thanks for the plugin. Unless I've missed something, does it only scan at a specific time? It would be great to have an option that scans new media files straight away when you add them.

I can look into this

  • Like 1
Posted
On 5/28/2026 at 12:23 PM, Amanade3 said:

for @Pasithea cool plugin but problem is in recap section if the recap starting time is at the begining it just ignores to insert the recap chapter and only the recap end chapter is injected would have been nice if it contains Recap (TheIntroDB) at 00:00:00 . 

I've added this in v1.0.2.3.
https://github.com/TheIntroDB/emby-plugin/releases/tag/v1.0.2.3

Hopefully this is the last "testing" release before I can submit to the official Emby plugin catalog. If people could test and give me more feedback before I do, please do!

  • Like 1
Posted (edited)

Great plugin! Keep it up!

I have been testing the plugin and have a few things that i think would be a good improvement. I just at this moment finished scanning my library of 15000+ movies and 6000+ tv-shows (took about 20 hours). 

  • Add ability to only scan selected shows. For example, in my big library, it takes a long time to scan it all, but if I had the ability to only do a scan for Game of thrones and a few others that I'm currently watching it would be nice. So i don't have to wait all that time for THE ONE I really want. 
  • Ability to select what library to run. Same reason as above. Maybe i only want to run this on some of my libraries
  • Ability to test API key 
  • Can we limit the log output (without loosing information)? I got like 1,2 millions rows of log from the plugin.. 
  • Look into rate limiting, see below

Since the log is pretty big, I asked Claude to summarize and here is the result:

Library 168,648 items
Speed ~3 items/second
Movie % 0%
TV-Show % 9,4% (13,429 of 143,571)
Errors 1,200+ of API rate-limit

 

Is it possible to add some settings the user can change, like "extend the scan to include results with similar timings" (and ofc it could lead to false positives) 

Don't get me wrong, this plugin is freaking awesome, but I did expect some better results. I guess this is the limitations with user reported databases. 

When I do get results, they seem to be spot on! 

 

Edited by soderlund
Posted
1 hour ago, soderlund said:
  • Add ability to only scan selected shows. For example, in my big library, it takes a long time to scan it all, but if I had the ability to only do a scan for Game of thrones and a few others that I'm currently watching it would be nice. So i don't have to wait all that time for THE ONE I really want. 
  • Ability to select what library to run. Same reason as above. Maybe i only want to run this on some of my libraries
  • Ability to test API key 
  • Can we limit the log output (without loosing information)? I got like 1,2 millions rows of log from the plugin.. 

These all are great ideas!. I've created issues on GitHub for all of them: https://github.com/TheIntroDB/emby-plugin/issues
As for the rate limiting, I can't exactly remove it, however your idea for library or show specific filtering would help. 

I'll start work on adding these features, but it might take me some time. Currently I'm the only active developer for 6 different TIDB plugins (If anyone has dev experience, PRs welcome!) and the project is only a couple months old, but growing fast!

  • Like 2
Posted
6 minutes ago, Pasithea said:

As for the rate limiting, I can't exactly remove it, however your idea for library or show specific filtering would help. 

Yeah I understand that, but maybe look at the timings between calls if that could have an impact? I don't mind it takes a bit longer to scan if it means that it doesn't skip any episodes. 

I would love to help, but i need to put my limited time on my own plugin and the family... But i would like to help you test out new releases or any alpha/beta testing! 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...