Multi-User Sync

I’m looking to use streamlit for a class project in which multiple users can open the app, and have a roughly synced audio track playing (using or a custom component).

Any suggestions on how I can achieve this kind of “synced” behavior, such that when one app user presses play, the audio will play for the other users as well? Thanks!