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)
The most accurate Node.js video filename parser for movies, TV, anime and torrent releases.
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.
A fast neural parser for torrent and release names: char-CNN + Transformer, int8 on the CPU, with C++, C and Python APIs
Media libraries and tools, one independent project per directory
Python script that normalises scene-release TV filenames — cleans separators, repairs broken metadata tags, and extracts SxxExx episode info via regex. Written 2021.
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.
To associate your repository with the filename-parser topic, visit your repo's landing page and select "manage topics."