Index: src/views/shell.ejs
===================================================================
--- src/views/shell.ejs	(revision 4c9c60bcdb47e6d3cc3b4b710bfb61477bb9f554)
+++ src/views/shell.ejs	(revision 30271e652b4f48014f6853585c1628a8ee02f3c8)
@@ -158,5 +158,5 @@
 // inline player that streams via the gated /audio/stream (no downloadable file).
 const _postAudio = !!(typeof post !== 'undefined' && post
-  && /\[\[(track|album|playlist):/i.test(post.content || post.content_html || '')
+  && typeof postHasPlayableAudio !== 'undefined' && postHasPlayableAudio
   && typeof premiumUnlocked !== 'undefined' && premiumUnlocked);
 const _embedUrl = _postAudio
