chicio/ID3TagEditor

:musical_note::guitar:A Swift library to read and write ID3 Tag of any mp3 file. Supported ID3 tag version: 2.2, 2.3 and 2.4. Supported platform: iOS, macOS, tvOS, watchOS, Linux Ubuntu. :musical_note::guitar:

Swift

275

579 commits

updated Jan 17, 2026

See the code

README

ID3TagEditor

Build iOS Build macOS Build watchOS Build tvOS Build Linux codecov CocoaPods swift package index platforms swift package index swift version GitHub license

A swift library to read and modify ID3 Tag of any mp3 file. Listed in the implementations section of the official ID3 standard website id3.org.

ID3TagEditor: A swift library to read and modify ID3 Tag of any mp3 file


Documentation

You can find the complete API documentation in the official documentation website.
In particular you can find:


Examples

In the following screenshots you can find examples of the data extracted/updated from a test mp3 file. In the demo project you will find an example for each supported target. You can also find some example in the documentation in the "Examples" article.


Contributors

id3
id3-parser
id3-reader
id3v2
id3v2-tag
id3-writer
ios
macos
mp3
mp3tag
mp3-tags
music
nsdata
swift
swift-library
swift-linux
swift-package-manager
tvos
ubuntu
universal-framework

chicio/ID3TagEditor

:musical_note::guitar:A Swift library to read and write ID3 Tag of any mp3 file. Supported ID3 tag version: 2.2, 2.3 and 2.4. Supported platform: iOS, macOS, tvOS, watchOS, Linux Ubuntu. :musical_note::guitar:

Swift

275

579 commits

updated Jan 17, 2026

See the code

README

ID3TagEditor

Build iOS Build macOS Build watchOS Build tvOS Build Linux codecov CocoaPods swift package index platforms swift package index swift version GitHub license

A swift library to read and modify ID3 Tag of any mp3 file. Listed in the implementations section of the official ID3 standard website id3.org.

ID3TagEditor: A swift library to read and modify ID3 Tag of any mp3 file


Documentation

You can find the complete API documentation in the official documentation website.
In particular you can find:


Examples

In the following screenshots you can find examples of the data extracted/updated from a test mp3 file. In the demo project you will find an example for each supported target. You can also find some example in the documentation in the "Examples" article.


Contributors

id3
id3-parser
id3-reader
id3v2
id3v2-tag
id3-writer
ios
macos
mp3
mp3tag
mp3-tags
music
nsdata
swift
swift-library
swift-linux
swift-package-manager
tvos
ubuntu
universal-framework