logo elektroda
logo elektroda
X

Internet radio and audio file player on ESP32-S3

MAJSTER XXL 140652 1445
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
  • #1441 21735542
    DJCheester
    Level 26  
    From Robgold's Github you download the swap files and swap he in the original library folder in the SRC directory. In my case it works after swapping.

    Do you already have the libesp_netif and liblwip files swapped ?

    Greetings ...
  • ADVERTISEMENT
  • #1442 21735816
    Jarosław 1808
    Level 11  
    Thanks 👍 for your help.
    Everything won beautifully only stations from bank 16 basically can't be listened to terribly cuts despite super wifi signal.
    Any ideas?
  • ADVERTISEMENT
  • #1443 21735835
    DJCheester
    Level 26  
    There are FLAC streams in bank 16

    DJCheester wrote:
    The libesp_netif and liblwip files you have already swapped ?


    I wrote above the question if the colleague has swapped these files ?

    They are for FLAC playback, the FLAC streams get cut on the original ones.

    Greetings ...
  • ADVERTISEMENT
  • #1444 21735865
    Jarosław 1808
    Level 11  
    Hello.
    Yes I have replaced the files.
  • ADVERTISEMENT
  • #1445 21735868
    DJCheester
    Level 26  
    But in the right place you substituted ?

    C:\Users\user\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32s3\lib

    These you should replace here.

    Only instead of user is your computer name ?

    It plays fine with me after this swap.

    Regards....
  • #1446 21736084
    Jarosław 1808
    Level 11  
    Thanks a lot for the info I'll check it out tonight and let you know how it went for me.
📢 Listen (AI):

Topic summary

The discussion centers on the development of an internet radio and audio file player based on the ESP32-S3-WROOM-1 module, featuring a custom-designed prototype PCB with OLED display and user controls including rotary encoders and buttons. Key challenges addressed include pin spacing discrepancies in the ESP32-S3 module footprint, integration of Wi-Fi connectivity with dynamic station list updates, and handling of Polish character encoding on the OLED display. The project uses Arduino IDE (version 2.3.2) with ESP-IDF support and requires enabling PSRAM. Audio playback supports MP3, AAC, and FLAC streams, with the ESP32-audioI2S library recommended over the incompatible Audio library. Users reported issues with SPI MISO pin assignment causing bootloader conflicts, resolved by reassigning MISO to pin 35. The project incorporates WiFiManager for network configuration, EEPROM and SD card storage for saving last played station and settings, and includes plans for tone control via an external KA2107 equalizer and a CS8673 amplifier module. Problems with encoder input stability and memory limitations for Bluetooth A2DP on ESP32-S3 were noted. The community suggested alternatives like KaRadio and ESP32-MiniWebRadio projects. Debugging tips include serial terminal logs for HTTP errors and flash memory erasure to resolve boot loops. The project is open-source on GitHub, encouraging forks and modifications. Additional features under development include browser-based updates, directory navigation, and potential audio recording to SD card.
Summary generated by the language model.
ADVERTISEMENT