Automation

I want to write a script/program that will:

  1. Accept a a large set of audio files
  2. Convert to specific format (from .m4a to .mp3)
  3. Edit meta data
  4. Rename
  5. And save to loc.
    Kindly point me to appropriate language, libraries and API I need to do this through audacity

Thanks in advance

SoX: http://sox.sourceforge.net/