Use AVPlayer to play a podcast with artwork/poster and subtitles

I want to play a podcast (given as an audio-only HLS asset) in my app.


How do I deal with the following:

- I need to display some poster for the podcast where you usually see video

- The podcast has subtitles (as SUBTITLE streams in the HLS)


The subtitles should be displayed on top of the poster, and they must be in sync with the audio, obviously.