Friday, June 15, 2012

Music and tags

After a long search for a tool that allows me to modify music file's tags in a text interface I decided to do my own. The main reason was that I couldn't find anyone that I liked and command line tools (there's a lot of them) didn't make it.

My requirements are simple, I need a tool that I can use over ssh to organize and modify the tags in my music files. X11 forwarding and VNCs are not an option since my client (Efika MX Smartbook) is limited and I can't stand the delay.

I decided to make it in C, for no particular reason other than it is my favorite programming language. But, I have to admit, if you ever consider doing GUI programming you should use an object orientated programming language. Every major GUI toolkit is using it. Oh, but what about gtk+? you may ask, well, gtk+ uses C, but they realized the need for OOP and build their own object-oriented framework for C, called GObject and gtk+ is build on top of that.

It will use ncurses and TagLib, hence the name nctagger.

That said, my code is still unusable, it is so basic that I haven't even pushed anything to github. I'm sure I will publish something eventually, but well you know, "my new job's a hassle and kids have the flu"

No comments:

Post a Comment