Playing audio
The latest Raspbian image comes with all the sound drivers and utilities installed. The packages that are used belong to ALSA. The Raspberry Pi has no way to record audio as it has no microphone jack, and the GPIO pins are all digital. To record audio using GPIO, we need to use an A/D (analog-to-digital) device or a USB sound device that has a microphone input.
Aplay for audio playback
The following is a pre-installed package that plays WAV files:
cd /tmp wget http://goo.gl/Ps3paV mv Ps3paV siren.wav aplay siren.wav
OMXPlayer for audio playback
OMXPlayer is not just used to play videos. It also supports the playback of audio files, such as MP3 files, and it will try to use hardware decoding if possible:
omxplayer audio-test.mp3
Using AirPlayer
There is a project called shairport that works really well on the Raspberry Pi. It does not support videos or photos, but streaming music in it is very stable. We will need to get the project and compile it. This will only take a few...