Skip to content
AI-Assisted Media Manager Public Beta

Drop a folder.
Everything happens.

Identify, organize, enrich, and sync your local library. Talk to it through Claude, Cursor, or any MCP-capable agent PRO. Works with Plex, Jellyfin, Kodi, and Emby.

macOSLinuxWindowsDockerCommercial license
metatana
Library
247 titles · 3.8 TB
ARGON 9A FILM BY ANA LIMA
Argon 9
2023
THE LASTTRANSIT
The Last Transit
2019
NOSFERATU
Nosferatu
1922
METROPOLIS
Metropolis
1927
PALE FIRECOUNTY
scanning...
ai-vision
12:41:23 scan · match 243 · 4 review
12:41:26 ai-vision · VTS_01_1.VOB → The Last Transit
12:41:29 enrich · 4K artwork · 12 titles · 480 MB
12:41:31 nfo · writing 247 sidecar files
12:41:34 sync · Plex ✓ Jellyfin ✓ Kodi ✓
Plays well with
PlexJellyfinKodiEmbyTMDbTVDBOMDbAniListFanart.tvMDBList
act 1
01IDENTIFY

Watch a folder.
Get a library.

Filename and metadata-provider lookups do the primary work. When they can't decide, AI Vision inspects a small reviewed frame sample and returns a structured candidate. Every match is reviewable — nothing renames or moves without your sign-off.

  • Provider lookup across TMDb, TVDB, Fanart.tv, OMDb, MDBList, AniList.
  • AI Vision second pass when filename and metadata can't solve it.
  • Review queue with full provenance — see exactly why a match was chosen.
  • Rename history audit trail. Undo any operation.
metatana · arrivals
Recent arrivals · waiting for review
The Last Transit (2019)
/movies/The.Last.Transit.2019.2160p.HDR.mkv · 38.4 GB
matched · tmdb
VTS_01_1.VOB
/movies/_unsorted/VIDEO_TS · 4.2 GB
ai-vision · candidate
Nosferatu (1922)
/movies/Nosferatu.1922.1080p.BD.mkv · 11.8 GB
matched · tvdb
?
release-001.mkv
/movies/_unsorted/release-001.mkv · 2.3 GB
needs review
act 2
metatana · library
Library 247 titles · 3.8 TB on disk
Movies 247
TV Shows 84
Anime 33
Music 12
Genre Year Certification Resolution: 4K Completeness Watched More Posters
ARGON 9A FILM BY ANA LIMA
Argon 9
2023 · 4K
THE LASTTRANSIT
The Last Transit
2019 · 4K
NOSFERATU
Nosferatu
1922 · 4K
METROPOLIS
Metropolis
1927 · 4K
PALE FIRECOUNTY
Pale Fire County
2018 · 4K
VESPERLINE
Vesper Line
2021 · 4K
BLUE NEPTUNE
Blue Neptune
2017 · 4K
HARBINGER
Harbinger
2020 · 4K
THE QUIETYEARS
The Quiet Years
2016 · 4K
No artwork
Saint Michel
2014 · 4K
LONG WALK
The Long Walk
2015 · 4K
DESCENTPROTOCOL
Descent Protocol
2022 · 4K
EMBERS
Embers
2018 · 4K
NORTH RIDGE
North Ridge
2019 · 4K
SOLAR DRIFT
Solar Drift
2022 · 4K
FROZEN MILE
Frozen Mile
2017 · 4K
SOUTHERN STAR
Southern Star
2020 · 4K
NIGHT TRAFFIC
Night Traffic
2023 · 4K
02ORGANIZE

Movies, shows, anime,
collections, editions, tags.

Typed sources win over filename heuristics. Multi-edition support — theatrical, director's cut, 4K remaster — without duplicates fighting each other. Collections and custom Tags group anything by anything.

  • Typed sources, never just file paths.
  • Multi-edition matrix per title — keep them all, never overwrite.
  • Genre, Year, Certification, Resolution, Completeness, Watched filters built in.
  • Bulk operations across thousands of titles.
act 3
03ENRICH

Studio-grade NFO and artwork,
on every title.

