API endpoint to provide playlist information

This description is not up to date and details need to be planned in an architecture meeting first

Currently playlist information can only be gathered post-playout by querying the Engine API playlog or trackservice endpoint. To properly display Show Episodes on the Radio Website, such information needs to be available before the actual playout.

To solve this requirement Steering is acting as an API Proxy, forwarding requests to either:

  • Tank (In case the play-out has not happened already, or is in progress)
  • Engine API (After the play-out)
Edited by David Trattnig