macOS
brew install eye-d3local Homebrew formula metadata
安装
brew install eye-d3local Homebrew formula metadata
sudo apk add eyed3Alpine Linux edge package indexes · eyed3 · 来源: dl-cdn.alpinelinux.org
nix profile install nixpkgs#eyed3nixpkgs package indexes · pkgs/by-name/ey/eyed3/package.nix · 来源: api.github.com
sudo zypper install eyeD3openSUSE Tumbleweed package metadata · eyeD3 · 来源: download.opensuse.org
概览
Work with ID3 metadata in .mp3 files
历史
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.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
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.
Config paths the tool may read or write during local use.
~/.eyeD3/config.ini可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
eyeD3 | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
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 Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | eye-d3 |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
eyed3 0.9.7-2
Display and manipulate id3-tags on the command-line
sudo apt install eyed3python3-eyed3 0.9.7-2
Python module for id3-tags manipulation (Python 3 version)
sudo apt install python3-eyed3eyed3
nix profile install nixpkgs#eyed3eyed3 0.9.7-1
Display and manipulate id3-tags on the command-line
sudo apt install eyed3python3-eyed3 0.9.7-1
Python module for id3-tags manipulation (Python 3 version)
sudo apt install python3-eyed3eyed3 0.9.7-r6
ID3 tag editor in Python
sudo apk add eyed3eyed3-pyc 0.9.7-r6
Precompiled Python bytecode for eyed3
sudo apk add eyed3-pyceyeD3 0.9.9-1.3
Audio files and ID3 Manipulation Tool
https://eyed3.readthedocs.io/en/latest/
sudo zypper install eyeD3python311-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-eyed3python313-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-eyed3python314-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来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.