[Implemented] TV Series intro/outro time span definition and auto-skip

When watching a collection of TV episodes, it would be quite useful to identify the start and end of the intro (opening credits) and outro (ending credits) to support auto-skipping these as a feature during large episode viewing.  This would most likely need to be defined per-series with customization per-episode as I have observed exceptions in both cases.

 

As an example, watching a television show and all of season 04 episodes display the opening credits between 01:20 and 02:35 with a fade-in before the show.  The time before 01:20 is also basically useless in consumption viewing since those are typically replays, so could optionally set this to 00:00 to ignore/auto-skip that region with a duration of 2:35 with a possible exception typically being ep1.  And the outro usually spins up around 23:45 (~0:50) with a 20 second follow-up containing previews which could also be ignored, setting the end skip to be approximately -1:10.  Continuing this example series, Season 05 changes the "last week" format and it is shorter, requiring an adjustment of 10 seconds less, a quick series level update to adjust.  Some rough math, skipping 2:35 and 1:10, totaling 3:45, across a 23 episode series would account for just under an hour and a half when viewed.  Since our example mentions Season 05, after 5 seasons, we've saved over 7 hours.

 

A separate example, another show has different time spans for every episode in every season, but also a consistent replay of "previously on..." and setting 0:00 - 02:00 usually only catches the very last of the intro credits occasionally, enough that setting that span for the series would be effectively helpful towards this feature.  In this example, say 16 episode season, a half hour is saved by skipping every two minutes except the first episodes.

 

These information points, while possibly not available in the wild as data elements and potentially unsupported on some channels and playback formats, could still provide timeline cue-points as reference helpers to save a sometime common task.

These information points, while possibly not available in the wild as data elements and potentially unsupported on some channels and playback formats, could still provide timeline cue-points as reference helpers to save a sometime common task.

Wouldn't chapters typically contain this info? I would be a big fan of being able to skip "Opening Credits" and "End Credits" in series when found in chapter indexes...

Jaap
1 Like

@Jaap_van_Ekris you are correct, but the suggestion, as well as my media library, are more rooted around non-chapter based media files. To date, I only have 2 seasons of one show that feature chapter data, everything else are individual episodes, uncollected in any special way. This does point out a useful parallel feature that might be exploitable for value injection.

I really would like this Feature added, it would be huge for me. I just made a Feature Request for this not knowing someone had already posted about it

1 Like

Same here… This is an OLD thread and didn’t think resurrecting it would do much.

My idea was to have a field in the edit section per episode and manually put in the time frame for which the starting intro is. This way every time I or family or friends replay the episode, it would be available.

This would be a great quality-of-life feature! Netflix is doing this and I would love to know how. Did they manually go through each show and set a cut-off themselves?

I would really like to get this supported. Imo this should be handled via adding support for .edl and add api endpoint to upload edl / create chapters.

1 Like

Plex generates screenshots, so you can compare the screenshots from this episode with the other episodes of the same season and then tell the player to jump to a specified goto-point.

*please dont judge my english gramma is ■■■■■■

Has Plex mentioned anything about supporting this? Would like to see this added.

I too would really like to see this feature.

If you want this feature, please put in a vote for it (at the top of the thread).

There’s a tool in alpha that does this:

Would be great if Plex could pick this up and put it in the PMS. Shouldn’t be that hard to analyze the media files and identify where the intro/credits are.

Edit: Oh Hellowlol you’re in this thread, hehe, nice :slight_smile:

2 Likes

I think adding an option in per episode that has time settings for intro start, intro end, and credits start. And maybe a check box for auto skip/prompt to skip intro. Thus allowing the owner of the Plex server to add the values if they so choose or not.

When a video is played and the time stamp for intro start occurs either the video is skipped to the intro end time or a prompt appears allowing the viewer to skip if they want, then skips to intro end. For the credit start time a prompt to start the next show appears with a count down till the end of the current playing video. If the start next is clicked or the video ends the next show starts.

While I like the idea of the pms figuring it out in it’s own, I think manual would be the faster way to get the feature in there so we have it while the auto bit is being worked out, and it gives us the ability to adjust it if the auto is wrong

Please up vote this.

Though this might be something that is tricky to implement, I think this would be a fantastic feature, something akin to Netflix’s skip intro feature.

Perhaps it could be coded to save a particular market YOU identify in the first episode you watch. Maybe a button sits on the bottom, you hit it when an intro starts, hit it again when it ends. From that point forward in every episode the program will look for that marker and allow you a time skip.

Either time based or some recognition of the audio stream, since all intros are the same in a series for the most part. When plex detects that stream while the episode is played, a “skip intro” button pops up to allow you to time skip.

Could be based on chapters inside the episode as well, of course.

Thank you for your time.

1 Like

So with Plex shutting down plugins, Im guessing that means plugins like the “binge watching for plex” will no longer be functional? Or is this “tool” not classified as a plugin and will continue to work?

I like that idea in general, but many series have a significant amount of variability for the length of the teaser (e.g. the show before the main titles). Also some series have different main titles in different seasons.

It’s a good point. Perhaps a media trigger then…the server picks up on, say a theme song and allows you to skip a predetermined portion of that section. That could still subject you to some changes in length here and there…

Someone also mentioned a chapter trigger…that might work as well.

1 Like

Or perhaps for the first episode of a season you can manually mark the start and end of the section to skip and then the system can check 1 out of every 15 frames or so to find that section in subsequent episodes. But audio matching might be more efficient.

Its’s not a plugin. The plugin system is to restriced. It will still work :slight_smile:

There are ways to handle this. bw_plex supports multiple main titles for the same show because of this. I check for recaps atm, using subtitle and audio clues but i hope to improve this in the future.