The library used for audio playback (https://github.com/earlephilhower/ESP8266Audio) supports loads of different file formats and stream types. Here is a list of what the watch 2 music player app supports (ie: what does the app have an interface for).
format
supported
date support added
performance
AAC
[x]
08.06.20
pretty good, crackly
FLAC
[ ]
doesn't make any sound
MIDI
[ ]
crashes ESP
RTTTL
[ ]
WAV
[x]
08.06.20
awful (dependant on file?)
MP3
[x]
30.05.20
pretty good
MOD
[x]
08.06.20
pretty good, quiet, doesn't work with .it or .xm files
c8a0b80de915461a865ac26fd11ce17cd334b9b9 switched from ESP8266Audio to ESP32-audioI2S. That library only supports mp3, aac, and wav, but audio playback works really well.
The library used for audio playback (https://github.com/earlephilhower/ESP8266Audio) supports loads of different file formats and stream types. Here is a list of what the watch 2 music player app supports (ie: what does the app have an interface for).