New Plex Media Server TV show/series scanner and agent preview

Hello, I have been doing some testing of the local TV extra support and I am loving the way it looks on the Android app. Also loving the new agent in general.

I wanted to reach out though and see if more clients were going to be given support to the same level that it works on the Android app? I was just trying to figure out if it was worth the effort to go through all the extras I have if more clients were going to be added to the supported devices.

Thank you!

Are you looking for any particular clients?
I guess it’s a relatively safe bet we will see full support on Plex Web (fingers crossed!) – there’s little to no restrictions.
The Android/Apple TV clients are a little further out given the recent UI changes were aiming at streamlining and simplifying the user experience. Bringing full support for extras will be pushing in the opposite direction (well… at least for any season based extras).

Then again… we probably have to wait and see as Plex aren’t usually big on commenting on their roadmap or when specific features will be added to certain clients (I’ll be happy to be proven wrong on that one) :wink:

I’m not that particular in terms of clients, but I mainly use the Plex for Windows app or my PS4 app, so I guess I would say those clients.

I know Plex isn’t big on sharing their roadmap but I was just trying to see if it was worth the effort to organize those extras if support was going to be added for more devices. Currently the only benefit for me would be mobile, but I don’t really use the mobile app.

Forum Preview version 1.22.0.4077-7f4136603
(links have been updated in the first post)

Added:

  • Episode order preferences are now available.
  • The Scheduled Task for Periodic Metadata refreshes will perform updates on TV items.

Fixes:

  • Unmatching TV shows and movies should now work as expected.
  • Various optimizations and fixes.
2 Likes

I just posted an update here New Plex Media Server TV show/series scanner and agent preview - #323 which adds the episode ordering preferences.

It would be great if you try these out and see if it works as expected. There are two ways to set the episode ordering option.

  1. At the library level (you can choose between TMDB and TVDB airing order)

  1. At the show level, where you can select the TVDB specific oderings.

There are a few known issues currently being worked on:

  1. Season posters only currently exist for TMDB aired order (you’ll get the show poster on seasons with other options).
  2. Some multi-part episodes may display slightly different titles (e.g. Star Wars Rebels - S04E01 and S04E02).

Please let me know if you find any other issues that need attention.

3 Likes

@drzoidberg33 feedback on build → plexmediaserver-1.22.0.4077-7f4136603.x86_64.rpm:

I used the library upgrade option again for this test, so edit library, change to new agent and force refresh of library. Local webui build was used:

  • On deck was not removed this time so that bug is confirmed as fixed (at least for me).
  • I set the library episode order to TVDB and then manually tested TVDB DVD order for Lost (S01E25) and Terra Nova (S01E12 & S01E13) – both shows did not work and order was not changed to DVD. Force refresh was done again on those shows just in case but made no difference.
  • Doctor Who specials appear correct to me now, up to and including S00E157. Looks to be pulling correctly from TVDB and not the TMDB listing.
  • Season level summary seems to now be missing for all shows I checked. This was working before so is a regression.
  • Season titles are also missing. I set Use season titles at the library level. This was working before so is a regression. Checked with Babylon5.
  • I have The Haunting of Bly Manor and The Haunting of Hill House split and matched off TMDB. The show duration on the main show level summary screen is wrong showing total show duration. They show 8 hr 14 min and 9 hr 32 min each with shows matched from TVDB showing the usual episode level length.
  • Its also somewhat unclear to me how to match a show off a different agent ? Using the haunting series above as an example, I’ll want my library set to TVDB but I will want those shows matched off TMDB. Not just the ordering, the entire show. I hope this will be possible.

I’ll try and do a test later this week creating a new library and see how matching goes with that rather than upgrade. I also kept my logs and db if you want them.

I’ll also mention cast list again (sorry, I know I’m like a dog with a bone this). These are significantly reduced with the new agent compared to the current one. Just look at Game of Thrones, The Walking Dead, American Horror Story, Fargo to mention a few. I would highly recommend this be improved before the full beta goes out as I can see it really annoying a certain set of plex admins & users.

