libmp4tag 2.0.0

An MP4 tagging library where all tags can be accessed and modified and any tags, unknown tags or custom tags are never lost when the audio file is updated. A list of known tags is only used when new tags are added.

Tags library c audio video tagging mp4
License Zlib
State stable

Recent Releases

2.0.019 Dec 2024 17:42 major bugfix: 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.009 Jun 2024 17:42 minor bugfix: 1.3.0 2024-6-9 * New Features: * Stream processing
1.2.1305 Feb 2024 02:10 minor bugfix: 1.2.13 2024-2-4 * Bug Fixes: * Windows: Fix installation.
1.2.1225 Dec 2023 16:09 minor bugfix: 1.2.12 2023-12-25 * Bug Fixes: * Better 3gp and 3g2 file recognition.
1.2.1129 Nov 2023 18:42 minor bugfix: 1.2.11 2023-11-29 * Bug Fixes: * mp4tagcli: Fix --dump * 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.1028 Nov 2023 13:39 minor bugfix: 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.931 Oct 2023 12:25 minor bugfix: 1.2.9 beta 2023-10-31 * Bug Fixes: * Fix installation of mp4tagcli executable. * Re-work build installation to match cmake methods.
1.2.830 Oct 2023 16:20 minor bugfix: 1.2.8 beta 2023-10-30 * Bug Fixes: * Makefile cleanup; fix static library name on windows.
1.2.720 Sep 2023 19:09 minor bugfix: 1.2.7 beta 2023-9-20 * Bug Fixes: * Fix pkg-config file to install in correct library location.
1.2.607 Sep 2023 16:54 minor bugfix: 1.2.6 beta 2023-9-7 * Bug Fixes: * Fix writing 4-byte numeric values (typo). * Fix parse of cover name. * Fix cover image processing.
1.2.507 Sep 2023 03:47 minor bugfix: 1.2.5 beta 2023-9-6 * Bug Fixes: * Fix parsing issues. * Fix update of parent container lengths. * Fix re-writing bugs.
1.2.404 Sep 2023 21:04 major bugfix: 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.302 Sep 2023 17:00 minor bugfix: 1.2.3 beta 2023-9-2 * Bug Fixes: * Fix windows installation. * Install pkgconfig file.
1.2.231 Aug 2023 15:25 minor bugfix: 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.129 Aug 2023 15:03 minor bugfix: 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.029 Aug 2023 00:03 minor feature: 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.128 Aug 2023 21:39 major feature: 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.024 Aug 2023 21:15 major feature: Initial Release