Currently Plex only supports specials for TV shows as they’re specified by thetvdb.com. It appears the extras mechanics are in place for Plex Pass users but so far they’re only being used for online extras (trailers, behind the scenes, featurettes for selected shows), not for local extras.
If you want those extras to be listed as movie extras, you’ll have to add the movie to a movie library.
Alternatively you can pick a special episode number beyond the number of available specials. For B5 and its 7-8 specials you could start with your own specials as S00E10. However you’ll then have to manually name those specials. In order to keep track of what special / season your additional extras belong, you can set this up with number bands (e.g. all extras for season 2 ranging from 200-299, extras from season 3 ranging from 300-399 – or all extras related to special 7 ranging from 70-79 etc.).
PS: if you want local extras for TV shows… don’t forget to like the 1st post of this feature request
Another scenario… currently only working in PLEX Web:
Store the specials as movies with their extras following the regular mode for movies and their local extras. Add all those movies in a collection, e.g. named Babylon 5.
When you assign the very same collection name to your B5 tv show, the movie collection will show up as related media (same when watching from the movie side)
However… this behavior only popped up in the last Beta update of PMS. There’s no guarantee this will come to all clients or that this happened by mistake and will be rolled back.
Personally I hope it’s an indicator that there’s some rework going on that’ll allow for better/improved local tv show extras as well as cross-media integration for content of the same „collection“ (hope never dies)