# Install easy-tag with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, winget, zypper

Application for viewing and editing audio file tags. Version 2.4.3 via Homebrew; verified 2026-06-22.

## Install

```sh
sudo av install brew:easy-tag
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install easy-tag
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install easytag
```

  Evidence: MacPorts ports tree: audio/easytag/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add easytag
```

  Evidence: Alpine Linux edge package indexes: easytag from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install easytag
```

  Evidence: Debian stable package indexes: easytag from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install easytag
```

  Evidence: Fedora Rawhide package metadata: easytag from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#easytag
```

  Evidence: nixpkgs package indexes: pkgs/by-name/ea/easytag/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S easytag
```

  Evidence: Arch Linux sync databases: easytag from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install easytag
```

  Evidence: openSUSE Tumbleweed package metadata: easytag from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

### Windows

- winget (92%):

```sh
winget install --id gnome.EasyTAG -e
```

  Evidence: Windows Package Manager source index: gnome.EasyTAG from https://cdn.winget.microsoft.com/cache/source.msix

## Package facts

- **Package key:** brew:easy-tag
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/easy-tag>
- **Version:** 2.4.3
- **Source summary:** Application for viewing and editing audio file tags
- **Homepage:** <https://wiki.gnome.org/Apps/EasyTAG>
- **Repository:** <https://gitlab.gnome.org/GNOME/easytag>
- **Upstream docs:** <https://help.gnome.org/users/easytag/stable>
- **License:** GPL-2.0-or-later
- **Source archive:** <https://download.gnome.org/sources/easytag/2.4/easytag-2.4.3.tar.xz>
- **Last updated:** 2026-06-22T14:03:13-07:00
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- easytag (cli)
- easytag (alias)

## Dependencies

- adwaita-icon-theme
- at-spi2-core
- cairo
- flac
- gdk-pixbuf
- gettext
- glib
- gtk+3
- harfbuzz
- hicolor-icon-theme
- id3lib
- libid3tag
- libogg
- libvorbis
- pango
- speex
- taglib
- wavpack

## Build dependencies

- appstream-glib
- autoconf
- automake
- gettext
- intltool
- itstool
- libtool
- pkgconf
- yelp-tools

## Install behavior

- Post-install hook: defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 2.4.3
- Package-manager updated: 2026-06-22
- Local data: ok
- Upstream repository: https://wiki.gnome.org/Apps/EasyTAG
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

EasyTAG is a GNOME/GTK audio tag editor for viewing and editing metadata in formats such as MP3, FLAC, Ogg Vorbis, Opus, MP4/AAC, MusePack, Monkey's Audio, and WavPack. Homebrew packages it as `easy-tag`, while the upstream application and binary are named EasyTAG/easytag.

### Project history

EasyTAG predates its 2018 migration-era GitLab project metadata; GNOME's source archive contains 2.1 and 2.2 series tarballs, and the current repository's THANKS file records older contributors and translations. By the 2.4 series, the application had become a GTK+ 3 GNOME app with GSettings integration, a Nautilus extension, Mallard help, and broad translation coverage.

The repository README frames EasyTAG as a graphical utility for tag editing and file renaming rather than a command-line metadata library. The NEWS file shows active GNOME-era maintenance through the 2.4.3 release in December 2016, focused on crash fixes, encoding handling, file-format support, UI cleanup, and translations.

### Adoption history

EasyTAG's adoption is the long tail of desktop Linux media management. It is packaged across Homebrew, Debian, Ubuntu, Fedora, Arch, Alpine, MacPorts, Nix, winget, and openSUSE in the input metadata, which fits an established GUI utility rather than a fast-moving new project.

The GNOME GitLab repository and download archive make the official source trail clear, but public project-history detail is thinner than for server-side tools. The strongest evidence supports a mature desktop utility with broad distro packaging and limited recent release activity.

### How it is used

Users open directories of audio files, edit tag fields such as title, artist, album, track, genre, composer, and comments, and optionally rename files or directories from tag masks. The README also documents recursive processing, playlist generation, CDDB lookup, and external-program integration.

Although Homebrew exposes an `easytag` executable, EasyTAG is primarily a GTK graphical application. Its configuration is handled through GNOME/GSettings rather than a user-authored project config file.

### Why package nerds care

EasyTAG is package-nerd-significant as a classic desktop utility that survived through distro packaging rather than a modern language package registry. It depends on a stack of audio tag libraries and GNOME components, so package managers do much of the work that end users never want to think about.

It also marks the era when local music-library maintenance meant GUI batch tag editors, CDDB lookup, filename masks, and per-format metadata quirks rather than streaming-library metadata APIs.

### Timeline

- 2000s: Earlier EasyTAG contributors and translations appear in the upstream THANKS file and 2.1/2.2 source archive lineage.
- 2014-10: NEWS records EasyTAG 2.3.1 with GTK+ 3-only UI work, GSettings, and a Nautilus extension.
- 2015-08: NEWS records EasyTAG 2.4.0.
- 2016-12: NEWS and GNOME GitLab tags record EasyTAG 2.4.3, the version packaged by Homebrew.
- 2018-05: GNOME GitLab project metadata records the current hosted project creation date.

### Related projects

- GNOME is the desktop project hosting EasyTAG.
- GTK and GSettings are the UI and settings technologies used by the application.
- Nautilus is related through the optional file-manager extension.
- TagLib, FLAC, Ogg/Vorbis, Opus, id3lib, libid3tag, and WavPack are related media/tagging libraries named by the README.

### Sources

- <https://gitlab.gnome.org/GNOME/easytag>
- <https://gitlab.gnome.org/GNOME/easytag/-/raw/master/README>
- <https://gitlab.gnome.org/GNOME/easytag/-/raw/master/NEWS>
- <https://download.gnome.org/sources/easytag/>
- <https://formulae.brew.sh/api/formula/easy-tag.json>


