Hi all,
I’m running Plex Media Server version 4.145.1 on Ubuntu, and I’m having consistent issues getting local extras to appear for movies, even though:
File structure and naming follow Plex's documented format
The extras are in an Extras/ subfolder
They are correctly tagged with recognized types like Featurette, Scene, etc.
Permissions are correct, files are readable, and timestamps are current
Metadata is refreshed multiple times, both automatically and manually
The scanner logs show the file being found, but the agent doesn’t attach it as an extra
Here’s an example structure that Plex sees, but does not display under Extras:
Movies/
└── Sample Movie (2025)/
├── Sample Movie (2025).mp4
└── Extras/
└── Sample Movie (2025) - Featurette - Behind the Scenes.mp4
What the logs say:
WARN - Scanner [Plex Movie]: unable to find agent match for item file ‘…/Extras/Sample Movie (2025) - Featurette - Behind the Scenes.mp4’
If I rename this to something generic like extra1 - Featurette - Behind the Scenes.mp4, it still gets scanned, but again no association with the main movie happens.
DEBUG - Deleting directory [Sample Movie (2025)/Extras]
This happens even when the main movie is successfully indexed, unless it matches an online provider (e.g., TMDb).
I’ve confirmed that:
The Plex Movie agent is in use
Refreshing metadata does not pull in local extras if the title doesn’t match a known film
So my questions:
Has support for purely local extras been dropped or restricted behind online metadata matches in Plex 4.145.1?
Is there any way to get extras to show up?
Are there newer, stricter conditions for extras that are undocumented?
Thanks in advance to anyone who can clarify. Happy to provide logs if needed.