Repository navigation
MovieTagger 1.5 makes metadata writes safer and removes the extra confirmation: clicking Write Metadata now starts the operation immediately.
Changes
- Writes are prepared in a temporary copy and replace the original only after completion. APFS uses a fast copy-on-write clone when available; other volumes may need space for a full copy.
- Fixed handling of extended MP4 atom headers and open-ended media atoms. Malformed or unsupported layouts are rejected without changing the original.
- Editing the year now updates the embedded date as well as the filename.
- Unrelated metadata tags are preserved, along with existing artwork when no replacement poster is available.
- Writes survive window navigation without restarting. File selection and app updates are blocked while a write is in progress.
- API keys now use macOS Keychain, with automatic migration from the previous encrypted-file storage.
- Added 22 automated tests and macOS CI, including a real H.264 MP4 test that verifies encoded video samples and duration survive tagging unchanged.
Compatibility
Requires macOS 13.0 (Ventura) or later. The download contains a universal app for Apple Silicon and Intel Macs, signed with Developer ID, notarized by Apple, and stapled for offline verification.
Some uncommon MP4 layouts are intentionally rejected safely: fragmented movies, non-iTunes metadata handlers in udta/meta, movie indexes over 256 MB, and open-ended terminal atoms over 4 GB that need resizing. Ordinary large MP4 files with explicitly sized media atoms remain supported.
Install
Download MovieTagger-1.5.zip, unzip it, and move MovieTagger.app into Applications. Existing installations can also use Check for Updates. A SHA-256 checksum file is attached for download verification.