Index: test/ap-playlist.test.js
===================================================================
--- test/ap-playlist.test.js	(revision 3e1aab1d0ca77fdf994b3cd2daa1b48e94c68d1b)
+++ test/ap-playlist.test.js	(revision fb22f786d3e30b39bdcb4e33be8d481a14fc07e7)
@@ -79,6 +79,10 @@
   for (const a of body.orderedItems) {
     assert.equal(a.type, 'Audio');
-    assert.match(a.url, /^https:\/\/test\.example\/audio\/stream\//);
-    assert.equal(a.mediaType, 'audio/mpeg');
+    // Sinds stap 3: een eigen id, en url als Link-array -- de mediaType hoort
+    // bij de link, niet bij het object.
+    assert.match(a.id, /^https:\/\/test\.example\/ap\/users\/band\/tracks\//);
+    assert.ok(Array.isArray(a.url), 'url is een Link-array');
+    assert.match(a.url[0].href, /^https:\/\/test\.example\/audio\/stream\//);
+    assert.equal(a.url[0].mediaType, 'audio/mpeg');
   }
   assert.equal(body.orderedItems[0].duration, 'PT215S');
