For some reason, just having the FLAC endpoint enabled causes the audio
to get into an endless stutter loop on the second metadata change (that
is the initial metadata was set already and a second change was
requested via the metadata API). Enabling an MP3 output works around
this.
OGG causes issues due to its logical streams getting misinterpreted: liquidsoap
will skip the first bit of a new logical stream after metadata change leading to
stutters and skips in the final audio output.
- Rewrite metadata API and tunaposter to transmit cover art
- Use liquidsoap harbor API to fetch metadata for nowplaying_overlay.html
- Implement support for Spotify covers
- Use Icecast for transmitting NDI audio to Liquidsoap.
- Update liquidsoap to 2.0.4-preview (mem optims)
- Add new API endpoints for starting/stopping outputs.