EvoSeedboxBot — rename and organise your media (complete guide)

Apps & Tools 10 min read Updated Aug 28, 2026
On this page

EvoSeedboxBot renames and organises your movies, TV shows and anime into the layout Plex, Jellyfin, Emby and Kodi expect, fetches subtitles and artwork, and can do all of it automatically for every download that finishes. This guide covers every tab and setting, with screenshots from a live seedbox.

1. Install and sign in

  1. In the client area open your seedbox → AppsAutomationEvoSeedboxBot → Install. It takes about half a minute.
  2. Click the app link that appears (it looks like https://server.myseedbox.site:13185).
  3. Sign in with your seedbox username and password — the same ones you use for ruTorrent.
The sign-in screen. Use your seedbox credentials; there is no separate account.
The sign-in screen. Use your seedbox credentials; there is no separate account.
Nothing to configure. If you run Plex on your seedbox, EvoSeedboxBot reads your Plex libraries on first start and points its output at the folders Plex already watches. Metadata access (TheMovieDB, OMDb, TVmaze, AniDB, OpenSubtitles search) is included.

2. Rename

The Rename tab is the manual tool: pick files, see what they are, choose the new names, apply.

Pick files

The left pane is your downloads folder. Click folder names to go in, use the breadcrumb to go back, tick files or whole folders. include subfolders (on by default) means a ticked folder includes everything inside it. Select all ticks the current folder.

Two folders ticked inside downloads/manual: a full season and a single episode.
Two folders ticked inside downloads/manual: a full season and a single episode.

Options

  • Preset fills in the options below for a common layout: Plex (TV / Movies), Jellyfin / Kodi, a flat “name with quality” style, and Anime with absolute numbering.
  • Type — Auto works out whether the selection is TV episodes or movies. Force it when a file name is ambiguous.
  • Database — where the names come from: TVmaze or TheMovieDB for TV, AniDB for anime, TheMovieDB or OMDb for movies.
  • MatchStrict only accepts a confident, unambiguous identification; Opportunistic takes the best guess. Start strict; switch to opportunistic for messy names.
  • Order — Airdate (normal), Absolute (anime, “episode 1071”), DVD.
  • Force name — type the series or movie title when auto-detection cannot work it out (for example The Office (US)).
  • Format — the naming pattern (see Format reference). The grey lines under the box show the result for your first files as you type.
  • Output folder — where organised files go. Empty means “next to the original”.
  • Action and Conflict — see below.
Editing the format: the preview under the box updates live, so you see the real names before doing anything.
Editing the format: the preview under the box updates live, so you see the real names before doing anything.

Preview

Preview identifies every selected file and shows, side by side, the original name, what it was matched to (with a link to the database entry) and the new path. Untick any row you do not want. Files that could not be identified are listed underneath with the reason — usually fixed by Opportunistic matching or a forced name.

A season of THE DAYS plus one Lanterns episode identified on TVmaze and laid out for Plex.
A season of THE DAYS plus one Lanterns episode identified on TVmaze and laid out for Plex.

Action: why hardlink is the default

Action Torrent keeps seeding? Disk Use when
hardlink (default) yes none extra Always, on a seedbox. The library gets a second name for the same bytes.
copy yes doubles You want a fully independent file.
symlink / keeplink yes none Special cases; media servers prefer hardlinks.
move no none Only after you are done seeding — rtorrent loses the file and the torrent stops.
duplicate / reflink yes none Same as hardlink with fallbacks.
Each action shows a one-line hint; choosing move adds a warning before you confirm.
Each action shows a one-line hint; choosing move adds a warning before you confirm.

Conflict decides what happens if the new name already exists: skip (default), override, auto (keep the larger file), index (add ” (1)”), fail.

Apply

Apply asks once, then does it. Subtitle files next to a video (.en.srt and friends) are renamed with it. Every run is recorded in History and can be reverted.

3. Downloads and auto-organise

The Downloads tab talks directly to your rtorrent and lists every finished torrent with its label, size and finish date.

Finished torrents straight from rtorrent, with their labels. Preview is harmless; Organise applies your auto-organise settings.
Finished torrents straight from rtorrent, with their labels. Preview is harmless; Organise applies your auto-organise settings.
  • Preview shows what organising that torrent would do — identification, new paths, anything skipped and why.
  • Organise does it, using the rules in Settings → Auto-organise (hardlink by default). The status column remembers what was processed; forgets it so it can run again.
Previewing one torrent: the file, where it would go, and what would happen.
Previewing one torrent: the file, where it would go, and what would happen.

Switch on automatic organising

Tick Auto-organise new downloads. From then on, every torrent that finishes with an accepted label is identified, renamed into your library, your Plex / Jellyfin / Emby / Kodi library is refreshed, and you can be notified. Only torrents that finish after you switch it on are touched — tick “also process torrents that finished before enabling” in Settings if you want the backlog done too.

Labels drive it. In Settings → Auto-organise, “Trigger labels” lists which rtorrent labels to process (e.g. tv, movies, anime; empty = all), “Ignore labels” which to leave alone, and “Label → type map” (tv=episode, movies=movie, anime=anime) forces the kind. Torrents managed by Sonarr/Radarr are usually best left to them — give those their own label and ignore it.

4. Subtitles

Select videos in Rename, then open Subtitles. Enter the languages you want (en, de) and click Search for selected videos. The search uses the file’s hash first — that finds subtitles made for exactly your release — and falls back to the title.

Hash-matched subtitles for a whole season in two languages, with download counts.
Hash-matched subtitles for a whole season in two languages, with download counts.
  • Download saves each best match next to the video as Name.en.srt. Downloading needs your own free OpenSubtitles.com account — sign in once with the fields above the table (free: 20 per day, VIP: 1000).
  • Convert selected to .srt turns .sub, .ass, .ssa, .smi and .vtt files into SubRip.
  • view next to an existing subtitle shows its lines.
  • Auto-organise can fetch subtitles for everything it organises: Settings → Auto-organise → “Subtitles to fetch”.

5. Episodes

Type a series name, pick the database, and get the full episode list with numbers, titles and air dates — handy for checking what a season should contain before renaming, or for anime absolute numbers.

Breaking Bad's episode list from TVmaze.
Breaking Bad’s episode list from TVmaze.

6. Analyze

Analyze looks at the folder you are in on the Rename tab and breaks it down: file types, which series and seasons are present, archives, and full MediaInfo for any video (resolution, codecs, audio channels, HDR, languages) plus extended attributes.

A downloads folder analysed: types, series · season parts, and MediaInfo for one file.
A downloads folder analysed: types, series · season parts, and MediaInfo for one file.

7. Verify & Extract

Both work on the files selected in Rename. Verify creates or checks SFV, MD5, SHA-1, SHA-256 and ED2K files. Extract unpacks rar (including multi-volume), zip, 7z, tar and gz archives next to the archive or into a folder you name. Auto-organise extracts archives on its own before organising.

Verify and Extract tools.
Verify and Extract tools.

8. History and revert

Every apply and every auto-organise run is listed with its files. Revert undoes a run: moved files go back, hardlinks and copies are removed, empty folders cleaned up. Reverted entries stay listed, greyed out.

Runs with their files; each can be reverted with one click.
Runs with their files; each can be reverted with one click.

9. Settings

Everything in one place: defaults, API keys, auto-organise rules, libraries and notifications.
Everything in one place: defaults, API keys, auto-organise rules, libraries and notifications.

Defaults

Database, format, output folder, action, conflict and match mode used by the Rename tab when you do not pick a preset.

API keys

Access to TheMovieDB, OMDb, OpenSubtitles search and AniDB is included. If you want your own OMDb quota, paste your key — clear the field to go back to the included one. TheTVDB is optional and needs your own subscription key and PIN.

Auto-organise

Setting What it does
Trigger / ignore labels, label → type map Which rtorrent labels are processed and how they are interpreted.
Poll every How often rtorrent is checked for newly finished torrents (60 s default).
Action, conflict, match Same meaning as on the Rename tab; opportunistic matching by default.
Output folder, TV / Movie / Anime / Unsorted formats Where each kind of file goes. On first start these are set from your Plex libraries.
Min file size / min length Skips samples and clips (50 MB / 10 min by default).
Ignore pattern A regular expression; matching paths are never touched.
Run after each file A command run for every organised file — {file}, {folder}, {name} are replaced.
Keep unmatched (Unsorted) Files nothing could identify go to an Unsorted folder instead of being left behind.
Clean leftovers After a move, deletes samples, nfo/txt/jpg clutter and empty folders.
Archives Skip archives, or delete them after a successful extract.
Artwork + NFO Posters, fanart and Kodi-style .nfo files next to the media; optionally posters with rating overlays.
Subtitles to fetch Languages to download after organising.
Store reports / notify on errors Keep a text report per run; send a notification when something fails.

Libraries & notifications

Plex is pre-filled from your seedbox. Add Jellyfin, Emby or Kodi with their URL and key. Notifications: Pushover, Pushbullet, Discord webhook, email — Send test notification and Test Plex confirm the setup. Remember to Save settings.

10. Format reference

A format is text with {…} parts. Inside the braces you use bindings and methods; anything in braces that has no value simply disappears, which is how optional parts work.

Binding Meaning Example
{n} {y} {ny} name, year, “name (year)” Breaking Bad · 2008 · Breaking Bad (2008)
{s} {e} {s00e00} {sxe} {e00} season/episode numbers 1 · 1 · S01E01 · 1×01 · 01
{t} {airdate} {absolute} {special} episode title, air date, anime number, special number Pilot · 2008-01-20 · 1
{vf} {vc} {ac} {channels} {hd} {hdr} {bitdepth} from MediaInfo 1080p · x264 · AAC · 5.1 · HD · HDR · 10
{source} {group} {tags} from the file name BluRay · DEMAND · Directors Cut
{imdbid} {tmdbid} {rating} {imdbrating} {genres} {collection} {certification} metadata tt0078748 · 348 · 8.1 · Horror · Alien Collection · R
{plex} the complete Plex path TV Shows/Breaking Bad (2008)/Season 01/Breaking Bad (2008) – S01E01 – Pilot
{fn} {ext} {file.name} {folder} the original file

Methods: .upper() .lower() .pad(2) .ascii() .colon(' - ') .replaceAll(/x/, 'y') .truncate(40) .sortName() .acronym(); lists: .take(2) .join(', '). Conditions: {vf ?: 'SD'} (fallback), {anime ? absolute.pad(3) : s00e00} (if/else).

Examples

  • {n} - {s00e00} - {t}Breaking Bad – S01E01 – Pilot
  • {n} ({y})/{n} ({y}){" ["+vf+"]"}Alien (1979)/Alien (1979) [1080p] — the bracket part vanishes if the resolution is unknown
  • Anime/{n}/{n} - {absolute.pad(3)} - {t}Anime/Kimetsu no Yaiba/Kimetsu no Yaiba – 019 – Hinokami
  • {n.upperInitial().space('.')}.{s00e00}.{vf}-{group}Breaking.Bad.S01E01.720p-DEMAND

11. Nuplex

Nuplex (the EvoSeedbox app for phone and TV) has a Seedbox Library that shows every folder under downloads that is not a torrent’s own folder, and works out what each one is from its name: a Name (Year) folder, S01E01 episode files, Title 01 - Episode for anime. That is exactly the layout the Nuplex + Plex presets write, so anything you organise — by hand or automatically — shows up in Nuplex on its own within about two minutes, as one tile per show or movie, with its episodes listed. No refresh or setting is needed; the tile links play the organised copy, and because it is a hardlink the torrent keeps seeding. EvoSeedboxBot also leaves a small movie.nfo / tvshow.nfo with the IMDb and TMDb ids next to the files, which Nuplex reads — so the poster and details are exact, not guessed from the name.

  • Use the Nuplex + Plex presets (TV, Movies, Anime) or the default auto-organise formats — they are the same layout.
  • Keep the output inside downloads (the default downloads/media is fine); Nuplex does not look outside it.
  • Plex and Nuplex can share the same folders, so one organised copy serves both.

Help centre

One task per page, in the order you will need them:

  1. Rename format examples for EvoSeedboxBot
  2. Naming schemes: Plex, Jellyfin, Kodi, Emby, flat and anime
  3. Jellyfin and Kodi: folder layout and NFO files
  4. Organising finished downloads automatically
  5. Using rtorrent labels to route downloads
  6. Hardlink, copy or move: keeping torrents seeding
  7. Downloading subtitles automatically
  8. Renaming anime with absolute episode numbers
  9. One library for Plex and Nuplex
  10. Checking and creating SFV, MD5 and SHA files
  11. Extracting rar and zip archives automatically
  12. Command-line reference
  13. Coming from FileBot
  14. When a file is not recognised or matched wrongly
  15. Undoing a rename with History
  16. EvoSeedboxBot FAQ

12. Coming from FileBot

The bindings and methods above use FileBot’s names, so your saved formats work as they are. The auto-organise settings are FileBot’s amc script parameters under the same names (excludeList, seriesFormat, minFileSize, plex, pushover, …), and the command line inside the container keeps FileBot’s flags: evoseedboxbot -rename … --db TVmaze --format "…" --action hardlink, -get-subtitles, -check, -extract, -revert, -organise --def seriesFormat=…. Differences: no licence, no Groovy scripting (use the API or the “Run after each file” hook), and Strict matching is a little stricter.

13. Questions

  • Will my torrents stop seeding? Not with hardlink (the default), copy or symlink. Only move takes the file away from rtorrent.
  • Does hardlinking use my quota twice? No. Both names point at the same data.
  • Something went wrong. History → Revert. Nothing is ever deleted by a rename.
  • A file is not recognised. Try Opportunistic matching, type the title in Force name, or choose a different database. Anime: AniDB with Absolute order.
  • Sonarr / Radarr already organise my downloads. Keep it that way; give their torrents a label and put it in “Ignore labels” so both tools stay out of each other’s way.
  • Does it work with Nuplex? Yes — organised folders appear in its Seedbox Library automatically within about two minutes.
  • Dark mode? Follows your system setting.
The same app in dark mode.
The same app in dark mode.

Metadata: TheMovieDB, TVmaze, AniDB, OMDb, OpenSubtitles. This product uses the TMDB API but is not endorsed or certified by TMDB.

Put this into practice

EvoSeedbox ships with one-click app installs and up to 10 Gbps per box.

Get your seedbox →