Extract metadata from media filenames — TypeScript port of Python guessit (100% compatible, 3.5x faster)
-
Updated
Sep 30, 2026 - HTML
Extract metadata from media filenames — TypeScript port of Python guessit (100% compatible, 3.5x faster)
Parse messy music track titles into structured data: artists with roles, feat credits, remixers, versions (remix, VIP, extended, live, remaster) and junk, plus whole tracklists. One spec, TypeScript and Python, zero dependencies.
The most accurate Node.js video filename parser for movies, TV, anime and torrent releases.
A fast neural parser for torrent and release names: char-CNN + Transformer, int8 on the CPU, with C++, C and Python APIs
Metadata-driven media filename standardizer and Telegram channel bot.
Media libraries and tools, one independent project per directory
Python script that normalises scene-release film filenames — strips separators and bracket noise, corrects distorted metadata tags, and uses Levenshtein matching to repair mangled tokens. Written 2021.
Python script that normalises scene-release TV filenames — cleans separators, repairs broken metadata tags, and extracts SxxExx episode info via regex. Written 2021.
To associate your repository with the filename-parser topic, visit your repo's landing page and select "manage topics."