I am using a sparkfun mp3 shield clone that has GPIO ports for the digital audio stream, and some JY-MCU bluetooth modules laying around that work in SPP mode. Does anyone know how to properly send the audio stream from the GPIO header over SPP? Using 192kbit encoded mp3s this sounds feasible to do, I'm just not familiar with accessing the GPIO ports.
I guess I can start by using a scope to take a look at the left/right audio channel data (I think it's only two ports/pins) but I'm unsure if I can simply stream this 'raw' data or not.
If it is as simple as 'repeating' the digital left/right stream to a softwareSerial port via bluetooth in SPP mode then I might try it. I just don't want to waste a lot of time if it is doomed to fail in the end. I'd happily share any positive results. I also 'fixed' the library for this particular mp3 shield which is made by Elecfreaks. (it's the white shield with the onboard joystick) FOR Elecfreaks. The shield is missing a required resistor in it's oscillator circuit and their library did not work at all, so I made several mods to the sparkfun mp3 shield which uses the same vs1053b decoder. The new library and fresh new demos I also wrote for them work perfectly but they have NO support or documentation for the GPIO.
BTW this is a well built mp3 shield, it just needed some TLC. If anyone has the same shield and cannot get it working, I'm happy to assist. It also supports I2C/SPI displays (via the shield's I2C headers) and ID3 tags. I have a demo of one of my custom players here - TSN Review: Arduino Mp3 Shield by Elecfreaks - YouTube
For the video demo I patched the audio to my soundcard's line IN, it has GREAT sound quality. It looked even better with a 20x4 character ice-blue LCD but that was way to big to fit into the enclosure !!
Thanks in advance for any help with the GPIO ports 8)