Releases: MerlijndeVos/Toolbox
Release list
Toolbox v3.2.1
Toolbox v3.2.1
What's new
- Stick to bottom in the log panel. A new down-arrow button in the log header keeps the newest line in view while a job runs, so you no longer have to scroll to follow it. Scroll up to read something and it lets go; scroll back down, or press the button, and it sticks again. It is on by default and remembers your choice.
Install
Download from GitHub Releases:
| Platform | File |
|---|---|
| Windows | Toolbox-Setup-3.2.1-win64.exe |
| macOS | Toolbox-3.2.1-macos.dmg |
| Linux | Toolbox-3.2.1-linux-{arch}.AppImage |
Installers are unsigned. Windows SmartScreen and macOS Gatekeeper may ask you to confirm once (“Run anyway” / “Open”).
ffmpeg is not bundled in the installer. On first launch the app downloads a one-time essentials build into your user data folder.
Updating from v3.2.0
Use Settings → Updates → Update to v3.2.1 in the desktop app, or download the new installer for your OS from the table above.
Toolbox v3.2.0
Toolbox v3.2.0
What's new
- Add mods from a git address, folder, zip or file, and browse a mod market. Settings → Mods → Add a mod takes an
https://git address (GitHub works without git installed), a folder, a.zipor a single.pyfile. Before anything is installed you see who wrote it, where it comes from, the exact commit, what it says it needs, and every file, and nothing runs until you say yes. Git installs are pinned to that commit. The new Browse tab searches a public list of mods, and the same list is available as a searchable web page. Listed is not reviewed: the project does not check mods, and the app says so wherever it offers one. Closes #8. - Update, remove and safe mode. Installed mods can be removed, and git-installed mods can check for a newer commit; an update shows what changed and waits for your approval. A Safe mode button turns every mod you added off until Toolbox restarts. On the command line:
toolbox mods install | remove | update | search | prompt. - AI prompts for mods. Copy AI prompt copies a prompt that lets an AI assistant write a mod for you, and the install screen has a Copy review prompt with the code button that has one explain a mod in plain language before you install it.
- Other AI providers. Subtitle translation and the Rename AI helper now work with OpenAI-compatible services (Ollama, LM Studio, OpenRouter and others), Anthropic (Claude) and Google Gemini, not only OpenAI. The OpenAI settings page is now AI, with a provider choice and a Test connection button. Closes #3.
- Rename can include the selected folder, and the AI helper reads folder names. In Other mode, Also rename the selected folder itself renames the folder you picked too, last, with preview and undo. Suggest from folder names looks at a sample of the real names in the folder (never file contents or paths), shows what the profile makes of them, and lets you correct results so the next suggestion follows them. The names are sent to your configured AI provider. Closes #6.
- Read stored logs inside the app. Settings → Logs can open a stored log file in place instead of only in another program. Closes #2.
- A tidier home screen. Tiles show just the icon and name; the description appears after the pointer rests on a tile for a moment, or when you tab to it. Closes #4.
- Files and Media sections. Rename has its own Files section at the top, and Video is now Media (Convert, Trim, Stitch, Download). Closes #5.
- Rename's second mode is called "Other". It was "Folders", which was confusing next to the Folders / Files choice inside it. Closes #7.
Good to know
- A mod is code that runs with the same access as Toolbox. What a mod says it needs is only a description and is not enforced, so read the code first. AI-written mods can be wrong too.
- Mods you add start off unless you tick Turn on after installing. Nothing is ever updated automatically.
Install
Download from GitHub Releases:
| Platform | File |
|---|---|
| Windows | Toolbox-Setup-3.2.0-win64.exe |
| macOS | Toolbox-3.2.0-macos.dmg |
| Linux | Toolbox-3.2.0-linux-{arch}.AppImage |
Installers are unsigned. Windows SmartScreen and macOS Gatekeeper may ask you to confirm once (“Run anyway” / “Open”).
ffmpeg is not bundled in the installer. On first launch the app downloads a one-time essentials build into your user data folder.
Updating from v3.1.0
Use Settings → Updates → Update to v3.2.0 in the desktop app, or download the new installer for your OS from the table above.
Toolbox v3.1.0
Toolbox v3.1.0
What's new
- Date-stamp folders with a Rename profile. Rename → Folders has a new built-in profile, Date + name (Dutch). It renames folders like
Holiday 2006to2006 juli 13 - Holiday, using the earliest date in the video file names inside each folder (DVclip-2006-07-13 …or converted MP413 juli 2006 …names). It replaces the separate Rename Folders tool, and unlike that tool it has preview, undo and the profile editor. - A
{date}token for your own profiles. Use it in a folders-mode name pattern with a format of your choice, for example{date:YYYY MMMM D} - {name}or{date:YYYY-MM-DD} {name}. Month names can be English or Dutch (Month names in the profile editor). For a file, the date comes from its own name. - Remove dates from name. A new cleanup rule takes dates such as
2006,13 juli 2006or2006-07-13out of a name, so a date only appears where your pattern puts it. - Safe to run again. A folder that already looks like the pattern keeps its own date and is only tidied; folders with no date in their videos are left alone, and the log says why.
- The profile tester and the AI helper know about dates. "Try it" uses a sample date and says so, and the AI helper can write profiles that use
{date}. - The Experimental "Rename Folders" tool is gone from the sidebar.
toolbox rename_foldersstill works for existing scripts and now runs the new profile; it is deprecated and prints a note. Closes #1.
Things that behave a little differently from the old tool
- Leading and trailing
_in a folder name are now trimmed. - If two folders would get the same new name, the second gets a
(2)suffix instead of being skipped. - The command-line examples in the README are corrected:
toolbox renamepreviews by default and only renames with--apply(it has no--dry-run).
Install
Download from GitHub Releases:
| Platform | File |
|---|---|
| Windows | Toolbox-Setup-3.1.0-win64.exe |
| macOS | Toolbox-3.1.0-macos.dmg |
| Linux | Toolbox-3.1.0-linux-{arch}.AppImage |
Installers are unsigned. Windows SmartScreen and macOS Gatekeeper may ask you to confirm once (“Run anyway” / “Open”).
ffmpeg is not bundled in the installer. On first launch the app downloads a one-time essentials build into your user data folder.
Updating from v3.0.0
Use Settings → Updates → Update to v3.1.0 in the desktop app, or download the new installer for your OS from the table above.
Toolbox v3.0.0
Toolbox v3.0.0
What's new
- Media Tool is now Toolbox. New name, new icon (four little tiles, one turned on its corner), and the same tools: Convert, Trim, Stitch, Download, Rename, Translate, Clean Up, DVD, Audio Default, Fix Duplicates and Rename Folders, plus the mods you add yourself.
- Your things come with you. On first launch your settings, your own mods and the downloaded ffmpeg are moved over from the old data folder automatically, so nothing needs to be set up again.
- Installs over the old app. The installer replaces Media Tool 2.x in place, and removes the old executable and shortcuts. Settings → Updates in an installed 2.x app finds this version as usual.
Things that changed name
If you use the command line or have scripted around the old names:
| Before | Now |
|---|---|
media-tool |
toolbox |
media-tool-web, media-tool-app |
toolbox-web, toolbox-app |
MEDIA_TOOL_NO_MODS |
TOOLBOX_NO_MODS (the old name still works) |
Python package media-tool |
toolbox |
Repository MerlijndeVos/MediaTool |
MerlijndeVos/Toolbox (old links redirect) |
Command-line options and mods are unchanged. A mod written for Media Tool 2.x works as it is.
Install
Download from GitHub Releases:
| Platform | File |
|---|---|
| Windows | Toolbox-Setup-3.0.0-win64.exe |
| macOS | Toolbox-3.0.0-macos.dmg |
| Linux | Toolbox-3.0.0-linux-{arch}.AppImage |
Installers are unsigned. Windows SmartScreen and macOS Gatekeeper may ask you to confirm once (“Run anyway” / “Open”).
ffmpeg is not bundled in the installer. On first launch the app downloads a one-time essentials build into your user data folder (or reuses the one from Media Tool).
Updating from v2.0.0
Use Settings → Updates → Update to v3.0.0 in the desktop app, or download the new installer for your OS from the table above. On macOS and Linux the app is a new file, so you can delete the old Media Tool app afterwards.
Media Tool v2.0.0
Media Tool v2.0.0
What's new
- Mods. Every tool in Media Tool is now a mod, and you can add your own. A mod is a folder with a
mod.toml(what it is and what it asks for) and amain.py(what it does). It appears in the sidebar and on the home screen with an automatically generated form, live logs, progress and cancel, and it also works as a command:media-tool <id>. - Settings → Mods. See what is installed, open the mods folder, and turn your own mods on or off. Mods you add always start off, and turning one on shows what it will run first.
- Safe mode. Start with
--no-mods(or setMEDIA_TOOL_NO_MODS=1) to load none of your mods, for example if one misbehaves.media-tool mods list,mods enable <id>andmods disable <id>manage them from the command line. - Write one with an AI assistant. MODDING.md documents the format and includes a ready-to-paste prompt: describe what you want, and let an AI assistant write the mod.
- Everything you already use works the same. Convert, Trim, Stitch, Download, Rename, Translate, Clean Up, DVD, Audio Default, Fix Duplicates and Rename Folders look and behave as before, and the command-line options are unchanged.
Good to know
A mod is code that runs with the same access as Media Tool: it can read, change and delete your files. Its [permissions] list only describes what it does, it is not enforced. Only turn on mods from people you trust, and read the code first.
Install
Download from GitHub Releases:
| Platform | File |
|---|---|
| Windows | MediaTool-Setup-2.0.0-win64.exe |
| macOS | MediaTool-2.0.0-macos.dmg |
| Linux | MediaTool-2.0.0-linux-{arch}.AppImage |
Installers are unsigned. Windows SmartScreen and macOS Gatekeeper may ask you to confirm once (“Run anyway” / “Open”).
ffmpeg is not bundled in the installer. On first launch the app downloads a one-time essentials build into your user data folder.
Updating from v1.1.1
Use Settings → Updates → Update to v2.0.0 in the desktop app, or download the new installer for your OS from the table above.
Media Tool v1.1.1
Media Tool v1.1.1
What's new
- Updates work without a token. Media Tool's repository is now public, so "Check for updates" and one-click installs no longer need an embedded access token. Installers no longer contain one.
- Update errors are clearer: a rate-limited check now says so instead of reporting a token problem.
Install
Download from GitHub Releases:
| Platform | File |
|---|---|
| Windows | MediaTool-Setup-1.1.1-win64.exe |
| macOS | MediaTool-1.1.1-macos.dmg |
| Linux | MediaTool-1.1.1-linux-{arch}.AppImage |
Installers are unsigned. Windows SmartScreen and macOS Gatekeeper may ask you to confirm once (“Run anyway” / “Open”).
ffmpeg is not bundled in the installer. On first launch the app downloads a one-time essentials build into your user data folder.
Updating from v1.1.0
Use Settings → Updates → Update to v1.1.1 in the desktop app, or download the new installer for your OS from the table above.
Media Tool v1.1.0
Media Tool v1.1.0
What's new
- Rename: two modes — Shows & movies works as before; the new Folders mode renames any folders and/or files in place (for example a sample pack), with a choice of folders, files, or both and how many levels deep to go.
- Format profiles — decide how names are cleaned and built: replace text (e.g. dots with spaces), remove tag words, remove
[ ]/( )/{ }tags, change letter case, and set an output pattern such as{show} - {code} - {title}. Profiles can be saved and named, and a "Try it" box shows the result on sample names as you edit. - AI-generated profiles — give one or more
before -> afterexamples and the AI writes a matching profile with a suggested name. It is checked against your examples and never renames anything itself. Uses the OpenAI key from Settings → OpenAI. - Undo for Folders mode — preview first, apply, and undo the last run from the log panel.
- Shows & movies — optionally rename files without moving them into
Show/Seasonfolders. - The date-based folder naming (
YYYY maand DD - Description) will move into profiles in a later release (#1).
Install
Download from GitHub Releases:
| Platform | File |
|---|---|
| Windows | MediaTool-Setup-1.1.0-win64.exe |
| macOS | MediaTool-1.1.0-macos.dmg |
| Linux | MediaTool-1.1.0-linux-{arch}.AppImage |
Installers are unsigned. Windows SmartScreen and macOS Gatekeeper may ask you to confirm once (“Run anyway” / “Open”).
ffmpeg is not bundled in the installer. On first launch the app downloads a one-time essentials build into your user data folder.
Updating from v1.0.14
Use Settings → Updates → Update to v1.1.0 in the desktop app, or download the new installer for your OS from the table above.
Media Tool v1.0.14
Media Tool v1.0.14
What's new
- Home screen — tiles are more compact and color-coded by section.
- Download — fixed intermittent
HTTP Error 403: Forbiddenfailures on individual items. Downloads now retry automatically with a fresh link, and at most 3 run at a time; the rest wait in the queue.
Install
Download from GitHub Releases:
| Platform | File |
|---|---|
| Windows | MediaTool-Setup-1.0.14-win64.exe |
| macOS | MediaTool-1.0.14-macos.dmg |
| Linux | MediaTool-1.0.14-linux-{arch}.AppImage |
Installers are unsigned. Windows SmartScreen and macOS Gatekeeper may ask you to confirm once (“Run anyway” / “Open”).
ffmpeg is not bundled in the installer. On first launch the app downloads a one-time essentials build into your user data folder.
Updating from v1.0.13
Use Settings → Updates → Update to v1.0.14 in the desktop app, or download the new installer for your OS from the table above.
Media Tool v1.0.13
Media Tool v1.0.13
What's new
- Download — fixed the
module 'certifi' has no attribute 'where'error when loading a YouTube video or playlist (introduced in v1.0.12).
Install
Download from GitHub Releases:
| Platform | File |
|---|---|
| Windows | MediaTool-Setup-1.0.13-win64.exe |
| macOS | MediaTool-1.0.13-macos.dmg |
| Linux | MediaTool-1.0.13-linux-{arch}.AppImage |
Installers are unsigned. Windows SmartScreen and macOS Gatekeeper may ask you to confirm once (“Run anyway” / “Open”).
ffmpeg is not bundled in the installer. On first launch the app downloads a one-time essentials build into your user data folder.
Updating from v1.0.12
Use Settings → Updates → Update to v1.0.13 in the desktop app, or download the new installer for your OS from the table above.
Media Tool v1.0.12
Media Tool v1.0.12
What's new
- Home screen — the app now opens on a tiled overview with sections for Video, Subtitles, Experimental tools, and Settings, each tile linking straight to its tool. Click the logo or Home in the sidebar to return.
- Download — the Analyze button is now Load.
- MP3 downloads — audio bitrate is now a dropdown (192, 256, or 320 kbps) that defaults to 320 kbps.
- MP3 downloads — Max quality is disabled when the format is MP3, since it only applies to video.
Install
Download from GitHub Releases:
| Platform | File |
|---|---|
| Windows | MediaTool-Setup-1.0.12-win64.exe |
| macOS | MediaTool-1.0.12-macos.dmg |
| Linux | MediaTool-1.0.12-linux-{arch}.AppImage |
Installers are unsigned. Windows SmartScreen and macOS Gatekeeper may ask you to confirm once (“Run anyway” / “Open”).
ffmpeg is not bundled in the installer. On first launch the app downloads a one-time essentials build into your user data folder.
Updating from v1.0.11
Use Settings → Updates → Update to v1.0.12 in the desktop app, or download the new installer for your OS from the table above.