https://github.com/chicio/mp3id3tagger
:notes::musical_note:A macOS application to edit the ID3 tag of your mp3 files. Developed with RxSwift and RxCocoa. :guitar::musical_score:
https://github.com/chicio/mp3id3tagger
id3 id3-reader id3-writer id3v1 id3v2 macos mp3 mp3-tags mvvm reactive reactive-programming rxcocoa rxswift swift
Last synced: 13 days ago
JSON representation
:notes::musical_note:A macOS application to edit the ID3 tag of your mp3 files. Developed with RxSwift and RxCocoa. :guitar::musical_score:
- Host: GitHub
- URL: https://github.com/chicio/mp3id3tagger
- Owner: chicio
- License: mit
- Created: 2018-04-13T15:46:16.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-07T17:40:06.000Z (about 6 years ago)
- Last Synced: 2025-03-30T00:51:12.449Z (about 1 month ago)
- Topics: id3, id3-reader, id3-writer, id3v1, id3v2, macos, mp3, mp3-tags, mvvm, reactive, reactive-programming, rxcocoa, rxswift, swift
- Language: Swift
- Homepage: https://www.fabrizioduroni.it/
- Size: 42.7 MB
- Stars: 23
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Mp3ID3Tagger
[](https://travis-ci.org/chicio/Mp3ID3Tagger?branch=master)
[](https://raw.githubusercontent.com/chicio/Mp3ID3Tagger/master/LICENSE.md)
[](https://img.shields.io/badge/platforms-macOS-orange.svg)A macOS application to edit the ID3 tag of your mp3 files. You can download the application from [this link](https://github.com/chicio/Mp3ID3Tagger/raw/master/Release/Mp3ID3Tagger.dmg "Mp3ID3Tagger").
## Description
Mp3ID3Tagger support the following ID3 tag versions: 2.2, 2.3 and 2.4.
It will let you modify the following information inside the ID3 tag of you mp3 file:* version of the tag
* title
* artist
* album
* year
* track position
* genre
* attached picture set as Front cover## Details
The application is entirely written in swift. It relays on a swift library I developed to edit ID3 tags of mp3 files: [ID3TagEditor](https://github.com/chicio/ID3TagEditor "ID3 tag editor").
The application has been built using [RxSwift](https://github.com/ReactiveX/RxSwift "RxSwift") and [RxCocoa](https://github.com/ReactiveX/RxSwift/tree/master/RxCocoa "RxCocoa") as an experiment to apply the reactive programming paradigm in a real project.
The architectural pattern used to build the application is the [Model-View-ViewModel](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel "model view viewmodel").
Below you can find some screenshots of the app:

