autotitle mydehq
Use this command to install autotitle:
winget install --id=mydehq.autotitle -e Automated media episode renaming tool
winget install --id=mydehq.autotitle -e Automated media episode renaming tool
A CLI tool & Go library for automatically renaming media files (anime, TV shows) with proper titles and detecting filler episodes.
{{TEMPLATE}} variables[F] tag.mkv (mkvpropedit) and .mp4/.m4v (atomicparsley) files# From my-repo (Arch Linux)
curl -sL https://mydehq.github.io/my-repo/install | bash
sudo pacman -S autotitle
# Or from AUR
paru -S autotitle
# In Windows, from winget
winget install mydehq.autotitle
# Or build manually
git clone https://github.com/mydehq/autotitle.git && cd autotitle
mise install-bin
go get github.com/mydehq/autotitle
cd /path/to/anime/videos
# Initialize with URLs directly
autotitle init . -u "https://myanimelist.net/anime/XXXXX"
# Or create template config to edit manually
autotitle init .
# Edit _autotitle.yml, preview & add changes
# Perform rename
autotitle .
# Tag already-renamed files without re-renaming
autotitle tag .
# Rename without tagging
autotitle --no-tag .
# Restore if needed
autotitle undo .
Running autotitle init creates _autotitle.yml:
targets:
- path: "."
url: "https://myanimelist.net/anime/XXXXX/Series_Name"
filler_url: "https://www.animefillerlist.com/shows/series-name"
patterns:
- input:
- "Episode {{EP_NUM}} {{RES}}"
output:
fields: [SERIES, EP_NUM, FILLER, EP_NAME]
offset: 0 # Optional: Offset local episode numbers (e.g. 1 -> 11)
📚 Full Documentation — Complete guides, commands, flags, configuration reference, and library API
Currently Below Data sources are implemented:
| Source | Type |
|---|---|
| MyAnimeList | Anime |
| Source | Type |
|---|---|
| AnimeFillerList | Anime |