contrary-cat / LocalTVExtras.bundle

Local TV Extras Agent for Plex
82 stars 9 forks source link

Only seeing extras for a few shows #4

Closed gw2 closed 5 years ago

gw2 commented 5 years ago

I've got extras without thumbnails for a few shows (honestly the manual thumbnails are enough for me if i can get extras to show) but the scanner seems to find all the other extras, but either not add them, or they are not displaying. I've been at this 2 days now, reinstalled plex server go to older versions (saw meniton of 1.14 in a previous issue thread), disabled and refreshed all metadata, then enabled and refreshed all metadata, it seems to only add extras for the first 2 or 3 shows. I do have the option checked to show folders at the episode, season, and show levels.

My Plex folder structure is TV: D:\Media\TV\DVD\ image D:\Media\TV\Bluray Rips\ image

The only 2 shows I can find extras listed for are Baccano! and Beast Wars, so 1 from DVD and 1 from Bluray, so i dont think having seperate folders is an issue.

Here are some example show folders

Desert Punk - working Show has only 1 season - ie just a show folder

Beast Wars - working Show w/ seasons - Extras at show level: image image

Baccano! - working Show folder only w/ inline extras image

The Big Bang Theory - not working Show w/ 9 season folders - Extras folder in each season folder

I was mainly focusing on going in order, so i have been trying to get them to show on big bang theory. here is the log from the plugin

com.plexapp.agents.localtvextras.log

com.plexapp.agents.localtvextras.1.log

Any guidance at all would be greatly appreciated, if you need any more information i will be happy to provide it. Thank you again for this wonderful plugin, I can;t for the life of me understand why plex has ignored this for so long.

contrary-cat commented 5 years ago

As far as I can tell, the ones you have working are those where the extras are in the show folder, while the ones that aren't have the extras in the season folder. I think the reason for this is that Plex Web only shows extras at the show level, so while they can be added to the server, they won't be shown on the web client.

I wouldn't recommend attaching extras to seasons unless you have a client that supports that, but if you do, and just want to save some time then you can also check if they are there by inspecting the xml file:

You can get the template for the xml url by going to any episode, and selecting Get Info > View XML

This XML url will be something like https://[unique subdomain].plex.direct:32400/library/metadata/[id of the episode]?checkFiles=1&includeExtras=1&includeBandwidths=1&X-Plex-Token=[your plex token]

You can then get the season id from the URL of the season in the Plex Web client, the end should look something like this: ?key=%2Flibrary%2Fmetadata%2F[id of the season]

So if you replace [id of the episdode] in the XML with [id of the season], then you'll see the XML details that Plex has on that season. (If you know any javascript, you can turn this procedure into a bookmarklet for your preferred browser).

If your extras have been attached correctly, then you will see them listed within the tag, e.g. for The Big Bang Theory season 1, this would be with a

I'm sorry it isn't easier on the web client, I have put in my request for them to expand extras to seasons and episodes there, and hopefully that is something they will act on sooner rather than later.

gw2 commented 5 years ago

I see, i had thought the web client supported Extras at every level, my mistake. Thank you for clarifying this, I think I'll just prefix the extras with their season number and put them at the show level. I had already voted for that request apparently so I guess that's all I can do there.

Thanks again for the great work you've done here.