Index: src/assets/js/mod/post-edit.js
===================================================================
--- src/assets/js/mod/post-edit.js	(revision e667d26aec08a6380a8c2e1687a3f374682f383d)
+++ 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) => {
