CHAPTER 3MP3 Player Project

In this project, I will show you how to create a fairly simple, yet fully functional, MP3 audio player. I will also describe how to use the GPIO pins as inputs, which will allow the player to use some hardware push-button switches to select the MP3 songs it will play.

We will also explore the Advanced Linux Sound Architecture (ALSA) software package that drives the Linux sound production and provides some utilities essential to helping us complete this project.

Prototype Connector

Let’s first focus on a piece of hardware that I will use to connect the project hardware switches with the RasPi’s GPIO pins. This prototype aid is different from the Pi Plate introduced in the last chapter. Called the Pi Cobbler, it is ...

Get Raspberry Pi Projects for the Evil Genius now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.