macOS
brew install atomicparsleylocal Homebrew formula metadata
sudo port install AtomicParsleyMacPorts ports tree · multimedia/AtomicParsley/Portfile · source: api.github.com
brew
MPEG-4 command-line tool. Version 20240608.083822.1ed9031 via Homebrew; verified from local package data.
install
brew install atomicparsleylocal Homebrew formula metadata
sudo port install AtomicParsleyMacPorts ports tree · multimedia/AtomicParsley/Portfile · source: api.github.com
sudo apk add atomicparsleyAlpine Linux edge package indexes · atomicparsley · source: dl-cdn.alpinelinux.org
sudo apt install atomicparsleyDebian stable package indexes · atomicparsley · source: deb.debian.org
sudo dnf install AtomicParsleyFedora Rawhide package metadata · AtomicParsley · source: dl.fedoraproject.org
nix profile install nixpkgs#atomicparsleynixpkgs package indexes · pkgs/by-name/at/atomicparsley/package.nix · source: api.github.com
sudo pacman -S atomicparsleyArch Linux sync databases · atomicparsley · source: geo.mirror.pkgbuild.com
scoop install main/atomicparsleyScoop official bucket manifest trees · bucket/atomicparsley.json · source: api.github.com
winget install --id wez.atomicparsley -eWindows Package Manager source index · wez.atomicparsley · source: cdn.winget.microsoft.com
overview
MPEG-4 command-line tool
history
AtomicParsley is a command-line MPEG-4 metadata editor best known for reading, inspecting, and writing iTunes-style tags in MP4-family media files. It sits in the media-tooling niche occupied by small single-purpose CLIs: it is not a transcoder, but a metadata surgery tool used after ripping, downloading, podcasting, or encoding workflows.
The maintained GitHub repository describes AtomicParsley as a lightweight command-line program for reading, parsing, and setting metadata in MPEG-4 files, especially iTunes-style metadata. The current maintainer notes that he made fixes to the original SourceForge project in 2009 and became the de facto fork as a result.
The same maintenance note explains the modern repository shape: the maintainer had not personally used the tool for years, but kept it alive in a loose guiding role. In 2020, Bitbucket's shutdown of Mercurial hosting forced a migration, after which the GitHub repository gained renewed activity and multi-platform GitHub Actions builds.
AtomicParsley became one of the standard low-level MP4 tagging tools in package-manager culture because it exposed iTunes-era atoms directly from a scriptable command line. The input package facts show packaging across Homebrew, Debian, Ubuntu, Fedora, Alpine, Arch, MacPorts, Nix, Scoop, and winget, which is typical of a durable utility depended on by larger media workflows rather than a flashy end-user app.
Its cross-platform release artifacts and Homebrew install instructions in the README reinforce that it is consumed both as a standalone binary and as a building block inside scripts. The README warns that Homebrew may lag the latest repository release, a small but familiar detail for package maintainers tracking upstream tags.
Typical use is direct metadata inspection and mutation: printing an atom tree, printing text tags, extracting artwork, setting artist/title/album fields, adding cover art, marking podcast fields, and deleting individual tags or artwork. The README's quick help also documents less common MPEG-4 metadata areas such as reverse-DNS forms, 3GPP assets, ISO copyright notices, UUID tags, and ID3-on-MP4 support.
Package users usually reach for AtomicParsley when a media pipeline already has an MP4 and needs metadata adjusted without re-encoding. That makes the tool useful in shell scripts and post-processing hooks where a GUI tagger would be too manual.
AtomicParsley is package-nerd interesting because it is an old media utility whose active lineage moved through legacy forge infrastructure, a Mercurial-era Bitbucket fork, and finally GitHub. It is also a good example of a small CLI with a long tail: the binary is tiny, the interface is stable, and downstream packagers keep it around because other tools and scripts expect it.
The package also illustrates the maintenance reality of aging media tools. Upstream accepts easy-to-review fixes and has CI for major platforms, but the maintainer's own note is candid that complex behavior needs tests because he no longer uses the tool day to day.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
AtomicParsley | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/wez/atomicparsley
install metadata
| Package key | brew:atomicparsley |
|---|---|
| Version | 20240608.083822.1ed9031 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/atomicparsley |
| Homepage | https://github.com/wez/atomicparsley |
| Repository | https://github.com/wez/atomicparsley |
| Upstream docs | https://github.com/wez/atomicparsley#readme |
| License | GPL-2.0-or-later |
| Source archive | https://github.com/wez/atomicparsley/archive/refs/tags/20240608.083822.1ed9031.tar.gz |
| Build dependencies | cmake |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | atomicparsley |
| Version Scheme | 1 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
atomicparsley 20240608.083822.1ed9031-1
read, parse and set metadata of MPEG-4 and 3gp files
https://github.com/wez/atomicparsley
sudo apt install atomicparsleyatomicparsley
nix profile install nixpkgs#atomicparsleyatomicparsley 20210715.151551.e7ad03a-1
read, parse and set metadata of MPEG-4 and 3gp files
https://github.com/wez/atomicparsley
sudo apt install atomicparsleyatomicparsley 20240608-r0
A command line program for reading, parsing and setting iTunes-style metadata in MPEG4 files
https://atomicparsley.sourceforge.net/
sudo apk add atomicparsleyAtomicParsley 0.9.5-33.fc44
Command-line program to read and set MPEG-4 tags compatible with iPod/iTunes
http://atomicparsley.sourceforge.net/
sudo dnf install AtomicParsleyatomicparsley 20240608.083822.1ed9031-1
Command line program for reading, parsing and setting metadata in MPEG-4 files
https://github.com/wez/atomicparsley
sudo pacman -S atomicparsleyAtomicParsley
sudo port install AtomicParsleymain/atomicparsley
scoop install main/atomicparsleywez.atomicparsley
winget install --id wez.atomicparsley -esource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.