One of my biggest uses of Plex is to DVR Kids shows for my kid. Now, as anyone who uses Plex for the same purpose knows, that support here is pretty bad. So, for those who are not aware, here is the problem -
- Kids shows air in 30 minute segments because that is how our TV programming works.
- However, because young kids don’t have an attention span (I’m assuming) that long, these shows typically comprise of two 15 minute segments. For eg: Curious George, Peg+Cat, Daniel Tiger.
- Some kids shows typically last the full 30 minutes. For eg: Super Why.
Why is this a problem? Well, because Plex gets it’s metadata from one of two sources -
- TVDB (Rich metadata, Always considers each 15 minute show to be a full show)
- The Movie Database (Less Rich metadata, Mostly considers each 15 minute show to be a full show)
As far as both of these sources are (mostly) concerned, each 15 minute segment is a full show, and that makes sense from their point of view. They are discrete episodes.
However, it’s very hard to explain that to a bawling 3 year old who wants the train episode again, and I cannot find it because the metadata is screwed up. The metadata for Kids shows is screwed up because Plex recorded a single 30 minute episode, but TVDB/Movie Database is giving me the metadata for a 15 minute one.
How should Plex solve the problem?
-
Separate the notion of episode metadata from show metadata. (This is what Jellyfin (and I think Emby as well) does.
- This allows me to get the nice show information and description and photos from TVDB as it will be the source of show metadata
- I will use the Extended Personal Media Agent to get the episode metadata. It will the show name from the file title and nothing else, and I will be happy with that instead of everything being screwed up altogether.
For all you smart folks out there, is there a workaround? Yes, there is. First, install the Extended Personal Media Agent. And it only takes a few minutes of effort.
- Go to a show page
- Click on Fix Match
- Click on Search Options.
- Your default agent will likely be TVDB / The Movie Database. Assuming it’s TVDB, try the Movie Database next. It sometimes has better episode metadata than TVDB for Kids shows.
- Assuming The Movie Database is correct, your problem is solved. Assuming it is incorrect, click on Extended Personal Media Agent. This will always result in a match, but you lose both the show and episode metadata, but will gain the right episode name and numbering.
I prefer that over not getting the right episode names and numbers.
Here is a handy gif showing the workaround. Notice how the episode titles got a lot better, but the show description and other nice details such as studio were gone. For those who want to expend a bit more effort, they can lock the show related fields in their bad match before going with the afore mentioned fix match approach -
Edit: For TLDRs, read the bolded sections.