Port details |
- id3edit CLI tool to edit and debug ID3v2 tags of mp3 files
- 2.2.1 audio
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: sunpoet@FreeBSD.org
 - Port Added: 2025-08-12 18:18:09
- Last Update: 2025-09-17 08:37:15
- Commit Hash: e068871
- License: GPLv3
- WWW:
- https://github.com/rstemmer/id3edit
- Description:
- id3edit is a command line editor to edit and debug ID3v2 tags (ID3v2.3.0 &
ID3v2.4.0 of mp3 files with full Unicode support.
Its main features are:
- Show all frames of the ID3 tag (colloquial "mp3 tags")
- Get/Add/Edit specific frames (see Name Definitions)
- Get/Add artworks (Support for jpeg and png. Create an issue if you need more
types.)
- Remove frames or the whole tag
- Print hex-dump of a specific frame
- You can overwrite the input file or write to a new path
- It is made to handle invalid tags and headers and debug them
- Can print a detailed list of all frames with comments when they are invalid
- Supports Unicode correctly!
- It works from command line
- Support for ID3v2.3.0 (most common) and ID3v2.4.0 (latest)
- All encodings supported (ISO 8859-1, UTF-16 with BOM, UTF-16BE, UTF-8)
- Partial support of extended header: CRC feature supported!
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/audio/id3edit/ && make install clean
- To add the package, run one of these commands:
- pkg install audio/id3edit
- pkg install id3edit
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: id3edit
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1753796000
SHA256 (rstemmer-id3edit-v2.2.1_GH0.tar.gz) = 110f50f8aa8ef2d74e2a8ddcf571359ec353d21e63f6321f2842bd185131a192
SIZE (rstemmer-id3edit-v2.2.1_GH0.tar.gz) = 342252
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Library dependencies:
-
- libprinthex.so : devel/libprinthex
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- audio_id3edit
- USES:
- iconv localbase:ldflags
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 2
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.2.1 17 Sep 2025 08:37:15
    |
Piotr Kubaj (pkubaj)  |
audio/id3edit: fix build on BE
sys/_endian.h should probably include sys/types.h:
/wrkdirs/usr/ports/audio/id3edit/work/id3edit-2.2.1/encoding/size.c:25:15:
error: use of undeclared identifier 'uint32_t'
25 | encsize = htobe32(tmp);
| ^
/usr/include/sys/_endian.h:119:22: note: expanded from macro 'htobe32'
119 | #define htobe32(x) ((uint32_t)(x))
| ^
/wrkdirs/usr/ports/audio/id3edit/work/id3edit-2.2.1/encoding/size.c:34:11:
error: use of undeclared identifier 'uint32_t'
34 | tmp = be32toh(encsize);
| ^
/usr/include/sys/_endian.h:126:22: note: expanded from macro 'be32toh'
126 | #define be32toh(x) ((uint32_t)(x))
| ^
2 errors generated. |
2.2.1 12 Aug 2025 18:15:27
    |
Po-Chuan Hsieh (sunpoet)  |
audio/id3edit: Add id3edit 2.2.1
id3edit is a command line editor to edit and debug ID3v2 tags (ID3v2.3.0 &
ID3v2.4.0 of mp3 files with full Unicode support.
Its main features are:
- Show all frames of the ID3 tag (colloquial "mp3 tags")
- Get/Add/Edit specific frames (see Name Definitions)
- Get/Add artworks (Support for jpeg and png. Create an issue if you need more
types.)
- Remove frames or the whole tag
- Print hex-dump of a specific frame
- You can overwrite the input file or write to a new path
- It is made to handle invalid tags and headers and debug them
- Can print a detailed list of all frames with comments when they are invalid
- Supports Unicode correctly!
- It works from command line
- Support for ID3v2.3.0 (most common) and ID3v2.4.0 (latest)
- All encodings supported (ISO 8859-1, UTF-16 with BOM, UTF-16BE, UTF-8)
- Partial support of extended header: CRC feature supported! |
Number of commits found: 2
|