Is there any way to play mp3/wav from SD card with Arduino?

Hi. I have one SD card module, and I want to play some mp3/wav music from it. Is there any way to play mp3/wav from SD card with Arduino?

Thank you.

PS: If this is stupid idea please tell me :D

http://www.ladyada.net/make/waveshield/ http://www.adafruit.com/products/94

http://www.roguerobotics.com/products/electronics/rmp3

[quote author=Coding Badly link=topic=91383.msg686345#msg686345 date=1328947479]

http://www.ladyada.net/make/waveshield/ http://www.adafruit.com/products/94

http://www.roguerobotics.com/products/electronics/rmp3

[/quote]

so I must buy a module.... :( is there any other way? can I use old sound card or something, to do it?

can I do it without buying any other module?

Depends on the quality of output you need. If you are prepared to accept very low quality, there are ways of doing it in software, apparently. The playground has this: http://www.arduino.cc/playground/Code/PCMAudio, which may be a starting point for you.

If you use an SD card you need something to connect it up with, so either buy or make. There is no chance to play an MP3 file, too much to compute, but a wav file is possible.