M5Cardputer_WebRadio Cardputer and Adv
Multi-purpose View the repo
M5Cardputer_WebRadio is firmware for the M5Cardputer that streams internet radio (AAC or MP3) from a list stored on an SD card, offering reset, mute, and FFT toggles, and it saves Wi‑Fi credentials in EEPROM.
auto-summary
131 stars · 29 forks
- Maintainer
- cyberwisk
- Capabilities
- wifi
- Chip families
- esp32-s3
Runs on these boards
Unverified
- CardputerUnverified
Flash Cardputer
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
README
machine-translated from pt
M5Cardputer_WebRadio
M5Cardputer_WebRadio based on the libraries:
M5Unified : https://github.com/m5stack/M5Unified
The list of radios is stored in a text file (station_list.txt) at the root of the SD card Ex: Nome da Radio01,http://Link da Radio/stream01 Nome da Radio02,http://Link da Radio/stream02
-
Press R key to reset the connection with the server if the radio freezes or does not start
-
Press M key to toggle mute
-
Press F key to toggle FFT
-
Ability to play AAC or MP3 radios
-
Saves WiFi settings in memory
-
Example station_list.txt file https://github.com/cyberwisk/M5Cardputer_WebRadio/blob/main/M5Cardputer_WebRadio/station_list.txt
Based on the libraries: M5Unified : https://github.com/m5stack/M5Unified ESP32-audioI2S Version 3.0.13 : https://github.com/schreibfaul1/ESP32-audioI2S
Aurelio
WiFi:
With the help of the library Preferences.h it is now possible to save WiFi settings in the EEPROM of the StampS3
As soon as the device is turned on, it will ask for the WiFi SSID and password and save them
- Required StampS3 settings in the Arduino IDE: