Index: src/services/AudioEmbedService.js
===================================================================
--- src/services/AudioEmbedService.js	(revision 8d32dcf6552ef4dcd02cb0465748921a55ac674b)
+++ src/services/AudioEmbedService.js	(revision fa089819894c489333fe1d0f327dae1085a86987)
@@ -248,4 +248,5 @@
       if (!t || !t.url) return match;
       const trackJson = JSON.stringify({
+        id,
         url: t.url,
         title: t.title || 'Untitled',
@@ -258,5 +259,6 @@
       const dataAttr = trackJson
         .replace(/&/g, '&amp;').replace(/'/g, '&#39;').replace(/</g, '&lt;');
-      return `<div class="post-audio-track" data-pcms-track-url="${urlH}" data-pcms-track='${dataAttr}'>
+      // id="track-<id>" = anker zodat de mini-speler hierheen kan scrollen.
+      return `<div class="post-audio-track" id="track-${id}" data-pcms-track-id="${id}" data-pcms-track-url="${urlH}" data-pcms-track='${dataAttr}'>
   <button type="button" class="pat-play" aria-label="Play ${titleH}">
     <svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 4l12 8-12 8z"/></svg>
