C# - MP3 Tag Renaming16 Dec 2013
After a recent migration away from iTunes (thankfully), I realised that a lot of the tags for my music files were pretty messy (thanks iTunes). Particularly the title tags for a few albums consisted of the artist name, a dash, and then the actual title of the song itself. For example
album artist - song title. This quickly got annoying when scrolling through my library.
It seemed like a good opportunity to play with the Id3Lib library for C#.
This small C# utility app traverses through a directory structure looking for for all files within with the
.mp3 extension. A new instance of
Mp3File is then created which allows pretty comprehensive modification of the residing ID3 tags which can be accessed through the
TagHandler property. In this example a small
Regex is used to remove the artist from the title and update the file.
This is just one of the many uses of this library which is really easy to get to grips with. The only problem I’ve had so far is with `‘Invalid UTF-8 strings’ in some of my files. But I guess that’s a problem on my side and not with the library.