I was wondering if there is a way to start up MP3TAG to perform various functions automatically. Specifically, I want to export my entire music library to a CSV (or other format) file without starting up the GUI. Any help would be appreciated.
This is the only command line documentation I've found: http://help.mp3tag.de/main_cli.html
For command line export work, Exiftool is powerful, versatile and well documented.
It has an option to write a csv file. It also supports exporting metadata in user-defined formats.
However, it had a steep learning curve for me.
So close to being exactly what I need, but not quite. Basically I have 2 options with it. CSV format, which isn't quite right since it's comma delimited, and some filenames and titles contain commas. Makes parsing it properly impossible. Or I could format it using the -p option, but then there is no way to get the path and file information I need. That's only available when you use the CSV format. Looks like an extremely powerful tool though...
Update: Actually, I might be able to use it after all with the -p option. Seems there's a $Directory variable I can use to get the path. Only thing I have to overcome is that it uses a forward slash instead of a back slash...Thanks ryerman!
You're welcome. Sounds like you are well on your way.
The -p option allows for PERL regex substitutions which might solve your concerns about a forward slash.