NFO sidecars in the exact format Kodi, Plex, and Jellyfin actually want. Artwork ranked across Fanart.tv, TMDb, and TVDB with full provenance. Overview, General, Artwork, Cast, Extras — all reviewable.

  • NFO format-aware: Kodi, Plex, Jellyfin, Emby all happy.
  • Artwork ranking with manual override. You always have the final say.
  • External IDs to TMDb, TVDB, IMDb, Fanart — one click.
  • Cast and crew data with cross-title linking.
  • Hosted metadata bundle (Skyhook) — no API keys to manage.
  • Subtitle search & download via OpenSubtitles + AI matching.
metatana · title detail
Overview
General
Artwork
Cast
Extras
ARGON 9A FILM BY ANA LIMA
3840 × 2160
HEVC Main10
38.4 GB
Argon 9
2023 · 142 min · Ana Lima · Director’s Cut
4K UHDHDR10AtmosSci-Fi
Plot

Sixteen years after the last transit, a salvager finds a beacon adrift in the Argon ring. What she does next decides whether anyone goes home.

External IDs
imdb: tt9942134tmdb: 624891trakt: 312044
Media Info
imdb8.4
tmdb8.1
rt92%
release2023-11-08
codecHEVC Main10
audioTrueHD Atmos
Status
artwork6 sources
nfowritten
sync3 destinations
act 4
metatana · health
Healthall checks ✓
artwork coverage98.4%
nfo sidecars247 / 247
unmatched2 titles
broken hardlinks0
fs/db driftnone
metatana · duplicates
Duplicates3 found
Argon 9 · 4K UHD vs 1080p
↳ keep 4K · -8.2 GB
Vesper · DC vs Theatrical
↳ both editions
Harbinger · 2 copies
↳ ai resolved
metatana · stats
Statsall time
247movies
84shows · 1,204 ep.
3.8TB on disk
metatana · activity
Activitylive
14:02 · enrich · Argon 9
14:01 · sync · Plex push 12
13:58 · rename · 4 titles
13:56 · scan · 247 OK
04HEALTHY

Your library tells you
when something's off.

Health detects missing artwork, unmatched titles, malformed NFO, broken hardlinks, and drift between filesystem and database. Duplicates ranked by quality so you know what to keep. Stats and Activity give you the receipts.

  • Drift detection: filesystem ↔ database in continuous reconciliation.
  • Duplicate ranking with codec, bitrate, HDR, and source-quality weighting.
  • Full activity ledger. Every rename, every move, every sync.
  • Undo any operation, individually or in batches.
act 5
05SYNC

One library.
Every player. Both ways.

Push metadata to Plex, Jellyfin, Kodi, and Emby. Pull watch state from Trakt back into MetaTana. Topology view shows exactly what flows where, so you don't end up with conflicting sources of truth.

  • Push to multiple Plex / Jellyfin / Kodi / Emby servers from one config.
  • Conflict detection — MetaTana stays the source of truth.
  • Rename History audit trail across every destination.
  • Bidirectional Trakt sync for watch state and ratings.
  • Hooks & Webhooks for tool execution on library events.
metatana · sync topology
MetaTanaSOURCEPlexpush →Jellyfinpush →KodiEmbyTrakt← pull
Plex ·Jellyfin ·Kodi ·Emby ·Trakt (pull)
Last full sync: 14:02
act 6 · the climax
06 · TALK TO IT PRO TIER

Two ways to ask your library
anything.

AI Insights inside the app. Or hand the whole thing to your agent via the Model Context Protocol server. Both are part of Pro, which includes monthly AI Vision credits.

06AAI INSIGHTS

Ask your library
questions.

Natural-language search. Collection suggestions you'd never have thought of. AI-ranked duplicate resolution. Filename cleanup for release-tagged messes. All inside the app — no agent required.

  • AI Search:“sci-fi from the 90s rated above 7.”
  • Collection Suggestions: franchise sets, director sets, themes you missed.
  • Duplicate Resolution: AI ranks which copy to keep.
  • Filename Cleanup: for release-tagged files.
metatana
AI Insights
Library intelligencePRO✓ AI connectedmonthly credits · 23 left
Use AI here for library-wide collection discovery, duplicate decision support, and filename cleanup guidance before you make larger batch changes.
AI Search
Search your library with natural language. AI parses your query into filters for genres, years, ratings, and more.
sci-fi movies from the 90s rated above 7
try:HDR with Dolby Atmos audiodirected by Christopher Nolancyberpunk under 2 hours
Collection Suggestions
Discover franchise connections, director sets, and thematic groupings across your entire library.
Duplicate Resolution
AI recommends which copy to keep based on quality analysis.
Filename Cleanup
AI suggests clean filenames for messy release-tagged files.
06BMCP SERVERPRO

