Automic VaultAutomic Vault

brew

使用 Homebrew, apk, apt, Nix, zypper 安装 eye-d3

查看 eye-d3 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install eye-d3

local Homebrew formula metadata

Linux

Alpine Linux apk已验证 · 92%
sudo apk add eyed3

Alpine Linux edge package indexes · eyed3 · 来源: dl-cdn.alpinelinux.org

Debian apt已验证 · 92%
sudo apt install eyed3

Debian stable package indexes · eyed3 · 来源: deb.debian.org

Nix已验证 · 92%
nix profile install nixpkgs#eyed3

nixpkgs package indexes · pkgs/by-name/ey/eyed3/package.nix · 来源: api.github.com

openSUSE zypper已验证 · 92%
sudo zypper install eyeD3

openSUSE Tumbleweed package metadata · eyeD3 · 来源: download.opensuse.org

概览

软件包摘要

Work with ID3 metadata in .mp3 files

命令和别名

  • eyeD3

历史

项目历史与用法

eyeD3 is a Python command-line tool and library for reading and writing ID3 metadata in MP3 files. It serves both shell users editing tags and Python developers building metadata-aware audio workflows.

The project has been released since 2002 and has evolved from a straightforward tag editor into a plugin-capable CLI and importable Python package.

项目历史

The official release history starts with eyeD3 0.1.0 on 2002-07-31. Through the 0.6 series, the project accumulated practical ID3 and MP3-handling fixes: Unicode handling, ID3v1/v2 frame support, URL frames, lyrics, genre handling, safe rewrites, and command-line behavior.

Version 0.7.0 in 2012 was a larger internal shift: the command-line tool gained plugin support, the module name became the lower-case eyed3, the API was redesigned around tag properties, PyPI-friendly installation was added, and configuration-file support became part of the command-line workflow.

The 0.8 and 0.9 lines modernized the project for Python 3, GitHub development, plugin output formats, and current Python versions. The 2025 0.9.8 release lists Python 3.11, 3.12, and 3.13 support.

采用历史

eyeD3's adoption path is typical of durable Python CLI utilities: it is installable as a Python package, exposes an importable library, and is also packaged by operating-system package managers. The official README points users to PyPI-style installation and GitHub source development.

Its continued release history reflects maintenance for newer Python runtimes and real-world MP3 tag edge cases, including malformed frames, iTunes extensions, cover art, JSON/YAML output, and collection statistics.

使用方式

The default eyeD3 command edits common song fields such as artist, album, title, and track number, then displays the resulting ID3 tag. The same operations are available through Python by loading a file, mutating tag properties, and saving.

The documented feature set includes ID3 1.x, read-only ID3 2.2, ID3 2.3, ID3 2.4, MP3 audio details, plugins for display/fixup/art/stats/output formats, and custom command-line plugins.

为什么软件包爱好者会关心

eyeD3 is package-manager-friendly because it is both a Unix-style CLI and a reusable Python library. That makes it useful in scripts that batch-fix music libraries and in Python applications that need direct ID3 access.

Its long release history is a catalog of boring but valuable media-tag edge cases: encodings, malformed frames, version conversion, iTunes quirks, cover art, recursive scanning, and output formats.

时间线

  • 2002: eyeD3 0.1.0 is released.
  • 2012: eyeD3 0.7.0 adds plugin-oriented CLI behavior and a redesigned lower-case eyed3 module.
  • 2017: eyeD3 0.8 adds Python 3 support and notes the project home on GitHub.
  • 2020: eyeD3 0.9 drops Python 2.7 support and changes recursive scanning behavior.
  • 2025: eyeD3 0.9.8 adds support for Python 3.11, 3.12, and 3.13.

Related projects

  • ID3 is the metadata format family eyeD3 reads and writes.
  • MP3 is the primary audio format exposed by eyeD3's command-line and library APIs.
  • eyeD3 plugins such as classic, fixup, art, stats, JSON, YAML, and nfo form the project's extension surface.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 1 个平台目标。
  • 安装时包含 1 个运行时依赖。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.eyeD3/config.ini

可执行文件

已安装的可执行文件

命令类型暴露范围备注
eyeD3cli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-25
管理器版本0.9.9
管理器更新时间
本地数据OK
上游not checked
检测到的最新版本未检测到

https://eyed3.readthedocs.io/en/latest/

安装元数据

软件包元数据

