You can already do that.
The only downside is that as of today only a few apps are able to present local extras for tv series based content.
Client | Show | Season | Episode |
---|---|---|---|
Android (mobile), iOS, Roku, Apple TV (new experience preview) |
![]() |
![]() |
![]() |
Android (mobile), iOS LEGACY |
![]() |
![]() |
![]() |
Plex HTPC, WebTV Clients (*) |
![]() |
![]() separate hub on episode level |
![]() |
Roku LEGACY |
![]() |
![]() |
![]() |
Android TV, Apple TV |
![]() |
![]() |
![]() |
Plex Web, Plex for Mac/Windows/Linux |
![]() |
![]() |
![]() |
[Edit: updated table to reflect that Android TV now also supports episode-level extras – thanks for pointing this out, @zagreus360 ]
[Edit 2: updated table to reflect that Roku clients now also support season-level extras – thanks for pointing this out, @Red5ive ]
[Edit 3: Plex HTPC and “WebTV clients” (*) adding support for season/episode level extras → Plex HTPC 1.29.1, Plex for Xbox 2.107.1, Plex for Playstation 5 / Playstation 4 / VIZIO SmartCast / Plex for Samsung Tizen / Plex for WebOS 3+ / VIDAA (Hisense televisions) version 5.50.1]
For season tier extras you can apply all the same structures you know from tv-show tier extras.
For episodes the naming is a little trickier / more restricted as Plex only supports inline extras, no subfolders.
Example:
TV Shows <- folder linked to the tv-show library
Show Name
Season 01
Show Name - s01e01 - blahblah.ext
Show Name - s01e01 - blahblah-featurette.ext
Show Name - s01e01 - blahblah-deleted1.ext
Show Name - s01e01 - blahblah-deleted2.ext
Show Name - s01e01 - blahblah-deleted3.ext
Where .ext
is a placeholder for the respective file extensions.
The base name of the local extra must match the expisode name to the letter.
There’s another feature suggestion asking for an option to allow episode-level extras to be added via subfolders too in order to allow custom names/titles for those.