How to Add Posters and Metadata to Your IPTV Library with TMDB
TMDB enrichment upgrades your IPTV Movies and Series from a file dump to a catalog with posters, cast, ratings, and backdrops. Here's how to turn it on.

Responsible use
GridStreamr does not provide IPTV channels, VOD, or playlists. You bring your own authorized Xtream Codes or M3U sources. You are responsible for complying with applicable terms, licenses, and local law.
If your Movies and Series library feels like a spreadsheet — placeholder thumbnails, missing synopses, thousands of titles with no way to browse — TMDB enrichment can fix that. GridStreamr looks up each title in The Movie Database and pulls posters, backdrops, cast, ratings, release year, and plot summaries, so your library starts to feel like a real streaming catalog.
What TMDB is
The Movie Database (TMDB) is a community-maintained catalog of movies, series, and people, with an open API. It backs Plex, Jellyfin, Trakt, and most of the self-hosted media ecosystem. A free account gets you a generous API quota — more than enough for a home IPTV library.
How GridStreamr uses TMDB
Once you enable it, GridStreamr matches each Movie and Series in your library to a TMDB entry by title and year, falls back to fuzzy matching when source metadata is messy, and caches enriched metadata locally so the UI stays fast. You get movie grids with proper posters, series pages with season and episode lists, and a richer detail page per title.
Step 1: Create a free TMDB account
- Open themoviedb.org and sign up for a free account.
- Verify your email.
- Under Settings → API, request an API key (v3 auth). Pick 'Personal' and describe the use as 'Enriching a personal IPTV library'.
- Copy the resulting API key (32 characters).
Step 2: Paste it into GridStreamr
Open GridStreamr → Settings → General → TMDB → paste your API key and press Save. The app validates the key against TMDB, and if it's valid, it queues every Movie and Series for enrichment. You'll see posters pop in over the next few minutes while the background job runs.
What gets enriched
- Poster and backdrop images.
- Plot synopsis, runtime, and release year.
- Cast and crew lists with character names.
- User ratings and content genres.
- Season and episode structure for series, with per-episode stills.
Privacy and quota
Your TMDB key stays on your device. TMDB sees metadata requests such as title and year so it can return matches — GridStreamr does not provide TMDB keys for you. Typical personal libraries stay well within TMDB's free quota.
What to try next
With TMDB flowing, try AI Live Channels Enrichment (Premium, hosted AI with in-app credit packs) to standardize channel names in Smart Collections, detect language and stream quality, classify content type, and discover missing logos. Together, TMDB and AI enrichment turn a raw playlist into a polished, searchable library across your devices. See the AI enrichment article on this blog for how credits work.
Get started
Download gridstreamr free
Add your sources, build a Smart Collection, then upgrade to Premium in-app when you need more.
Related
Keep reading
How to Clean Up Messy IPTV Channel Names with AI Enrichment
How GridStreamr uses hosted AI to clean up live channel names, detect quality and content type, find logos, and what Premium and in-app AI credits mean in 2026.
Readarrow_forwardAI for IPTV Playlist Cleanup — Review, Don't Autopilot
How AI-assisted IPTV cleanup should work for you: names, logos and tags with human review. GridStreamr AI Live Channels Enrichment, credits, and how it differs from TMDB or a chat assistant.
Readarrow_forwardSelf-Hosting IPTV with Jellyfin — One Client, Two Libraries
How you can run Jellyfin for your file library beside IPTV Smart Collections in GridStreamr Premium — without treating Jellyfin as an Xtream panel.
Readarrow_forward