Documentation
    Preparing search index...

    Function createMockMediaService

    • Create the NAP-MEDIA mock: owner-bound sessions, shell-owned playback over a seeded playlist or torrent job files, ordered retirement.

      Parameters

      Returns MockMediaService

      A media service with tick, command, retire, removeTorrentJob.

      const media = createMockMediaService();
      media.handleMessage('w1', { type: 'media.session.create', id: 'm1', owner: 'shell', source: { url: MOCK_MEDIA_PLAYLIST[0].url }, autoplay: true }, send);
      media.tick(5_000); // pushes media.state with position 5