Implementation of MP3 Player Using Raspberry Pi

Implementation of MP3 player using Raspberry Pi

Trough this instructable you can play mp3 files on a USB flash drive using raspberry pi.

Requirements:

1- Raspberry Pi B rev2.

2- SD card with Raspbian OS.

3- Resistor 10 k ohm (2).

4- Led (1) " indicates existence of usb flash drive".

5- Resistor 330 ohm (1).

6- Push button (2).

7- USB flash drive contains mp3 files.

8- Wires.

Steps of operation :

1- check existence of usb flash drive.

2-scan the contents of the drive for mp3 files

3-play individual files according to your control.

Source Code :

https://github.com/emara-geek/raspberry-pi-mp3-pla...

This program was written in C.

Before compiling code you must install :

*sudo apt-get install mpg321

*sudo apt-get install libusb-1.0-0-dev

and also install wiringPi library http://wiringpi.com/download-and-install/

To compile this project with gcc compiler type in terminal:

"gcc -Wall mp3.c vector.c usbcheck.c getpath.c -lpthread -lusb-1.0 -lwiringPi -o mp3"

To make program run on startup :

type in terminal "sudo nano /etc/rc.local"

and add this line to this file " sudo /path/to/folder/mp3 & "

in my case " sudo /home/pi/mp3player/mp3 &"

See project on youtube "video" : http://youtu.be/bORdOhtCSYQ

This code is an initial release and many blocks need update so Your comments and suggestion are welcome

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Be the First to Share

    Recommendations

    • Assistive Tech Contest

      Assistive Tech Contest
    • Reuse Contest

      Reuse Contest
    • Made with Math Contest

      Made with Math Contest

    Discussions

    0
    None
    helenm6

    4 years ago on Introduction

    what the purpose of and add this line to this file "sudo / path / to / folder / mp3 &" in my case "sudo / home / pi / mp3player / mp3 &" why the picture circuit different with this youtube?

    Thanks before.