Implementation of MP3 Player Using Raspberry Pi
by Taha Emara in Circuits > Raspberry Pi
20189 Views, 57 Favorites, 0 Comments
Implementation of MP3 Player Using Raspberry Pi
![Untitled Sketch_bb.png](/proxy/?url=https://content.instructables.com/FWL/015E/I3BHHO40/FWL015EI3BHHO40.png&filename=Untitled Sketch_bb.png)
![Implementation of MP3 player using Raspberry Pi](/proxy/?url=https://content.instructables.com/FEC/TE6P/I3BHI5Z7/FECTE6PI3BHI5Z7.jpg&filename=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