{"id":20716331,"url":"https://github.com/chicio/id3tageditor","last_synced_at":"2025-05-16T07:05:05.138Z","repository":{"id":30819117,"uuid":"123043330","full_name":"chicio/ID3TagEditor","owner":"chicio","description":":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:","archived":false,"fork":false,"pushed_at":"2025-04-15T19:48:53.000Z","size":32071,"stargazers_count":249,"open_issues_count":11,"forks_count":49,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-05-09T21:23:18.226Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"https://chicio.github.io/ID3TagEditor/documentation/id3tageditor/","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chicio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-02-26T23:13:33.000Z","updated_at":"2025-04-28T21:39:02.000Z","dependencies_parsed_at":"2023-01-14T17:45:23.214Z","dependency_job_id":"d27e226b-faa3-4c14-bf53-fabbbdca35d3","html_url":"https://github.com/chicio/ID3TagEditor","commit_stats":{"total_commits":502,"total_committers":14,"mean_commits":"35.857142857142854","dds":"0.11752988047808766","last_synced_commit":"64f5667df0e779f2f02a08b7084b0cb5bd83ce61"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chicio%2FID3TagEditor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chicio%2FID3TagEditor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chicio%2FID3TagEditor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chicio%2FID3TagEditor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chicio","download_url":"https://codeload.github.com/chicio/ID3TagEditor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254485056,"owners_count":22078767,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-11-17T03:05:29.554Z","updated_at":"2025-05-16T07:05:00.118Z","avatar_url":"https://github.com/chicio.png","language":"Swift","readme":"# ID3TagEditor\n\n![Build iOS](https://github.com/chicio/ID3TagEditor/workflows/Build%20iOS/badge.svg)\n![Build macOS](https://github.com/chicio/ID3TagEditor/workflows/Build%20macOS/badge.svg)\n![Build watchOS](https://github.com/chicio/ID3TagEditor/workflows/Build%20watchOS/badge.svg)\n![Build tvOS](https://github.com/chicio/ID3TagEditor/workflows/Build%20tvOS/badge.svg)\n![Build Linux](https://github.com/chicio/ID3TagEditor/workflows/Build%20Linux/badge.svg)\n[![codebeat badge](https://codebeat.co/badges/cb9699d0-4287-4723-96f9-e1a72fa05406)](https://codebeat.co/projects/github-com-chicio-id3tageditor-master)\n[![codecov](https://codecov.io/gh/chicio/ID3TagEditor/branch/main/graph/badge.svg)](https://codecov.io/gh/chicio/ID3TagEditor)\n[![CocoaPods](https://img.shields.io/badge/cocoapods-supported-blueviolet)](https://cocoapods.org/pods/ID3TagEditor)\n[![swift package index platforms](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fchicio%2FID3TagEditor%2Fbadge%3Ftype%3Dplatforms)](https://swiftpackageindex.com/chicio/ID3TagEditor)\n[![swift package index swift version](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fchicio%2FID3TagEditor%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/chicio/ID3TagEditor)\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/chicio/ID3TagEditor/main/LICENSE.md)\n\nA 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\").\n\n![ID3TagEditor: A swift library to read and modify ID3 Tag of any mp3 file](https://raw.githubusercontent.com/chicio/ID3TagEditor/main/Assets/icon-logo-background.png \n\"ID3TagEditor: A swift library to read and modify ID3 Tag of any mp3 file\")\n\n***\n\n### Documentation\n\nYou can find the complete API documentation in the [official documentation website](https://chicio.github.io/ID3TagEditor/documentation/id3tageditor/ \"ID3TagEditor doc\").  \nIn particular you can find:\n\n* the [installation guide](https://chicio.github.io/ID3TagEditor/documentation/id3tageditor/installation \"installation\")\n* some [examples](https://chicio.github.io/ID3TagEditor/documentation/id3tageditor/examples \"examples\")\n\n***\n\n### Examples\n\nIn 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.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/chicio/ID3TagEditor/main/Screenshots/04-example.png\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/chicio/ID3TagEditor/main/Screenshots/01-example.png\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/chicio/ID3TagEditor/main/Screenshots/03-example.png\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/chicio/ID3TagEditor/main/Screenshots/02-example.png\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/chicio/ID3TagEditor/main/Screenshots/05-example.png\"\u003e\n\u003c/p\u003e\n\n***\n\n### Contributors\n\n\u003c!-- readme: collaborators,contributors,bots -start --\u003e\n\u003ctable\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/bonfa\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/790990?v=4\" width=\"100;\" alt=\"bonfa\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003ebonfa\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/chicio\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/4048413?v=4\" width=\"100;\" alt=\"chicio\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003echicio\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/fabrizioduronilastminute\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/198900986?v=4\" width=\"100;\" alt=\"fabrizioduronilastminute\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003efabrizioduronilastminute\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/martinjbaker\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/1586504?v=4\" width=\"100;\" alt=\"martinjbaker\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003emartinjbaker\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/fabiankr\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/143137?v=4\" width=\"100;\" alt=\"fabiankr\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003efabiankr\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/joeljfischer\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/1767063?v=4\" width=\"100;\" alt=\"joeljfischer\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003ejoeljfischer\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/BLeeEZ\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/17556018?v=4\" width=\"100;\" alt=\"BLeeEZ\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eBLeeEZ\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/NCrusher74\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/56804260?v=4\" width=\"100;\" alt=\"NCrusher74\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eNCrusher74\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/Scytalion\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/2079490?v=4\" width=\"100;\" alt=\"Scytalion\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eScytalion\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/aquaflamingo\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/16901597?v=4\" width=\"100;\" alt=\"aquaflamingo\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eaquaflamingo\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/Shabinder\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/44765050?v=4\" width=\"100;\" alt=\"Shabinder\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eShabinder\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/lordzsolt\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/8976891?v=4\" width=\"100;\" alt=\"lordzsolt\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003elordzsolt\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/jverkoey\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/45670?v=4\" width=\"100;\" alt=\"jverkoey\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003ejverkoey\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/github-actions[bot]\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/in/15368?v=4\" width=\"100;\" alt=\"github-actions[bot]\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003egithub-actions[bot]\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n\u003c!-- readme: collaborators,contributors,bots -end --\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchicio%2Fid3tageditor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchicio%2Fid3tageditor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchicio%2Fid3tageditor/lists"}