File upload hook - how to integrate existing file manipulation code into Drupal
Create a content type with a file field to upload the mp3 file.
Create a custom module and implement hook_node_presave. There you can do whatever you want with your node before it gets saved.
For the file handling have a look at File interface.