Tagger# – command-line media tagger based on TagLib#

Like I mentioned a couple of times, I like listening to and recording internet radio. Sometimes the radio shows I record are streamed in WMA format. Using Streamrecorder.NET, I’ve scheduled a weekly recording and so I have a folder filled with them. Now, the file names are timestamped, which means I can easily tell the date of each show. However, this radio station (and I suspect many others) has the nasty habit of changing the Title and Artist tags to the station’s name. This means that when I open this folder in my favorite audio player, all the files display as Some station – Some stationĀ which is pretty annoying. The solution appeared simple enough, just strip the WMA tag information from the file, right? Sure, but the only problem is that to the best of my knowledge, for around 10 years there hasn’t been a single windows command-line tool that is able to edit (or even display) WMA metadata. I haven’t seen anything for Linux and Mac as well, though I was less thorough in my search there. In any case, there is one now:

https://sourceforge.net/projects/taggersharp/

It’s basically a command-line wrapper over TagLib#, supporting most of its cross-format tagging options. To use it as a post processor in Streamrecorder.NET for the purpose I mentioned above, enter {in} -e in its arguments field. Check it out !

TaggerSharp