Index: src/assets/js/audio-player.js
===================================================================
--- src/assets/js/audio-player.js	(revision d352b63ed330759311cf343a8ef830d22716d7b1)
+++ src/assets/js/audio-player.js	(revision 650b601f8a7e059896f71d96fc3de79fe99503fc)
@@ -547,11 +547,12 @@
   });
 
-  // Geen dubbel geluid: zodra de gebruiker een ingesloten video/audio aanklikt
-  // (YouTube/Vimeo/SoundCloud/Spotify-iframe in een .folio-embed) gaat de focus
-  // naar dat iframe -> window 'blur'. Speelt onze speler dan? Pauzeer 'm.
+  // Geen dubbel geluid: élke embed (YouTube/Vimeo/SoundCloud/Spotify/Apple Music/
+  // Bandcamp) is een iframe. Zodra de gebruiker er een aanklikt om af te spelen,
+  // gaat de focus naar dat iframe -> window 'blur'. Speelt onze speler dan?
+  // Pauzeer 'm. (Op de site zijn iframes per definitie embeds.)
   window.addEventListener('blur', () => {
     setTimeout(() => {
       const el = document.activeElement;
-      if (el && el.tagName === 'IFRAME' && el.closest('.folio-embed') && audio.src && !audio.paused) {
+      if (el && el.tagName === 'IFRAME' && audio.src && !audio.paused) {
         pause();
       }
Index: src/views/shell.ejs
===================================================================
--- src/views/shell.ejs	(revision d352b63ed330759311cf343a8ef830d22716d7b1)
+++ src/views/shell.ejs	(revision 650b601f8a7e059896f71d96fc3de79fe99503fc)
@@ -309,5 +309,5 @@
      ?v=N — cache-buster: bump bij elke audio-player.js wijziging zodat
      Cloudflare (max-age=1y) niet de oude versie blijft serveren. -->
-<script src="/assets/js/audio-player.js?v=12"></script>
+<script src="/assets/js/audio-player.js?v=13"></script>
 <% if (site && site.enable_audio_player && audioTracks && audioTracks.length > 0) { %>
   <script>window.PCMS_SITE_TRACKS = <%- JSON.stringify(audioTracks) %>;</script>