Or hand it
to your agent.

MetaTana ships a Model Context Protocol server with every Pro account. Point Claude, Cursor, or any MCP client at it — your agent can browse, query, dedupe, organize, and clean up, with the same auth as your account.

PRO feature5 typed toolsREST passthroughRead-only by default
~/Library/Application Support/Claude/claude_desktop_config.json
{ "mcpServers": { "metatana": { "command": "metatana", "args": ["mcp"], "env": { "METATANA_API_TOKEN": "mt_••••" } } } }
claude · agent transcript
PRO
You
Find any duplicates in my 4K collection and tell me which copy to keep.
→ tool · metatana_api
GET /api/v1/duplicates?filter=resolution:2160p
← response
{ "duplicates": 3, "items": [ { "title": "Argon 9", "copies": [{"q":"4K HDR · 38.4 GB"}, {"q":"1080p · 8.2 GB"}] }, ... ] }
Claude
Found 3 duplicates in your 4K collection.

Argon 9 — Keep the 4K HDR (38.4 GB). The 1080p copy is missing Atmos and HDR metadata. Frees 8.2 GB.
Vesper Line— Keep both. Director's cut adds 23 min and is the canonical version.
Harbinger — Two identical 4K copies. Already resolved via AI.
SAMPLE · AGENT TRANSCRIPT

Your agent calls
MetaTana directly.

No glue code. No prompt-stuffing. Claude (or Cursor, or any MCP client) calls metatana_api against the same REST surface the app uses — gets back structured JSON, summarizes it back to you in your tongue.

Tool calls are reviewable in the agent UI.
Destructive ops require explicit confirmation.
Same auth as your account. Same Pro entitlements.
TOOL SURFACE · METATANA MCP PRO

Small surface. Full coverage.

metatana_statusApp reachability, local API auth discovery, hosted session discovery, entitlement status.read · idem
metatana_accountVerify Pro account and entitlements without exposing the hosted session token.read · idem
metatana_openapiRead the local OpenAPI contract, optionally filtered by path prefix.read · idem
metatana_workflowsCommon scan, scrape, sidecar, AI, subtitle, sync, and hook workflows.workflow-map
metatana_apiCatch-all REST passthrough. GET / POST / PATCH / PUT / DELETE.full surface
CATEGORY COVERAGE · INSPECT · SCAN · SCRAPE · WRITE · AI · SUBTITLES · TRAKT
FREE & PRO

Free does everything.
Pro adds the brain.

The full media manager is free. AI features and the MCP server live in Pro.

Free
FREE
EVERYTHING YOU NEED TO ORGANIZE
  • Library, TV Shows, Collections, Editions, Tags, People, Stats, ExtrasAll local-first library management.
  • Bring-your-own-key provider lookupTMDb, TVDB, Fanart.tv, OMDb, MDBList, AniList, MyAnimeList.
  • NFO sidecars for Kodi, Plex, Jellyfin, EmbyFormat-aware writes.
  • Artwork ranking, multi-edition, manual overrideYou always have the final say.
  • Health, Duplicates, Stats, Activity dashboardsNon-AI portions of each.
  • Push to Plex / Jellyfin / Kodi / EmbyOne-way push only. (Pull / Trakt is Pro.)
  • Local API + scan, scrape, organize, backup, restoreFull local workflow.
Pro
PRO
HOSTED INTELLIGENCE + AGENT CONTROL
  • AI VisionSecond-pass identification on hard files.
  • AI InsightsAI Search, Collection Suggestions, Duplicate Resolution, Filename Cleanup.
  • Hosted metadata (Skyhook)Bundled provider lookups via MetaTana's cloud.
  • Subtitle search & downloadOpenSubtitles + AI matching.
  • Trakt syncBidirectional watch state and ratings.
  • Hooks & WebhooksTool execution on library events.
  • MCP ServerClaude, Cursor, any agent can drive MetaTana.
Pro includes monthly AI Vision credits. Extra credit packs available through your account. See /pricing for the breakdown.
Head-to-head

Why collectors are switching.

tinyMediaManager and Mediaelch defined the category in the 2010s. MetaTana defines what comes next.

