need advice for mp3 application

Hi I am new to the forum and Arduino. My first project is to develop a prototype of an audio player (mp3) to play low quality files (short voice memos) via on board memory & usb or SD, triggered by either contact closure or motion sensor. Speaker or line level out and mic in for local recording. I need to end up with a very low cost simple production model. I got in to Arduino for way more advanced projects for TCP/IP and so on but figured I could do this as well even though it may be over kill. I would appreciate any ideas or advice. Perhaps I am better off with a chip, and breadboard basic prototype.

Thanks!

Sansa Clip, dirt cheap, small, runs forever on a charge, built in recording, playback.

Crack the case and tap into the buttons, and control it with logic level signals from the 'duino.

But that’s just me. Why reinvent the wheel when you can hack it a bit?