For this chapter, we'll need two libraries: pulseaudio and libmad.
The former will be used to play the music, while the latter is for decoding MP3 files.
For this chapter, we'll need two libraries: pulseaudio and libmad.
The former will be used to play the music, while the latter is for decoding MP3 files.
On Linux, these dependencies can be installed through the package manager of your distribution.
On Ubuntu (or other Debian derivatives):
sudo apt-get install libmad0-dev libpulse-dev
On OSX, the required dependencies can be installed through the system package manager, as follows:
brew install libmad pulseaudio...