armSeb wrote:In fact, the playback speed decreases periodically, when I have latency issues (ie sound cuts).
Yes, that is the clock adjustment feature thing. Basically, because the clock speed between the ESP and whatever server serves up the audio differs, without any adjustment the ESP is going to have too much or too little data. The downside of the current implementation is that sound will be output slower when the audio buffer runs dry. Try fiddling with the ADD_DEL_BUFFPERSAMP define in playerconfig.h, by eg making it 500.
Jorge: You may not be able to use that and I2S simultaneously; I may be wrong but off the top of my head the I2S and HSPI port share some pins. Either you can get an ESP12E or you can pop off the metal top of the ESP12 and piggyback the SPI chip on top of the flash chip.