- do some cosmetics
- improve server now generation
- improve playback synchronization
o use two audio pipelines so we can tap into decoded audio and apply collected timestamps from encoded chunks to PCM chunks in decoder write callback
o do hard synchronization on PCM stream and then start playback
o TODO: sample stuffing/skipping to keep a good sync
o TODO: for some reason playback hangs after a while on timestampQueue write
- use espressif ADF, remove external opus rep
o uses audio pipelines now
- change code to use flac decoder
- remove mersus code
- add first try of audio synchronization
o needed to sync timeofday to server on reception of server settings to avoid overflows in timeval calculations (int32_t on esp32 SDK)
o still a lot of TODO's in the code, but it's almost in sync, although there is quite some chunk skipping which I am currently working on