In Progress

Headless Digital Audio Player

We're designing a portable digital audio player with a unique interface for audiophiles.

This project consists of developing an embedded software solution on a Microchip PIC32MX series microcontroller, with the following requirements.


1) Decode audio files (.WAV, .MP3, .FLAC, .OGG) and playlists (.PLS) stored on a micro-SD card. Must support modern file systems, including 256GB SD cards and long filenames.

2) Output decoded digital audio data via I2S. Must support at least 24-bit, 192kHz sampling rate I2S. Software solution preferred, or use VLSI Solution's VS1053, or equivalent.

3) Send and receive commands to user interface app, via BC127 Bluetooth module or equivalent:

-Support Play, Pause, Stop, Previous, Next, Shuffle, Random,

-Read playlists, filenames, and directories of SD card (basic file-system navigation)

-Read ID3 tags, including embedded artwork


A) Source and compiled Microchip MPLAB project, with all software requirements implemented. Source code shall include thorough explanatory comments.

B) Basic Android and/or iOS app to demonstrate solution.

C) Pinout and/or hardware schematic of your PIC32MX solution.

D) Demonstration of final solution.

Microchip's DM320013 development board provides an SD card slot and I2S output connected to a codec for testing.

A BC147 Bluetooth module can be wired to an SPI port by removing D2 (use pin for SPI chip select). See attached hardware schematic for BC147 wiring.

We can provide pre-wired development hardware and schematic notes if helpful.

Skills: Embedded Software

See more: pause play audio file j2me, pause play streaming audio iphone, pause play audio java, pcb layout, embedded software, microcontroller, web xml player audio, player audio driven flash, flash player audio shoutcast, pause play stop button skins, player audio pentru hi5, flash play stop previous next, player audio embedded, player audio source code, player audio joomla, windows media player audio delay, audio digital analog circuit schematic, programing java stream player audio, flash player audio file parameter, player flash stop pause play

About the Employer:
( 1 review ) Collinsville, United States

Project ID: #11779753

Awarded to:


HI i have a successful project based on PIC32 USB real-audio with decoding and I2S interface to audio codec chip. I offer you the following solution based on your requirements. I2S 24-bit, 192kHz audio interface More

$41 USD / hour
(3 Reviews)

11 freelancers are bidding on average $36/hour for this job


Hi. I am very interesting in your project. I have rich experience in Embedded System and Audio Player. I was majored in Embedded System and developing in embedded software using ARM. I have previously developed More

$44 USD / hour
(5 Reviews)

Hello I have rich experiences in android ,ios and embedded area. I have developed several design ,content management,gps,map,music,video,social,chat,game... apps. I am very familiar with PIC microchip and also MPLAB More

$41 USD / hour
(1 Review)

Hi. I'm experienced developer. Also have done similar projects done. You can look my portfolio. Some questions. > Decode audio files (.WAV, .MP3, .FLAC, .OGG) if need i can research that AAC can be added too. More

$25 USD / hour
(1 Review)

I [login to view URL] [login to view URL] u need?

$27 USD / hour
(0 Reviews)

Dear Customer I have read your project specific requirement for designing a portable digital audio player. Our Skills:- Embedded System:- Microcontrollers/Development Platforms ARM Cortex based microcontrollers, P More

$40 USD / hour
(0 Reviews)

Dear Project Poster, I am founder & CEO of ALM (Android Linux Media) group. At ALM Group we do all kind of multimedia (Audio+Video) work (acquisition/capture, processing/encoding/decoding/scaling, streaming) on vari More

$33 USD / hour
(0 Reviews)

Hi Sir, I'm embedded engineer from Vietnam. I have more than 6 years working in embedded system including design, PCB and implementation. I used to work with TI's C5000, STMF3 and dsPIC33. Especially, I worked on audio More

$44 USD / hour
(0 Reviews)

Hi, Please do not go for my ratings, as I just started up here. Here is my profile explains better my expertise - [login to view URL]

$41 USD / hour
(2 Reviews)

Hi, I will be able to work on this project. We ([login to view URL]) have handled several projects on Microchip MPLAB in the past. I would like to discuss technical details over a skype call. My ID is ramanujan_ag. Ple More

$27 USD / hour
(0 Reviews)

I have experience with development of electronics and FW for MCUs. Reports about projects which i realized are on website [login to view URL] For this projects, I would use PIC32MX 80 MHz with external VLSI dec More

$33 USD / hour
(0 Reviews)