Update the ID3 tags of a song via the api/song PUT HTTP endpoint. the HTTP endpoint should also update the database with the correct metadata. Create a new class in the Icarus.Controllers.Managers namespace to manage metadata instead of having the SongManager class do both.
Update the ID3 tags of a song via the *api/song* PUT HTTP endpoint. the HTTP endpoint should also update the database with the correct metadata. Create a new class in the *Icarus.Controllers.Managers* namespace to manage metadata instead of having the SongManager class do both.
I am currently using both the ID3 and TagLib# libraries but I will do more research on which I should continue to use and outweight the pro's and cons of each. I am leaning towards using the TagLib# library due to the features it currently has and it has been in use longer than the ID3 library.
I am currently using both the [ID3](https://github.com/JeevanJames/Id3) and [TagLib#](https://github.com/mono/taglib-sharp) libraries but I will do more research on which I should continue to use and outweight the pro's and cons of each. I am leaning towards using the TagLib# library due to the features it currently has and it has been in use longer than the ID3 library.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Update the ID3 tags of a song via the api/song PUT HTTP endpoint. the HTTP endpoint should also update the database with the correct metadata. Create a new class in the Icarus.Controllers.Managers namespace to manage metadata instead of having the SongManager class do both.
I am currently using both the ID3 and TagLib# libraries but I will do more research on which I should continue to use and outweight the pro's and cons of each. I am leaning towards using the TagLib# library due to the features it currently has and it has been in use longer than the ID3 library.