1 Like

Excellent!

Can confirm I see the same here. Have Adriana on the case!

Both these are specific to TMDB seasons and won’t work with TVDB ordering, at least not currently. We may see if there is a way to use these across orderings but not promising anything.

I’ll have to look into this when I have some time.

You cannot match to different agents, the new agent is one unified agent pulling data from multiple sources. It’s the same for movies and music. The episode ordering is exactly that, only how you have your files ordered, it doesn’t determine the source unless only one source has metadata for a specific episode index (for example if TVDB has an episode 12 but TMDB doesn’t).

Still on the radar but there were more important things in the queue first :sweat_smile:

May I ask why season summaries & titles metadata are limited to ordering via TMDB ? Previously when we tested this agent with TVDB these worked so why not now ? It was also mentioned on this thread that if data is present for summaries it would be used. TVDB has season level data so I fail to see why it could not be used. This sounds like a major limitation. Having to go through every show to get it to match TMDB episodes so I can have this feature seems shortsighted.

On the agent match how will shows like the haunting work ? TVDB has this as 1 show with 2 seasons and TMDB has it as 2 shows. I have my library setup using 2 shows but I’m sure many others have it setup the other way. Will various matching work for shows like this ?

The new agent didn’t have support for TVDB ordering prior to yesterday.

It’s just down to how we currently store the seasons and what the relevant APIs support. I don’t believe TVDB has season summaries but I could be mistaken. They appear to have season titles but I’m not sure if we’re using that from TVDB at the moment. I’ll defer to @adriana as this is her wheelhouse.

Also…

I take it you’re referring to scenarios where you got the same number of seasons with the same episodes. When dealing with different ordering those can however be totally different… so you cannot simply match the season titles/descriptions from TMDB to all available orderings.

At least they provide a “summary” field when you add or edit a translation to/of a season.

Whether this is actually incorporated into their database is not clear to me.

They absolutely do – one example below:

https://www.thetvdb.com/series/doctor-who-2005/seasons/official/1

1 Like

I just looked at Game of Thrones and didn’t see one there so expected no other show would have it then :laughing:

Lets keep it simple with a simple example. Lets say I want to use Doctor Who with the episode ordering from TVDB. I would expect to have season summary for that show as summary exists on both TMDB and TVDB. One at least should be used, having none makes no sense (at least to me).

Yes, I just don’t think we’re storing that information yet. So if it’s available through an api then it’s likely we’ll add it.

1 Like

You just choose the ordering that matches your files.

Been thinking about this again – A few years ago I wanted to move off TVDB and over to TMDB and ended up giving up. The cast lists was really annoying and ended up being the deal breaker with how TMDB agent in plex worked with TV Show libraries. From memory it pulled whatever the last season regular cast was so for shows like Stargate-SG1 it was just a mess.

That now will not be an issue and I might want to consider ditching TVDB again considering how this new agent will work. Might fire up a VM to do some exploratory tests with everything set to TMDB (including ordering) and see how bad things are now with my file names and how they are setup. That might be a better solution for me now …

QQ @drzoidberg33: Do you know if this new agent supports split file episode names ? (sorry if this was asked already but I searched this thread and could not find it referenced).

Reason I ask is my files are named as per TVDB. So something like …

Star Wars Rebels (2014) - S00E05 Spark of Rebellion.mkv
Star Wars Rebels (2014) - S00E06 Spark of Rebellion.mkv

… I think would need to be changed to …

Star Wars Rebels (2014) - S00E05 - Spark of Rebellion-pt1.mkv
Star Wars Rebels (2014) - S00E05 - Spark of Rebellion-pt2.mkv

… so TMDB order would work.

If at all, then like this:

Star Wars Rebels (2014) - S00E05 - Spark of Rebellion-pt1.mkv
Star Wars Rebels (2014) - S00E05 - Spark of Rebellion-pt2.mkv
1 Like

@OttoKerner ah I see – have not had to deal with split files before so thanks for picking that up. Have edited my posted question.