Hi All,
i do have my own custom Agent(Agent.TV_Show) where season posters and episode thumbs are added as well, but are not visible in the UI, even in database. If I compare it with thetvdb Agent, here is field “user_thumb_url” filled in, but not in my case.
Pity is I can see the images downloaded in the metadata folder, and are even in the season XML file, look the same like for thetvdb Agent, again.
So I started digging, and find out that there are some ugly hardcoded exceptions for e.g. thetvdb Agent in the Bundle file: Framework.bundle/Contents/Resources/Versions/2/Python/Framework/modelling/combination.py where replace for the path happens:
if len(parts) == 1:
# e.g com.plexapp.agents.thetvdb://12345/1
parts = ['seasons', parts[0]]
elif len(parts) == 2:
# e.g com.plexapp.agents.thetvdb://12345/1/5
parts = ['seasons', parts[0], 'episodes', parts[1]]
BUT! Even when I’ve added my own agent, still no difference 
Then I check the binaries, and I’ve found a lot of hardcoded exceptions for some system agents!
Is there any way, without any hard-hack, to write a custom agent and be able to set seasons[num].posters … the way it will actually work?
The same situation is for episodes[num].thumbs …
Any help or hint will be truly appreciated!
Thanks!
Pavel