Index: src/assets/css/audio.css
===================================================================
--- src/assets/css/audio.css	(revision d727e920fc53e75604231284032475736ffcdc0d)
+++ src/assets/css/audio.css	(revision a66f691d99d16426511668251ccb7a7aeafbf7b5)
@@ -113,4 +113,11 @@
 }
 .pat-noplay svg { width: 18px; height: 18px; }
+/* Cover-thumbnail op een link-only track (i.p.v. het muzieknootje). */
+.pat-noplay--cover {
+  width: 44px; height: 44px; flex: 0 0 44px;
+  border-radius: 6px;
+  background-size: cover; background-position: center;
+  margin: 0 .35rem;
+}
 .pat-row.pat-static { cursor: default; }
 
Index: src/services/AudioEmbedService.js
===================================================================
--- src/services/AudioEmbedService.js	(revision d727e920fc53e75604231284032475736ffcdc0d)
+++ src/services/AudioEmbedService.js	(revision a66f691d99d16426511668251ccb7a7aeafbf7b5)
@@ -276,6 +276,10 @@
       // Link-only track (geen audiobestand): geen afspeelknop, wel info + open-in.
       if (!t.url) {
+        const coverH0 = this.escape(t.cover || '');
+        const leader0 = coverH0
+          ? `<span class="pat-noplay pat-noplay--cover" style="background-image:url('${coverH0}')" aria-hidden="true"></span>`
+          : `<span class="pat-noplay" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18V5l12-2v13"/><circle cx="6" cy="18" r="3"/><circle cx="18" cy="16" r="3"/></svg></span>`;
         return `<div class="post-audio-track post-audio-track--static" id="track-${id}">
-  <span class="pat-noplay" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18V5l12-2v13"/><circle cx="6" cy="18" r="3"/><circle cx="18" cy="16" r="3"/></svg></span>
+  ${leader0}
   <div class="pat-info">
     <div class="pat-title">${titleH0}</div>
Index: src/views/shell.ejs
===================================================================
--- src/views/shell.ejs	(revision d727e920fc53e75604231284032475736ffcdc0d)
+++ src/views/shell.ejs	(revision a66f691d99d16426511668251ccb7a7aeafbf7b5)
@@ -168,5 +168,5 @@
      anywhere (admin previews, post embeds, etc). The player itself is
      a singleton — see the script tag near </body>. -->
-<link rel="stylesheet" href="/assets/css/audio.css?v=9">
+<link rel="stylesheet" href="/assets/css/audio.css?v=10">
 <!-- Eigen custom media-embeds (YouTube/SoundCloud/Spotify) in huisstijl. -->
 <link rel="stylesheet" href="/assets/css/embed.css?v=8">
