Podcast Summary App With Background Thread

Hi all,

I built a podcast summaries app.
It’s making use of 2 different APIs:

  • listennotes API to download podcast information
  • AssemblyAI API to transcribe the podcast and also generate the auto chapters

I used st.expander widgets for each entry, and a background Thread to call the APIs. But I still have to manually refresh the page and then can see an update once the API response is back.

Is there an easy mechanism in Streamlit to listen to events, so that the page gets refreshed automatically?

1 Like