Seamless audio playback without page reloads

Hello,
I’m trying to add an audio player to a bricks website that keeps playing music even when navigating to different pages. So I need to create a header, section, or ideally a popup that doesn’t reload.

I’m not familiar with AJAX, so before I get too deep into it, could you tell me if this is something that’s possible in general using bricks?

I’ve been trying to find a solution for some time now, with no success. So I’m grateful for any suggestions (that don’t involve learning React and building a headless web app).

Thanks in advance.