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:
Install / Use
/learn @chicio/ID3TagEditorREADME
ID3TagEditor
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.
![]()
Documentation
You can find the complete API documentation in the official documentation website.
In particular you can find:
- the installation guide
- some examples
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.
<p align="center"> <img src="https://raw.githubusercontent.com/chicio/ID3TagEditor/main/Screenshots/04-example.png"> <img src="https://raw.githubusercontent.com/chicio/ID3TagEditor/main/Screenshots/01-example.png"> <img src="https://raw.githubusercontent.com/chicio/ID3TagEditor/main/Screenshots/03-example.png"> <img src="https://raw.githubusercontent.com/chicio/ID3TagEditor/main/Screenshots/02-example.png"> <img src="https://raw.githubusercontent.com/chicio/ID3TagEditor/main/Screenshots/05-example.png"> </p>Contributors
<!-- readme: collaborators,contributors,bots -start --> <table> <tbody> <tr> <td align="center"> <a href="https://github.com/bonfa"> <img src="https://avatars.githubusercontent.com/u/790990?v=4" width="100;" alt="bonfa"/> <br /> <sub><b>bonfa</b></sub> </a> </td> <td align="center"> <a href="https://github.com/chicio"> <img src="https://avatars.githubusercontent.com/u/4048413?v=4" width="100;" alt="chicio"/> <br /> <sub><b>chicio</b></sub> </a> </td> <td align="center"> <a href="https://github.com/fabrizioduronilastminute"> <img src="https://avatars.githubusercontent.com/u/198900986?v=4" width="100;" alt="fabrizioduronilastminute"/> <br /> <sub><b>fabrizioduronilastminute</b></sub> </a> </td> <td align="center"> <a href="https://github.com/martinjbaker"> <img src="https://avatars.githubusercontent.com/u/1586504?v=4" width="100;" alt="martinjbaker"/> <br /> <sub><b>martinjbaker</b></sub> </a> </td> <td align="center"> <a href="https://github.com/Anrufliste"> <img src="https://avatars.githubusercontent.com/u/20963090?v=4" width="100;" alt="Anrufliste"/> <br /> <sub><b>Anrufliste</b></sub> </a> </td> <td align="center"> <a href="https://github.com/fabiankr"> <img src="https://avatars.githubusercontent.com/u/143137?v=4" width="100;" alt="fabiankr"/> <br /> <sub><b>fabiankr</b></sub> </a> </td> </tr> <tr> <td align="center"> <a href="https://github.com/joeljfischer"> <img src="https://avatars.githubusercontent.com/u/1767063?v=4" width="100;" alt="joeljfischer"/> <br /> <sub><b>joeljfischer</b></sub> </a> </td> <td align="center"> <a href="https://github.com/BLeeEZ"> <img src="https://avatars.githubusercontent.com/u/17556018?v=4" width="100;" alt="BLeeEZ"/> <br /> <sub><b>BLeeEZ</b></sub> </a> </td> <td align="center"> <a href="https://github.com/NCrusher74"> <img src="https://avatars.githubusercontent.com/u/56804260?v=4" width="100;" alt="NCrusher74"/> <br /> <sub><b>NCrusher74</b></sub> </a> </td> <td align="center"> <a href="https://github.com/Scytalion"> <img src="https://avatars.githubusercontent.com/u/2079490?v=4" width="100;" alt="Scytalion"/> <br /> <sub><b>Scytalion</b></sub> </a> </td> <td align="center"> <a href="https://github.com/aquaflamingo"> <img src="https://avatars.githubusercontent.com/u/16901597?v=4" width="100;" alt="aquaflamingo"/> <br /> <sub><b>aquaflamingo</b></sub> </a> </td> <td align="center"> <a href="https://github.com/Shabinder"> <img src="https://avatars.githubusercontent.com/u/44765050?v=4" width="100;" alt="Shabinder"/> <br /> <sub><b>Shabinder</b></sub> </a> </td> </tr> <tr> <td align="center"> <a href="https://github.com/xpereta"> <img src="https://avatars.githubusercontent.com/u/21675?v=4" width="100;" alt="xpereta"/> <br /> <sub><b>xpereta</b></sub> </a> </td> <td align="center"> <a href="https://github.com/lordzsolt"> <img src="https://avatars.githubusercontent.com/u/8976891?v=4" width="100;" alt="lordzsolt"/> <br /> <sub><b>lordzsolt</b></sub> </a> </td> <td align="center"> <a href="https://github.com/jverkoey"> <img src="https://avatars.githubusercontent.com/u/45670?v=4" width="100;" alt="jverkoey"/> <br /> <sub><b>jverkoey</b></sub> </a> </td> <td align="center"> <a href="https://github.com/github-actions[bot]"> <img src="https://avatars.githubusercontent.com/in/15368?v=4" width="100;" alt="github-actions[bot]"/> <br /> <sub><b>github-actions[bot]</b></sub> </a> </td> </tr> <tbody> </table> <!-- readme: collaborators,contributors,bots -end -->Related Skills
openhue
342.5kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
342.5kElevenLabs text-to-speech with mac-style say UX.
weather
342.5kGet current weather and forecasts via wttr.in or Open-Meteo
tweakcc
1.5kCustomize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.