## Security Notes

broad file, network, media, or database tool signal.

- **Geiger risk:** blue / medium
- broad file, network, media, or database tool signal

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** easy-tag
- **Version Scheme:** 0
- **Revision:** 12
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Other Package-Manager Records

- MacPorts - easytag: installed executable or alias match | MacPorts ports tree: audio/easytag/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- Debian apt - easytag - 2.4.3-9+b1: installed executable or alias match | Debian stable package indexes: easytag from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GTK+ editor for audio file tags | https://wiki.gnome.org/Apps/EasyTAG
- Nix - easytag: installed executable or alias match | nixpkgs package indexes: pkgs/by-name/ea/easytag/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - easytag - 2.4.3-5build3: installed executable or alias match | Ubuntu 24.04 LTS package indexes: easytag from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | GTK+ editor for audio file tags | https://wiki.gnome.org/Apps/EasyTAG
- apk - easytag - 2.4.3-r7: installed executable or alias match | Alpine Linux edge package indexes: easytag from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | audio file metadata editor | https://gitlab.gnome.org/GNOME/easytag
- apk - easytag-doc - 2.4.3-r7: installed executable or alias match | Alpine Linux edge package indexes: easytag-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | audio file metadata editor (documentation) | https://gitlab.gnome.org/GNOME/easytag
- apk - easytag-lang - 2.4.3-r7: installed executable or alias match | Alpine Linux edge package indexes: easytag-lang from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Languages for package easytag | https://gitlab.gnome.org/GNOME/easytag
- dnf - easytag - 2.4.3-29.fc44: installed executable or alias match | Fedora Rawhide package metadata: easytag from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Tag editor for MP3, Ogg, FLAC and other music files | https://wiki.gnome.org/Apps/EasyTAG
- pacman - easytag - 2.4.3-16: installed executable or alias match | Arch Linux sync databases: easytag from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Simple application for viewing and editing tags in audio files | https://wiki.gnome.org/Apps/EasyTAG
- zypper - easytag - 2.4.3+173-1.2: installed executable or alias match | openSUSE Tumbleweed package metadata: easytag from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | GTK+ tag editor for audio files | https://projects.gnome.org/easytag/
- zypper - easytag-lang - 2.4.3+173-1.2: installed executable or alias match | openSUSE Tumbleweed package metadata: easytag-lang from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Translations for package easytag | https://projects.gnome.org/easytag/
- winget - gnome.EasyTAG: installed executable or alias match | Windows Package Manager source index: gnome.EasyTAG from https://cdn.winget.microsoft.com/cache/source.msix


## Related links

- [Secret-risk packages](https://www.automicvault.com/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Media and graphics packages](https://www.automicvault.com/pkg/media-graphics-tools/) - Matched media, image, audio, video, or graphics metadata.
- [cairo](https://www.automicvault.com/pkg/brew/cairo/) - Runtime dependency declared by Homebrew.
- [flac](https://www.automicvault.com/pkg/brew/flac/) - Runtime dependency declared by Homebrew.
- [gdk-pixbuf](https://www.automicvault.com/pkg/brew/gdk-pixbuf/) - Runtime dependency declared by Homebrew.
- [gettext](https://www.automicvault.com/pkg/brew/gettext/) - Runtime dependency declared by Homebrew.
- [glib](https://www.automicvault.com/pkg/brew/glib/) - Runtime dependency declared by Homebrew.
- [gtk+3](https://www.automicvault.com/pkg/brew/gtk-3/) - Runtime dependency declared by Homebrew.
- [appstream-glib](https://www.automicvault.com/pkg/brew/appstream-glib/) - Build dependency declared by Homebrew.
- [autoconf](https://www.automicvault.com/pkg/brew/autoconf/) - Build dependency declared by Homebrew.
- [automake](https://www.automicvault.com/pkg/brew/automake/) - Build dependency declared by Homebrew.
- [id3v2](https://www.automicvault.com/pkg/brew/id3v2/) - Shares av.db curated category or tags: audio, cli, media, metadata, mp3.
- [mp3info](https://www.automicvault.com/pkg/brew/mp3info/) - Shares av.db curated category or tags: audio, cli, media, metadata, mp3.
- [taglib](https://www.automicvault.com/pkg/brew/taglib/) - Shares av.db curated category or tags: audio, cli, flac, media, metadata.
- [abcde](https://www.automicvault.com/pkg/brew/abcde/) - Shares av.db curated category or tags: audio, cli, flac, media, mp3.
- [id3lib](https://www.automicvault.com/pkg/brew/id3lib/) - Shares av.db curated category or tags: audio, cli, media, metadata, mp3.
- [whatmp3](https://www.automicvault.com/pkg/brew/whatmp3/) - Shares av.db curated category or tags: audio, cli, flac, media, mp3.
- [clamz](https://www.automicvault.com/pkg/brew/clamz/) - Shares av.db curated category or tags: audio, cli, media, mp3.
- [librsvg](https://www.automicvault.com/pkg/brew/librsvg/) - Local package facts share a topical domain. Shared terms: cairo, cli, gdk, gdk-pixbuf, gettext.
- [gitg](https://www.automicvault.com/pkg/brew/gitg/) - Local package facts share a topical domain. Shared terms: adwaita, adwaita-icon-theme, cairo, cli, gdk.
- [gnome-recipes](https://www.automicvault.com/pkg/brew/gnome-recipes/) - Local package facts share a topical domain. Shared terms: adwaita, adwaita-icon-theme, cairo, cli, gdk.

## Combined YAML source

View the package source record on GitHub. [combined/easy-tag.yml](https://github.com/automic-vault/db/blob/main/combined/easy-tag.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
