This is a library for the Adafruit VS1053 Codec Breakout and Music Maker Shields
Clone or download
TheNitek and ladyada Id3 jumper (#49)
* Put in the changes to jump ID3 tags.

Apple, and I think windows, has been putting massive ID3 meta tags in
the front of .mp3 files. They typically take more than 20 sec. to start
playing as the player rolls through this stuff. This fix jumps the file
pointer beyond the ID3 tag for a speedy quick startup.

* more reasonable delay!

* Disable interrupts at the beginning of feedBuffer(), where a flag is checked if feedBuffer is already running, similar to a feature of Paul Stoffregen’s fork, possibly related to issue #4

* Prevent startPlayingFile from triggering the ESP8266 watchdog reset

* fix #26

* Clean up lock logic a bit.

Pull out a function so the locking code is nice and isolated.
Also remove the collision of interrupt disable/enable twiddling
that shows up in playFullFile().

* version bump

* update demo to be more ESP friendly

* update tested on M4

* bump

* some chips really need that leading /!

* ESP32 seems to now have IRQ support

* add feather nrf52840 test

* Simplify isMP3File()

* Jump ID3 tags when playing file

* make isMP3File() static
Latest commit 5177a20 Jan 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add GitHub issue template May 27, 2016
examples add feather nrf52840 test Nov 27, 2018
Adafruit_VS1053.cpp Id3 jumper (#49) Jan 21, 2019
Adafruit_VS1053.h Id3 jumper (#49) Jan 21, 2019
README.md headers & such May 24, 2013
library.properties some chips really need that leading /! Oct 25, 2018

README.md

This is a library for the Adafruit VS1053 Codec Breakout

Designed specifically to work with the Adafruit VS1053 Codec Breakout ----> https://www.adafruit.com/products/1381

Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!

Written by Limor Fried/Ladyada for Adafruit Industries.
BSD license, all text above must be included in any redistribution