Linux-First Media Curator

Forge Your
Media Metadata.

MoTekLab MetaForge is a premium, keyless metadata tagger inspired by MetaX. Drag and drop your movies or TV episodes, pull descriptions and cast credits from Arabic and English databases, and write tags locally with total privacy.

MoTekLab MetaForge Logo

Built for Curators & Collectors

MetaForge brings professional tagging tools to your desktop. No complicated cloud setups, no recurring fees, and no private keys required. Simply run and curate.

100% Local-First Privacy

Your data is yours. MetaForge operates fully offline, running metadata edits and file tagging locally on your machine with zero telemetry or tracking trackers.

Keyless Scraper Aggregation

Query Wikipedia, Wikidata, TVmaze, and Elcinema.com out of the box without providing developer keys. Optional support for TMDB, OMDB, and TVDB via local keychain.

Arabic BiDi Layout Safety

First-class support for Arabic titles, descriptions, and actor credits. Uses `<bdi>` elements and strict CSS isolation to prevent mixed LTR/RTL names from breaking visually.

Lossless Native Tagging

Uses asynchronous sidecar binaries (`mkvpropedit` and `ffmpeg` + `mp4ameta`) to patch files directly in-place without re-encoding video streams or losing quality.

Metadata Scrape-and-Tag Workflow

Tagging media files shouldn't be manual work. Here is how MetaForge automates the pipeline:

01

Drag and Drop

Drop MKV, MP4, M4V, or audio files into the queue. The system automatically inspects them using ffprobe sidecars.

02

Multi-Source Search

Searches multiple databases simultaneously. Browse candidates per-field in the Field Explorer to build the perfect tag set.

03

Title & Language Toggles

Toggle between English and Original Title as the main tag. Arabic typography loads Cairo web fonts dynamically.

04

Write & Auto-Rename

Writes standard iTunes atoms or Matroska tags, attaches cover art, and renames files/folders using customizable token templates.

Core Architecture

Tauri v2 + Svelte 5
Desktop Performance.

MetaForge is built as a lightweight native container wrapper. Svelte 5 handles the user interface state reactively, and the Rust backend communicates asynchronously with native sidecar binaries to tag files.

Rust-Native Backend

Blazing fast file parsing, ffprobe tag merging, and disk operations.

Svelte 5 Runes Reactive UI

Fluid state tracking, zero-delay sidebar resizing, and smooth visual indicators.

Local Sidecar Isolation

Bundled static binaries of `ffmpeg` and `mkvpropedit` for seamless standalone packages.

Future Roadmap & Ports

Cross-Platform Release

Currently designed for Linux, native packages for **Windows** and **macOS** are planned to utilize Tauri's cross-compilation layer.

Web-Client Subdomain

A web port is under consideration where scraping and layout resolve in-browser, with encoding triggers piped to a light local agent.

Zero personal data is ever uploaded or processed externally.

Start Tagging Your Library Today

MetaForge is free, private, and lightweight. Download the latest release or checkout the source code repository.