Issue selecting posters

Is anyone else not getting Poster selection options? I click poster on the menu and it only shows the one, usually it shows multiple I can pick and customize…did this…move to PlexPass?

I moved this post into an own thread as it’s not related to the feature suggestion in which you were posting (aside of dealing with posters).

Would you mind sharing some more details about what exactly isn’t working for you?
There’s no Plex Pass related limitation to obtain/save/change posters for your library items.

Did you already have a look at your server logs to see if there’s some obvious errors when you’re looking up some posters (e.g. bad requests, failed DNS lookups, timeouts…)?

I am not sure. This is the last info I see on the movieposterdb

2022-08-29 20:00:39,384 (11e6c) : INFO (core:611) - Started plug-in
2022-08-29 20:00:39,384 (11e6c) : DEBUG (socketinterface:160) - Starting socket server
2022-08-29 20:00:39,387 (11e6c) : DEBUG (runtime:1117) - Created a thread named ‘start’
2022-08-29 20:00:39,388 (11e6c) : INFO (socketinterface:184) - Socket server started on port 49895
2022-08-29 20:00:39,388 (11e6c) : INFO (pipeinterface:25) - Entering run loop
2022-08-29 20:00:39,388 (11e6c) : DEBUG (runtime:717) - Handling request GET /:/prefixes
2022-08-29 20:00:39,392 (11e6c) : DEBUG (runtime:814) - Found route matching /:/prefixes
2022-08-29 20:00:39,394 (11e6c) : DEBUG (runtime:924) - Response: [200] MediaContainer, 157 bytes
2022-08-29 20:00:39,428 (a1b8) : DEBUG (services:362) - Loaded services
2022-08-29 20:00:39,430 (9f80) : DEBUG (services:438) - No shared code to load


Usually when I click Poster, it gives a ton of options, same with Background, but nothing appears.
Nothing seems to Match either for this movie and it only has Plex Movie for Agent selection

sorry… that snippet of a log doesn’t really help.

2022-08-29 20:00:39,246 (11e6c) : INFO (core:349) - Starting framework core - Version: 2.6.3, Build: 44a5bbd (Thu Aug 18 08:47:00 UTC 2022)
2022-08-29 20:00:39,246 (11e6c) : DEBUG (core:361) - Using the standard policy
2022-08-29 20:00:39,246 (11e6c) : DEBUG (core:450) - Starting runtime component.
2022-08-29 20:00:39,249 (11e6c) : DEBUG (core:450) - Starting caching component.
2022-08-29 20:00:39,249 (11e6c) : DEBUG (core:450) - Starting data component.
2022-08-29 20:00:39,249 (11e6c) : DEBUG (core:450) - Starting networking component.
2022-08-29 20:00:39,250 (11e6c) : DEBUG (networking:261) - Loaded HTTP cookies
2022-08-29 20:00:39,267 (11e6c) : DEBUG (networking:428) - Setting the default network timeout to 20.0
2022-08-29 20:00:39,269 (11e6c) : DEBUG (core:450) - Starting localization component.
2022-08-29 20:00:39,269 (11e6c) : INFO (localization:409) - Setting the default locale to en-us
2022-08-29 20:00:39,269 (11e6c) : DEBUG (core:450) - Starting messaging component.
2022-08-29 20:00:39,269 (11e6c) : DEBUG (core:450) - Starting debugging component.
2022-08-29 20:00:39,269 (11e6c) : DEBUG (core:450) - Starting services component.
2022-08-29 20:00:39,269 (11e6c) : DEBUG (core:450) - Starting myplex component.
2022-08-29 20:00:39,269 (11e6c) : DEBUG (core:450) - Starting notifications component.
2022-08-29 20:00:39,270 (ec1c) : DEBUG (networking:143) - Requesting ‘http://127.0.0.1:32400/system/messaging/clear_events/com.plexapp.agents.movieposterdb
2022-08-29 20:00:39,345 (11e6c) : DEBUG (accessor:68) - Creating a new model access point for provider com.plexapp.agents.movieposterdb in namespace ‘metadata’
2022-08-29 20:00:39,349 (11e6c) : DEBUG (networking:143) - Requesting ‘http://127.0.0.1:32400/:/plugins/com.plexapp.system/resourceHashes
2022-08-29 20:00:39,354 (11e6c) : ERROR (networking:196) - Error opening URL ‘http://127.0.0.1:32400/:/plugins/com.plexapp.system/resourceHashes
2022-08-29 20:00:39,355 (11e6c) : CRITICAL (core:574) - Exception getting hosted resource hashes (most recent call last):
File “C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-44a5bbd28\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\components\runtime.py”, line 1293, in get_resource_hashes
json = self._core.networking.http_request(“http://127.0.0.1:32400/:/plugins/com.plexapp.system/resourceHashes”, timeout=10).content
File “C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-44a5bbd28\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\components\networking.py”, line 242, in content
return self.str()
File “C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-44a5bbd28\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\components\networking.py”, line 220, in str
self.load()
File “C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-44a5bbd28\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\components\networking.py”, line 158, in load
f = self._opener.open(req, timeout=self._timeout)
File “C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py”, line 435, in open
response = meth(req, response)
File “C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py”, line 548, in http_response
‘http’, request, response, code, msg, hdrs)
File “C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py”, line 473, in error
return self._call_chain(*args)
File “C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py”, line 407, in _call_chain
result = func(*args)
File “C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py”, line 556, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 404: Not Found

