Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 18:48
· 6 commits to main since this release
2f204aa

Minor Changes

  • #8 6bc6756 Thanks @UzEE! - Added an edit command for in-place Matroska metadata edits via mkvpropedit — track name, language, default/forced flags, and the file title — without remuxing. Empty values (--name "", --title "") clear the property, and --title is mutually exclusive with --track edits. inspect now shows the forced flag, IETF (BCP 47) languages, and the file title, and a tool killed mid-edit now fails loudly instead of reporting success (POSIX platforms). Non-ASCII names and titles are stored correctly regardless of the system locale.

  • #10 4feae59 Thanks @UzEE! - - mux now accepts repeatable --audio groups to add several tracks in one remux; per-track flags (--track, --delay-ms, --language, --name, --default) apply to the most recent --audio, and the same source file may be repeated

    • --default clears the default flag on the target's existing audio tracks so the new track really becomes the default
    • New --dry-run prints the planned output track table without writing; interactive runs show the same plan and ask a single combined write/overwrite confirmation
    • Confirmation prompts now print to stderr, keeping stdout pipeable
    • mux errors about a bad --track or a duplicate per-track flag now name the offending group by position and path, e.g. --audio [#2](https://github.com/UzEE/tracksmith/issues/2) ("donor.mka")

Patch Changes

  • #11 a135573 Thanks @UzEE! - mux now passes --command-line-charset UTF-8 to mkvmerge so non-ASCII --name values are stored correctly regardless of the system locale, matching edit.