https://github.com/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:
https://github.com/chicio/id3tageditor
id3 id3-parser id3-reader id3-writer id3v2 id3v2-tag ios macos mp3 mp3-tags mp3tag music nsdata swift swift-library swift-linux swift-package-manager tvos ubuntu universal-framework
Last synced: 6 days ago
JSON representation
: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:
- Host: GitHub
- URL: https://github.com/chicio/id3tageditor
- Owner: chicio
- License: mit
- Created: 2018-02-26T23:13:33.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2025-04-15T19:48:53.000Z (about 1 month ago)
- Last Synced: 2025-05-09T21:23:18.226Z (12 days ago)
- Topics: id3, id3-parser, id3-reader, id3-writer, id3v2, id3v2-tag, ios, macos, mp3, mp3-tags, mp3tag, music, nsdata, swift, swift-library, swift-linux, swift-package-manager, tvos, ubuntu, universal-framework
- Language: Swift
- Homepage: https://chicio.github.io/ID3TagEditor/documentation/id3tageditor/
- Size: 30.6 MB
- Stars: 249
- Watchers: 8
- Forks: 49
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# ID3TagEditor





[](https://codebeat.co/projects/github-com-chicio-id3tageditor-master)
[](https://codecov.io/gh/chicio/ID3TagEditor)
[](https://cocoapods.org/pods/ID3TagEditor)
[](https://swiftpackageindex.com/chicio/ID3TagEditor)
[](https://swiftpackageindex.com/chicio/ID3TagEditor)
[](https://raw.githubusercontent.com/chicio/ID3TagEditor/main/LICENSE.md)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](http://id3.org/Implementations "id3.org swift").
***
### Documentation
You can find the complete API documentation in the [official documentation website](https://chicio.github.io/ID3TagEditor/documentation/id3tageditor/ "ID3TagEditor doc").
In particular you can find:* the [installation guide](https://chicio.github.io/ID3TagEditor/documentation/id3tageditor/installation "installation")
* some [examples](https://chicio.github.io/ID3TagEditor/documentation/id3tageditor/examples "examples")***
### Examples
In the following screenshots you can find examples of the data extracted/updated from a test mp3 file. In the [demo project]( https://github.com/chicio/ID3TagEditor/tree/main/Demo "demo id3tageditor") you will find an example for each supported target. You can also find some example in the documentation in the ["Examples"](https://chicio.github.io/ID3TagEditor/documentation/id3tageditor/examples) article.
![]()
![]()
![]()
![]()
![]()
***
### Contributors
![]()
bonfa
![]()
chicio
![]()
fabrizioduronilastminute
![]()
martinjbaker
![]()
fabiankr
![]()
joeljfischer
![]()
BLeeEZ
![]()
NCrusher74
![]()
Scytalion
![]()
aquaflamingo
![]()
Shabinder
![]()
lordzsolt