adding BELL_ONLY_CJSON flag see bell for more details
esp32: struct named initializer is not fully compliant in GCC 8.x
esp32: mercury session packet timeout is way to small for esp32, 200 ms is enough so that we gain control in main loop
esp32: TrackPlayer was hammering a bit the esp32 with a sleep timer of 10ms when it could not write decoded Vorbis frame into buffers, where 50ms is probably more than enough
fix country code in context's config (std::resize instead of std::reserve)
honor bitrate request in TrackProvider
With all these changes, cspot + bell are ~170kB less on esp32 and nicely fits now
Make it compile and run under SunOS and FreeBSD.
[edit]: I've also added a few fixes for esp32
With all these changes, cspot + bell are ~170kB less on esp32 and nicely fits now