Question: Uploading extra files with firmware

I’ve created a media player using an esp32-s3-devkitc-1-8R8N and wish to also store a 3-second long (44kb) mp3 on the internal flash to use as a possible boot animation that will auto-play once booted. Is this possible? and if so how would I go about pushing the file with the firmware and referencing it’s location to be played by the media player?

I don’t believe you can (apart from this DF-Player mini — ESPHome)

I thought that may be the case, but I knew some devices had screens and displayed images, and thought, surely not all of those images are all being pulled from elsewhere and some basic images were being stored locally, like a device logo or something, and then I thought if that was possible, why not a really small sound file?

There is specific code in esphome for images - see Display Component — ESPHome

I am sure you could do it, but you’ll need to do some c++ programming.