Playing audio with arduino

I am currently doing a light project with music, and I am looking for a way to play audio with an arduino. i looked into the wave shield but it is very low quality. Is there a way to trigger a computer or mp3 player to play? or interface a better audio player with the arduino? I am using an arduino Uno, but if needed I could upgrade.

Is there a way to trigger a computer or mp3 player to play?

There are mp3 shields available. Get one.

It is possible to send serial data to a PC, and have an application there listening to the data, and play the appropriate mp3 file, but that keeps you tethered to the PC. And, requires that you write a program on the PC to do the work.

These guys have several MP3 players that are easy to control with Arduino
http://www.mdfly.com/index.php?main_page=advanced_search_result&search_in_description=1&zenid=c703dbd92922fa98c484d1109bfeed3d&keyword=mp3

CrossRoads:
These guys have several MP3 players that are easy to control with Arduino
http://www.mdfly.com/index.php?main_page=advanced_search_result&search_in_description=1&zenid=c703dbd92922fa98c484d1109bfeed3d&keyword=mp3

So how would I be able to interface these with the arduino?

the_official_gent:
So how would I be able to interface these with the arduino?

Click on the modules and it will tell you what interface it has.

Some are simple - just pull a pin low.
Some have serial interface - send a simple message to the part via UART.