软件包键brew:eye-d3
版本0.9.9
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/eye-d3
主页https://eyed3.readthedocs.io/en/latest/
仓库https://github.com/nicfit/eyeD3
上游文档https://eyed3.readthedocs.io/en/latest
许可证GPL-3.0-or-later
源码归档https://files.pythonhosted.org/packages/ee/aa/5873b98fa5f570724a65757987c155dea68d27f0acae17da1b1ffc8cd0d2/eyed3-0.9.9.tar.gz
依赖python@3.14
Bottle可用 (于 all)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameeye-d3
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt92%

eyed3 0.9.7-2

Display and manipulate id3-tags on the command-line

http://eyed3.nicfit.net/

sudo apt install eyed3
  • Section: sound
  • Architecture: all
  • 2 依赖
  • installed executable or alias match
  • 匹配方式:Eyed3
Debian stable package indexes · deb.debian.org · Debian stable package indexes: eyed3 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

python3-eyed3 0.9.7-2

Python module for id3-tags manipulation (Python 3 version)

http://eyed3.nicfit.net/

sudo apt install python3-eyed3
  • Section: python
  • Architecture: all
  • Source Package: eyed3
  • 3 依赖
  • 3 可选依赖
  • installed executable or alias match
  • 匹配方式:Eyed3
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-eyed3 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix92%

eyed3

nix profile install nixpkgs#eyed3
  • installed executable or alias match
  • 匹配方式:Eyed3
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ey/eyed3/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt92%

eyed3 0.9.7-1

Display and manipulate id3-tags on the command-line

http://eyed3.nicfit.net/

sudo apt install eyed3
  • Section: universe/sound
  • Architecture: all
  • 3 依赖
  • installed executable or alias match
  • 匹配方式:Eyed3
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: eyed3 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

python3-eyed3 0.9.7-1

Python module for id3-tags manipulation (Python 3 version)

http://eyed3.nicfit.net/

sudo apt install python3-eyed3
  • Section: universe/python
  • Architecture: all
  • Source Package: eyed3
  • 3 依赖
  • 3 可选依赖
  • installed executable or alias match
  • 匹配方式:Eyed3
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-eyed3 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk92%

eyed3 0.9.7-r6

ID3 tag editor in Python

https://eyed3.nicfit.net/

sudo apk add eyed3
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: eyed3
  • 1 依赖
  • 1 提供
  • installed executable or alias match
  • 匹配方式:Eyed3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: eyed3 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

eyed3-pyc 0.9.7-r6

Precompiled Python bytecode for eyed3

https://eyed3.nicfit.net/

sudo apk add eyed3-pyc
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: eyed3
  • 1 依赖
  • installed executable or alias match
  • 匹配方式:Eyed3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: eyed3-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
zypper92%

eyeD3 0.9.9-1.3

Audio files and ID3 Manipulation Tool

https://eyed3.readthedocs.io/en/latest/

sudo zypper install eyeD3
  • License: GPL-2.0-or-later AND GPL-3.0-only
  • Category: Productivity/Multimedia/Sound/Utilities
  • Architecture: noarch
  • Source Package: eyeD3
  • 2 依赖
  • 1 提供
  • installed executable or alias match
  • 匹配方式:Eyed3
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: eyeD3 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper92%

python311-eyed3 0.9.9-1.3

Component library of eyeD3, an ID3 tag manipulation tool

https://eyed3.readthedocs.io/en/latest/

sudo zypper install python311-eyed3
  • License: GPL-2.0-or-later AND GPL-3.0-only
  • Category: Productivity/Multimedia/Sound/Utilities
  • Architecture: noarch
  • Source Package: eyeD3
  • 3 依赖
  • 3 提供
  • installed executable or alias match
  • 匹配方式:Eyed3
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: python311-eyed3 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper92%

python313-eyed3 0.9.9-1.3

Component library of eyeD3, an ID3 tag manipulation tool

https://eyed3.readthedocs.io/en/latest/

sudo zypper install python313-eyed3
  • License: GPL-2.0-or-later AND GPL-3.0-only
  • Category: Productivity/Multimedia/Sound/Utilities
  • Architecture: noarch
  • Source Package: eyeD3
  • 3 依赖
  • 4 提供
  • installed executable or alias match
  • 匹配方式:Eyed3
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: python313-eyed3 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper92%

python314-eyed3 0.9.9-1.3

Component library of eyeD3, an ID3 tag manipulation tool

https://eyed3.readthedocs.io/en/latest/

sudo zypper install python314-eyed3
  • License: GPL-2.0-or-later AND GPL-3.0-only
  • Category: Productivity/Multimedia/Sound/Utilities
  • Architecture: noarch
  • Source Package: eyeD3
  • 3 依赖
  • 3 提供
  • installed executable or alias match
  • 匹配方式:Eyed3
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: python314-eyed3 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

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