2022-08-29 20:00:39,359 (11e6c) : DEBUG (runtime:1117) - Created a thread named ‘load_all_services’
2022-08-29 20:00:39,359 (a1b8) : DEBUG (services:265) - Plug-in is not daemonized - loading services from system
2022-08-29 20:00:39,361 (11e6c) : DEBUG (runtime:1117) - Created a thread named ‘get_server_info’
2022-08-29 20:00:39,361 (11e6c) : DEBUG (core:150) - Finished starting framework core
2022-08-29 20:00:39,361 (11e6c) : DEBUG (core:560) - Loading plug-in code
2022-08-29 20:00:39,361 (11cd0) : DEBUG (networking:143) - Requesting ‘http://127.0.0.1:32400
2022-08-29 20:00:39,362 (a1b8) : DEBUG (networking:143) - Requesting ‘http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X0J1bmRsZVNlcnZpY2U6QWxsU2VydmljZXM_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMApyMAo_
2022-08-29 20:00:39,365 (11cd0) : DEBUG (core:538) - Machine identifier is 31fb94835980115f3c8a277bd18fc59c90e8d721
2022-08-29 20:00:39,365 (11cd0) : DEBUG (core:539) - Server version is 1.28.2.6106-44a5bbd28
2022-08-29 20:00:39,375 (11e6c) : DEBUG (core:566) - Finished loading plug-in code
2022-08-29 20:00:39,377 (11e6c) : DEBUG (agentkit:1132) - Creating new agent class called CineMaterialAgent
2022-08-29 20:00:39,377 (11e6c) : DEBUG (agentkit:937) - Updating agent information: [{‘media_types’: [‘Movie’], ‘accepts_from’: None, ‘fallback_agent’: None, ‘contributes_to’: [‘com.plexapp.agents.imdb’], ‘languages’: [‘xn’], ‘persist_stored_files’: True, ‘version’: 0, ‘primary_provider’: False, ‘prefs’: False, ‘name’: ‘CineMaterial’}]
2022-08-29 20:00:39,378 (11e6c) : DEBUG (networking:143) - Requesting ‘http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X0FnZW50U2VydmljZTpVcGRhdGVJbmZv/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQo2CmRpY3QKbGlzdApkaWN0Cmxpc3QKbGlzdApsaXN0CjIKczMyCmNvbS5wbGV4YXBwLmFnZW50cy5tb3ZpZXBvc3RlcmRiczEwCmlkZW50aWZpZXJyMQpzMTAKYWdlbnRfaW5mbzEKcjIKMTAKcjMKczExCm1lZGlhX3R5cGVzbnMxMgphY2NlcHRzX2Zyb21uczE0CmZhbGxiYWNrX2FnZW50cjQKczE0CmNvbnRyaWJ1dGVzX3RvcjUKczkKbGFuZ3VhZ2VzYjFzMjAKcGVyc2lzdF9zdG9yZWRfZmlsZXNpMApzNwp2ZXJzaW9uYjBzMTYKcHJpbWFyeV9wcm92aWRlcmIwczUKcHJlZnNzMTIKQ2luZU1hdGVyaWFsczQKbmFtZTEKczUKTW92aWUxCnMyMwpjb20ucGxleGFwcC5hZ2VudHMuaW1kYjEKczIKeG5yMAo_
2022-08-29 20:00:39,384 (11e6c) : INFO (core:611) - Started plug-in
2022-08-29 20:00:39,384 (11e6c) : DEBUG (socketinterface:160) - Starting socket server
2022-08-29 20:00:39,387 (11e6c) : DEBUG (runtime:1117) - Created a thread named ‘start’
2022-08-29 20:00:39,388 (11e6c) : INFO (socketinterface:184) - Socket server started on port 49895
2022-08-29 20:00:39,388 (11e6c) : INFO (pipeinterface:25) - Entering run loop
2022-08-29 20:00:39,388 (11e6c) : DEBUG (runtime:717) - Handling request GET /:/prefixes
2022-08-29 20:00:39,392 (11e6c) : DEBUG (runtime:814) - Found route matching /:/prefixes
2022-08-29 20:00:39,394 (11e6c) : DEBUG (runtime:924) - Response: [200] MediaContainer, 157 bytes
2022-08-29 20:00:39,428 (a1b8) : DEBUG (services:362) - Loaded services
2022-08-29 20:00:39,430 (9f80) : DEBUG (services:438) - No shared code to load

It won’t show any posters if it doesn’t match

Under the advanced library settings make sure you have scanner and agent set to Plex Movie

Mine is named Honk for Jesus. Save Your Soul. (2022).mp4

It matches with metadata and there’s 8 posters to pick from.

Your logs might show some other problem but I would try the naming issue first

If you want to keep the extra info, everything after 2022 should be contained in the square brackets.

This is happening for all my files. Matched as well. There was always a selection to choose from. Even unmatched I could alter the title and search and it would try to find titles or similar names. It just simply doesn’t find anything. Zero results. Something isn’t right.

It all seems to be working again now. Very strange.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.