ESP32-audioI2S
Play mp3 files from SD via I2S (by schreibfaul1)
AutoAnalogAudio
Create a wide range of sampling and audio related applications with simple API for onboard DAC (or PWM), ADC, DMA & Timers on Arduino devices (AVR & SAM) (by TMRh20)
Our great sponsors
ESP32-audioI2S | AutoAnalogAudio | |
---|---|---|
14 | 1 | |
917 | 103 | |
- | - | |
9.3 | 6.7 | |
5 days ago | 3 months ago | |
C++ | C++ | |
GNU General Public License v3.0 only | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ESP32-audioI2S
Posts with mentions or reviews of ESP32-audioI2S.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-12.
- Trying to figure out how to play an audio file using a ESP32, this is our build, code in the comments. Any assistance?
-
HELP! Cannot get I2S output on Adafruit esp32 feather V2!
I use that same DAC for this project : https://github.com/marchingband/campusradioradio/blob/main/campusradioradio.ino which uses this Arduino library https://github.com/schreibfaul1/ESP32-audioI2S
-
How to - Play WAV files from SD card with I2S
I tried these libraries: https://github.com/pschatzmann/arduino-audio-tools https://github.com/schreibfaul1/ESP32-audioI2S
-
PSRAM alternatives?
I need to add more memory to my Lolin32 Webradio to avoid the constant dropouts that some stations have given. I use the ESP32-audioI2S library. Here in Brazil, access to components is extremely difficult, and we often resort to expensive imports via Aliexpress or eBay. The modules or memory chips that we have on the market are usually of the I2C flash type, like this one or this one. On Aliexpress, the only PSRAM I found was the 23LC1024 chip (128kB - $5.04). But I see chips 23K256 (32kB SPI serial SRAM - $1.38), 24C1024 (128kB I2C EEPROM - $2.30) and 25LC1024 (128kB SPI EEPROM - $1.84) available. Can I use these cheaper options?
-
We need help! (I2S lib)
I use this library for I2S from this site (https://github.com/schreibfaul1/ESP32-audioI2S) for my web radio with esp32. But it doesn't seem to work well for some streaming links, such as HLS. Does anyone have experience on the subject and could help improve this library?
-
Play file by name Esp32 I2S
I got it to play both MP3 and WAV files using ESP-audioI2S and arduino-audio-tools, though only single files. AAT uses player.copy() and the other uses audio.loop(), both can call files by name but only once, as far as I can tell.
-
Is there a library for streaming uncompressed stereo audio from a device to esp which then can feed a amplifier (digital, analog or toslink)?
Have a look here: https://github.com/schreibfaul1/ESP32-audioI2S
AutoAnalogAudio
Posts with mentions or reviews of AutoAnalogAudio.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-19.
-
Play file by name Esp32 I2S
Boards like the Adafruit Audio FX Mini, DFPlayer Mini, JQ6500 etc. all have the ability to call files by name/number. The TMRh20 library uses something like tmrpcm.play((char*)"EST_FART.WAV"); but isn't compatible with the ESP32. There is, however, a spin-off version AutoAnalogAudio, based on the TMRh20 library for the ESP32, but as far as I can tell it is for DAC. It does, however, use playAudio("/SHEEK_RATTLER.wav"); to call a file by name using myWAV.h.
What are some alternatives?
When comparing ESP32-audioI2S and AutoAnalogAudio you can also consider the following projects:
ESP8266Audio - Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
esp-adf - Espressif Audio Development Framework
arduino-audio-tools - Arduino Audio Tools (a powerful Audio library not only for Arduino)
yummyDSP - An Arduino audio DSP library for the Espressif ESP32 and probably other 32 bit machines
ESP32_WebRadio - An Internet web radio based to ESP32
freac - The fre:ac audio converter project
HubAlyzer - A spectrum analyzer display for HUB75 RGB LED panels and I2S microphones
Lolin32-radio - A Web Radio with Lolin32 Lite
campusradioradio
ULPSoundESP32
ULPSoundESP32