Index: src/services/CircleFederation.js
===================================================================
--- src/services/CircleFederation.js	(revision 682d50402b538f249bed5b329a1b7f78be26b8bf)
+++ src/services/CircleFederation.js	(revision 62b899d95ceecddb71c476a3a1f292529c006d92)
@@ -78,5 +78,9 @@
 
 function stripHtml(s) {
-  return String(s || '').replace(/<[^>]+>/g, ' ').replace(/\s+/g, ' ').trim();
+  return String(s || '')
+    .replace(/<[^>]+>/g, ' ')
+    .replace(/\[\[[^\]]*\]\]/g, ' ')   // [[playlist:..]]/[[track:..]]/[[album:..]]-shortcodes weg
+    .replace(/\s+/g, ' ')
+    .trim();
 }
 
Index: src/services/CircleService.js
===================================================================
--- src/services/CircleService.js	(revision 682d50402b538f249bed5b329a1b7f78be26b8bf)
+++ src/services/CircleService.js	(revision 62b899d95ceecddb71c476a3a1f292529c006d92)
@@ -14,5 +14,9 @@
 
 function stripHtml(s) {
-  return String(s || '').replace(/<[^>]+>/g, ' ').replace(/\s+/g, ' ').trim();
+  return String(s || '')
+    .replace(/<[^>]+>/g, ' ')
+    .replace(/\[\[[^\]]*\]\]/g, ' ')   // [[playlist:..]]/[[track:..]]/[[album:..]]-shortcodes weg
+    .replace(/\s+/g, ' ')
+    .trim();
 }
 function iso(d) {
