Nothing ruins the Plex experience like wrong poster art, mismatched episodes, or a library full of “Unmatched” items. Metadata agents are the invisible engines that fetch artwork, descriptions, ratings, and episode info for your media. Get them right and your library looks like a streaming service. Get them wrong and it’s chaos.
The New Plex Agents vs Legacy Agents
Plex now has two generations of metadata agents. Understanding the difference is critical:
- New Plex Movie / Plex TV Series agents: These are the modern defaults. They pull from TMDB (movies) and TVDB (shows) through Plex’s own metadata servers, with caching and rate limiting handled for you. They support all modern features: edition detection, advanced audio/subtitle track labeling, and localized metadata
- Legacy agents (The Movie Database, TheTVDB, Personal Media): These were the originals. They still work but don’t get new features. If your library was created before 2020 and never migrated, you’re probably still on legacy agents
Recommendation: Use the new Plex agents for all libraries. If you have a legacy library, migrate it (Library Settings → Manage Library → Edit → Change agent, then refresh all metadata).
Best Settings for Movies
Agent: Plex Movie
- Scanner: Plex Movie Scanner (default)
- Language: Set to your primary language. Plex will fetch localized titles, descriptions, and poster art
- Use local assets: Enable if you have custom poster art in the movie folders (poster.jpg, fanart.jpg). Your local files override the fetched ones
- Prefer local metadata: OFF unless you’re embedding metadata in the file with tools like MKVToolNix
File Naming That Helps the Agent
The agent matches your files against TMDB. Help it by naming files correctly:
Movie Name (Year)/Movie Name (Year).mkv— the year is critical for disambiguation- For multi-edition:
Movie Name (Year) {edition-Director's Cut}.mkv - Add
{tmdb-12345}or{imdb-tt1234567}to the folder name for guaranteed matches
Best Settings for TV Shows
Agent: Plex TV Series
- Scanner: Plex TV Series Scanner
- Episode ordering: Default is “Library default” (aired order). Switch to “DVD order” or “Absolute order” for anime
- Season posters: Auto-fetched, but you can override with local season01-poster.jpg files
TV File Naming
Show Name (Year)/Season 01/Show Name - S01E01 - Episode Title.mkv- The
S01E01pattern is mandatory — the agent won’t match without it - For anime:
Show Name/Season 01/Show Name - S01E001.mkv(three-digit episodes) - For daily shows:
Show Name/Season 2026/Show Name - 2026-01-15.mkv
Fixing Mismatches and Missing Art
When the agent gets it wrong:
- Fix Match: Click the three dots on any item → Fix Match → Search for the correct title. Use the year and TMDB/TVDB/IMDB ID if the search results are ambiguous
- Refresh Metadata: After fixing the match, refresh metadata to pull correct art and descriptions
- Manual poster selection: Click the item → Edit → Poster tab → Browse available posters from TMDB/Fanart.tv. You can also upload your own
- Bulk operations: In a library, select multiple items → Merge (for duplicate entries) or Unmatch (to reassign)
Music Libraries: A Different Beast
Music metadata in Plex relies on embedded tags in the files themselves (ID3 for MP3, Vorbis for FLAC). The Plex Music agent supplements this with MusicBrainz data. Best practices:
- Tag your files properly with MusicBrainz Picard before adding them to Plex
- Embed album art in the files — Plex uses embedded art first, then falls back to the agent
- Use Plexamp for playback — it surfaces metadata like loudness normalization, sonic analysis, and Tidal integration
Maintenance Tips
- Schedule library scans during off-hours. A full metadata refresh on a 10,000+ item library hits the TMDB API hard and can take hours
- Back up your metadata — Plex stores posters and thumbnails in its data directory. If you rebuild, you lose all custom poster selections unless you back up the Metadata directory
- Monitor disk usage — metadata (especially poster art and thumbnails) can consume 50–100 GB on large libraries. Regular “Empty Trash” and “Clean Bundles” operations keep it in check
A well-organized library with proper metadata is the foundation of a good streaming experience. Once your metadata is right, the next step is making sure playback is smooth — and that’s where PlexBeam’s remote GPU transcoding picks up.