Menu

ChangeLog

Brad Lanam

Wiki Home

libmp4tag Change Log

2.0.3 2026-2-8

  • Bug Fixes:
    • Fix compilation of user libmp4tag.h file.
    • Fix build for Cygwin.

2.0.2 2026-1-20

  • Bug Fixes:
    • Fix build with recent Msys2.
    • Fix build with [[nodiscard]].

2.0.1 2025-10-27

  • Bug Fixes:
    • Update incorrect instructions in README.

2.0.1 2025-10-6

  • Bug Fixes:
    • Windows: Fix ftell/fseek for large files.
  • Changes
    • Added helper routines: mp4tag_ftell, mp4tag_fseek
    • mp4tagcli: Add --preserve option
  • Internal
    • Code Cleanup (modernization)

2.0.0.1 2025-6-30

Maintenance Release

  • Bug Fixes:
    • Fix compiler warnings.
    • Improve cmake configuration.

2.0.0 2024-12-19

  • Bug Fixes:
    • Fix duration when hint tracks are present.
    • Fix handling of arrays of strings.
    • Fix issue with free block handling.
    • Fix processing track name box when track data is shortened.
  • Changes:
    • mp4tagpub_t: 'coveridx' has been renamed to 'dataidx'.
  • New Features:
    • Open stream interface re-written to use callbacks.
    • Support arrays of strings.

1.3.0 2024-6-9

  • New Features:
    • Stream processing (beta)

1.2.13 2024-2-4

  • Bug Fixes:
    • Windows: Fix installation.

1.2.12 2023-12-25

  • Bug Fixes:
    • Better 3gp and 3g2 file recognition.

1.2.11 2023-11-29

  • Bug Fixes:
    • mp4tagcli: Fix --dump filename
  • Changes:
    • Make cover image type (jpg, png) available to caller.
    • mp4tagcli: also display type of cover image.
  • New Features:
    • Added manual page for mp4tagcli.
    • Added manual page for libmp4tag.

1.2.10 beta 2023-11-28

  • Bug Fixes:
    • Windows: mp4tagcli fixed to properly handle windows command line arguments.
    • Fix test scripts to work on windows.
    • Windows: mp4tag_towide and mp4tag_fromwide changed to public interfaces.
    • Fix extension check for cover images to handle upper case.

1.2.9 beta 2023-10-31

  • Bug Fixes:
    • Fix installation of mp4tagcli executable.
    • Re-work build & installation to match cmake methods.

1.2.8 beta 2023-10-30

  • Bug Fixes:
    • Makefile cleanup; fix static library name on windows.

1.2.7 beta 2023-9-20

  • Bug Fixes:
    • Fix pkg-config file to install in correct library location.

1.2.6 beta 2023-9-7

  • Bug Fixes:
    • Fix writing 4-byte numeric values (typo).
    • Fix parse of cover image name.
    • Fix cover image processing.

1.2.5 beta 2023-9-6

  • Bug Fixes:
    • Fix parsing issues.
    • Fix update of parent container lengths.
    • Fix re-writing bugs.

1.2.4 beta 2023-9-4

  • Bug Fixes:
    • Windows: Allow for linking with UCRT.
    • Fix tag box length on re-write.
    • Fix stco/co64 update.
    • Fix parent box update.
  • Changes:
    • Update mp4tag_read_file api.

1.2.3 beta 2023-9-2

  • Bug Fixes:
    • Fix windows installation.
    • Install pkgconfig file.

1.2.2 beta 2023-8-31

  • Bug Fixes:
    • Prevent possible crashes.
    • Fix various internal bugs.
    • Fix windows build.
    • Fix windows file handling on re-write.

1.2.1 beta 2023-8-29

  • Bug Fixes:
    • Fix disc/track output when total is zero.
    • Fix disc/track parsing issues.
    • Fix memory leak.
    • Fix bug setting new disk/track tag.
    • Fix mp4tag_clean_tags.
  • Changes:
    • Create and install pkgconfig file.

1.2.0 beta 2023-8-28

  • Bug Fixes:
    • Fix crash when taglist is present but empty.
    • Recognize more files as mp4.
  • New Features:
    • New mp4tag_set_binary_tag() routine.
    • Added wiki documentation.

1.1.1 beta 2023-8-27

  • Bug Fixes:
    • Build now works on FreeBSD.
  • New Features:
    • mp4tag_preserve_tags, mp4tag_restore_tags are now implemented.
    • mp4tagcli: Added --copyfrom/--copyto to test preserve/restore.

1.1.0 beta 2023-8-24

  • Notes:
    • Initial Release

Related

Wiki: Home

MongoDB Logo MongoDB