Feature Request: Season‑Level Intro/Outro Videos for TV Shows
Summary
I would like to request native support in Plex for automatic intro and outro videos that play before and after each episode, with configuration available at the season level within a TV series.
Different seasons of the same show often have different opening or ending sequences, so season‑level granularity is essential. Library‑level or series‑level granularity of such settings are a plus.
Why season‑level configuration would be helpful
Many TV shows—especially animated series, long‑running productions, or remastered releases—change their opening or ending sequences across seasons. Examples include:
-
new intro theme for Season 2
-
special outro for a particular arc
-
anniversary or remastered seasons with different branding
Today, the only way to add these sequences is to:
-
manually edit every episode
-
or generate merged files via FFmpeg
-
or maintain duplicate versions of episodes
This is inefficient, storage‑heavy, and not scalable.
A built‑in intro/outro system with season‑level overrides would solve this cleanly.
Proposed Functionality
1. Season‑level intro/outro settings (core requirement)
Each season inside a TV series should allow to optionally play:
-
Intro video file
-
Outro video file
-
Option: play only for unwatched episodes
This ensures each season can have its own unique intro/outro.
2. Optional higher‑level defaults
While season‑level configuration is essential, Plex could optionally support:
-
Series‑level defaults (used if a season has no override)
-
Library‑level defaults (used if neither series nor season define intro/outro)
But these must never replace the ability to configure each season independently.
3. Client‑side playback logic
When a user starts an episode:
-
Plex plays the season’s configured intro video
-
Then plays the episode
-
After the episode ends, Plex plays the season’s outro video
No modification of the original media files is required.
Technical Feasibility
This feature is already proven feasible in other media players.
For example, Kodi allows add‑ons to hook into playback events (OnPlayBackStarted, OnPlayBackEnded) and dynamically insert intro/outro videos without altering the media files.
This demonstrates that:
-
the logic can be handled entirely on the client side
-
intro/outro playback can be seamless
-
no transcoding or file duplication is needed
Plex already supports pre‑roll trailers for movies, so extending this concept to TV episodes—especially with season‑level granularity— could be a natural evolution.
Benefits
-
No need to modify or duplicate media files
-
Accurate intro/outro matching for each season
-
Perfect for animated series, long‑running shows, and custom rips
-
Consistent viewing experience
-
Minimal server‑side complexity
-
Fully backward‑compatible with existing libraries
Closing
Season‑level intro/outro support would significantly enhance Plex’s flexibility and bring it closer to the capabilities of open‑source players, while maintaining the polished experience Plex is known for.
It’s a practical, highly requested feature that would greatly improve the viewing experience for users with large TV libraries.
Thank you for considering this enhancement.