Edzelf / ESP32-Radio

Internet radio based on ESP32, VS1053 and a TFT screen.
GNU General Public License v3.0
990 stars 228 forks source link

WM8978 instead of VS1053 #110

Open capedra opened 6 years ago

capedra commented 6 years ago

Hello guys,

I wonder if it's possible to use codec WM8978 instead of VS1053 to play some music from the Internet. I asked this question to @SensorsIot on YouTube but unfortunately I think that he couldn't read it.

I'm curious about it because if it's really possible then we have a complete board ready for streaming, which is called TTGO TAudio V1.0. The display would be optional since we can adjust all the settings over some Android/iOS App or just a Web App through WiFi or even Bluetooth. Thanks a lot for your efforts!

Edzelf commented 6 years ago

As far as I understand from the datasheet, the WM8978 is not capable of decoding MP3. It has an I2S interface, which is no I2C, and is therefore only capable of decoding I2S streams.

NonaSuomy commented 3 years ago

https://github.com/CelliesProjects/wm8978-esp32

Edzelf commented 3 years ago

This projects uses software MP3 conversion.

NonaSuomy commented 3 years ago

Yup and it works great decodes streams and files of mp3/AAC/wav/tts also uses the onboard spi ram with the wrover.