We've all gone through marathons of shows (more and more common with entire seasons online), and after 5-6 episodes, the intro can go from mood-setting and grounding to annoying.
The majority of these have been designed to be seen once a week, and while they are awesome at that, they can fail when seen multiple times in a row.
What if the first fast-forward of an episode knew exactly where to skip to in order to pass right over the repetitive bits?
Cool Idea, however each and every file would have to be tagged or segmented somehow to indicate what part to skip over by time index. Due to the varied nature of encoding and release structure you cannot really use a central database like TVDB.com to store this info.
Definitely shooting for the stars with this request; it would work best if tvrage or tvdb included the metadata for each season then each episode.
And, as you mentioned; it would mean the decoder knowing how to skip to the right (milli)second, without converting it to frames.
Of course, I also completely bypassed the complexity involved in different release groups lengthening or shaving time at the front.
With xbmc, one usually gets a hang for the length (three skips forward, one back), but this is not as consistent in plex.
Another possibility for most shows could be an option to determine the duration of the intro of a single season. So, for example, a show you are watching uses a single intro for each episode of a season with the same length. Instead of automaticaly detecting the intro length, let the user set a intro duration for each season.
The Media Player could then according to this entry, skip the first lets say 60 seconds of a videofile.
This might not be a realy clean solution, but it could work for most seasons / episodes.
In addition to this, the option to set the intro duration, could be handled by the season entry, which would hand down this entry to each of it’s episodes. If needed, the user then should have the option to set a episode invidual intro duration, contrary to the one inherited from the season entry. This should handle episodes which mainly consist of episodes with the same intro length, but also include 2-3 episodes with other intro lengths or even without an intro altogether.
I posted this elsewhere, sorry if I’m repeating myself. Why not just give us the ability to manually set it ourselves for an entire season. Add the option to the edit tab (the pencil). Setting it once for an entire season to automatically skip to 1:42 when playing episode or playing next episode. And also another option to skip 22 seconds after reaching marker 2:32. For those shows that have their intro after several minutes of the show has already started. It should be a fairly simple feature to add when you give us the ability to do it ourselves than depending on a metadata for it which could take years considering all the content out there. This manual feature would also be nice for determining when to start the countdown for autoplaying the next episode. Currently it only starts once the show is completely over. Which sucks.
Just a thought. Takes minimum effort for the plex team. And could possibly help speed the process up for automatically doing it for new shows once it sees that 1,000 people have set the same average timer for “said” show. They could integrate it in when adding new shows in the future. That would take more time and coding but at least the manual way of doing it is easier on a coding level.
Thank you @hellot1m, that were exactly my thoughts, regarding, how to handle this feature in a heterogeneous environment. I hope this feature will be implemented in one of the following updates for PMS.
Why not use chapter support? All my series have the Intro as a chapter marked anyway. Skipping would be easy if you can skip to the next chapter (Some clients are capable of doing this).
Another good idea, although the suport of chapters would be nice, it would require your files to hold chapter information.
Yes, a lot of my files also hold chapter information, but not all, and there is where the problem starts.
How do you implement a feature like skipping the intro scene of a serialized video format, if you not necessarily do have such information.