Index: src/assets/js/mod/post-edit.js
===================================================================
--- src/assets/js/mod/post-edit.js	(revision 1d76e0e533a2fe46c00fba8193b72c7be6685346)
+++ src/assets/js/mod/post-edit.js	(revision d7e72b84b3578aaadd6519dbe240f683eec33591)
@@ -980,5 +980,10 @@
         b.setAttribute('aria-checked', on ? 'true' : 'false');
       });
-      panels.forEach(p => { p.hidden = (p.dataset.panel !== tt); });
+      // data-panel mag meerdere types noemen: Album en Playlist delen het
+      // muziekpaneel, want het verschil zit in de playlist en niet in de upload.
+      panels.forEach(p => {
+        const voor = String(p.dataset.panel || '').trim().split(/\s+/);
+        p.hidden = !voor.includes(tt);
+      });
     }
     seg.addEventListener('click', (e) => {
