Skip to content

Releases: MerlijndeVos/Toolbox

Toolbox v3.2.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 11:17

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

Choose a tag to compare

@github-actions github-actions released this 21 Sep 10:16

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 .zip or a single .py file. 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

Choose a tag to compare

@github-actions github-actions released this 21 Sep 00:59

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 2006 to 2006 juli 13 - Holiday, using the earliest date in the video file names inside each folder (DV clip-2006-07-13 … or converted MP4 13 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 2006 or 2006-07-13 out 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_folders still 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 rename previews 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

Choose a tag to compare

@github-actions github-actions released this 21 Sep 00:40

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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 23:56

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 a main.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 set MEDIA_TOOL_NO_MODS=1) to load none of your mods, for example if one misbehaves. media-tool mods list, mods enable <id> and mods 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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 23:44

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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 19:55

Media Tool v1.1.0

What's new

  • Rename: two modesShows & 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 -> after examples 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/Season folders.
  • 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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 18:25

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: Forbidden failures 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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 18:05

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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 17:46

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 downloadsMax 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.