Index: src/services/PlaylistService.js
===================================================================
--- src/services/PlaylistService.js	(revision d727e920fc53e75604231284032475736ffcdc0d)
+++ src/services/PlaylistService.js	(revision d7746798ec30f65765731ccbef3852624ec58f96)
@@ -104,5 +104,5 @@
 
     const mappedTracks = tracks
-      // Link-only tracks (geen media-bestand) blijven in de lijst staan met url ''.
+      // Link-only tracks (no media file) remain in the list with url ''.
       .map(t => ({
         id: t.id,
@@ -116,5 +116,5 @@
         url: (t.filename && urlFor) ? urlFor(t.filename) : '',
       }));
-    // Geen eigen cover? Val terug op de eerste track-cover, zodat de kaart niet leeg is.
+    // No playlist cover? Fall back to the first track cover so the card isn't empty.
     const fallbackCover = (mappedTracks.find(t => t.cover) || {}).cover || '';
     return {
@@ -220,5 +220,5 @@
    * Delete a playlist. Track references in playlist_tracks are removed
    * automatically via ON DELETE CASCADE. Posts that embed this playlist
-   * will render a "playlist niet gevonden" placeholder.
+   * will render a "playlist not found" placeholder.
    */
   static delete(siteId, id) {
