Okay so this github repo works better! Still crackles on PCM wavs 44,1kHz 16bit, but mp3 seems to stream just fine now at least. Does the wav have a too large datastream?
external_components:
- source: github://mulcmu/esphome-es8388-a1s@nightdav-patch
components: [es8388]
refresh: 0s