Index: src/routes/posts.js
===================================================================
--- src/routes/posts.js	(revision f2796d3e767524a548ef7b2f0dd228c23f75e650)
+++ src/routes/posts.js	(revision 328d83725a5461bae2e5639ede37cbe4cf206b67)
@@ -19,4 +19,5 @@
 import { toWebp } from '../services/ImageWebpService.js';
 import ActivityPubService from '../services/ActivityPubService.js';
+import MusicMeta from '../services/MusicMeta.js';
 
 const __dirname = path.dirname(fileURLToPath(import.meta.url));
@@ -1014,4 +1015,5 @@
     siteAvatar,
     postHasPlayableAudio: ActivityPubService.hasPlayableAudio(post.content || '', site.id),
+    musicLd: MusicMeta.build((process.env.PUBLIC_BASE_URL || `${req.protocol}://${req.get('host')}`).replace(/\/+$/, ''), site, post),
     pageTitle: post.title + ' - ' + site.title,
     socialDescr: post.excerpt || '',