MetaTana
tinyMediaManager
Mediaelch
AI Vision identification
✓ 100 credits/mo
UI runtime
✓ Electron · 2026
Java Swing · 2011
Qt5 · 2013
Provider key management
BYOK today
BYOK
BYOK
Real-time scan feedback
✓ Worker pool
Batch only
Batch only
4K UHD artwork auto
✓ Fanart HQ
Manual
Manual
Multi-destination sync
✓ Plex · Jellyfin · Kodi · Emby
Kodi only
Kodi only
Anime / difficult files
✓ AniList + AI fallback
Basic
Basic
Rollback / version history
✓ Every write journaled
Pricing

Free local mode.
Pro · US$5/mo or US$50/yr.

Free keeps the local engine available on BYOK. Pro adds hosted AI Vision credits for difficult matches — pick monthly, or annual and save 17%.

Free · BYOK

$0

local mode · no account needed
  • Full desktop app (macOS, Windows, and Linux)
  • Unlimited local library scanning
  • Plex · Jellyfin · Kodi · Emby sync
  • NFO · subs · artwork (your API keys)
  • Full rollback & journaling
  • AI Vision (BYOK configured provider only)
Download free
Frequently asked

Straight answers.

Does MetaTana touch my actual media files?+

MetaTana does not modify your media files. It reads filenames and sidecar metadata, writes .nfo files and artwork alongside them, and tells your media server to re-scan. Pro hosted AI Vision, when enabled, samples reviewed frames for difficult matches; it does not upload full media files or raw local paths.

How is this different from tinyMediaManager?+

tinyMediaManager is a mature desktop metadata manager. MetaTana is a self-hostable media organizer for server-first libraries: Docker or desktop runtime, local SQLite state, reviewable metadata writes, rollback history, AI-assisted identification for difficult files, and unified sync across Plex/Jellyfin/Kodi/Emby.

What exactly does AI Vision cost?+

Pro includes 100 AI Vision credits per month. A normal hosted 4-frame identify costs 1 credit only when it succeeds and is not served from cache; cache hits cost 0 credits. Extra credits start at US$5 for 250 credits. Free/BYOK uses your own configured AI provider.

Is my library data sent anywhere?+

Your library data stays local in SQLite. Metadata provider lookups use your configured keys today. Pro hosted AI Vision sends only sampled frames plus privacy-reviewed hints such as the filename basename and parser guess; it does not send full media files or raw local paths. Telemetry is opt-in.

Can I self-host / run in Docker?+

Yes. The same engine runs headless in Docker, which is useful for unRAID, TrueNAS, Synology, or a home server. Same free/Pro split, with hosted AI Vision available when you sign in. docker run -p 3000:3000 ghcr.io/metatana/metatana-app:stable

How is MetaTana licensed?+

MetaTana is closed-source commercial software. The free local/BYOK mode remains available for personal libraries, and Pro adds hosted account features plus AI Vision credits. The source code is not licensed for redistribution, resale, or modification.

What's the difference between Free and Pro?+

Free covers the full local-first manager: Library, NFO sidecars, artwork ranking, and write-through sync to Plex/Jellyfin/Kodi/Emby. Pro adds AI Vision, AI Search, Collection Suggestions, Duplicate Resolution, and Filename Cleanup; Pro also adds Skyhook hosted metadata, OpenSubtitles search, Trakt sync, Hooks & Webhooks, and the Pro MCP server. See /pricing or the accounts-and-pro docs page.

How do AI Vision credits work?+

Pro includes a monthly allowance of AI Vision credits (100/month) — one credit covers a successful hosted four-frame identify on a hard-to-match file, and cache hits stay free. If you need more, top up with Pro credit packs through your account; see the accounts-and-pro docs page for the current schedule.

What can the MCP server do that the app UI can't?+

The Pro MCP server hands the same REST surface the app uses to any MCP client (Claude Desktop, Claude Code, Cursor), so an agent can drive any workflow — scan, scrape, dedupe, organize, fetch artwork, audit health — via 5 typed Pro MCP tools plus a catch-all REST passthrough. Pro-only; see /mcp and the ai-and-agents docs page for the full tool catalog.

Get Started

Desktop first.
Server-ready.

Signed installers for macOS, Windows, and Linux. Docker for self-hosted servers.

macOS · Apple Silicon · .dmg
Download for macOS
v1.0.9 · stable
v1.0.9·stable channel·All release links
Commercial software· Local-first· No telemetry by default