diff --git a/free.js b/free.js
index f9bcbff31bccfe66376d877e464cd0a41cc2355e..14e619632bb2ff094c02b86cd88de515e8856be0 100644
--- a/free.js
+++ b/free.js
@@ -1,5 +1,5 @@
 if (window.location.host === 'engage.streaming.rwth-aachen.de') {
-  if (!window.location.href.startsWith('https://engage.streaming.rwth-aachen.de/paella/ui/watch.html'))
+  if (!window.location.href.startsWith('https://engage.streaming.rwth-aachen.de/paella/ui/watch.html') || !window.location.href.startsWith('https://engage.streaming.rwth-aachen.de//paella7/ui/watch.html'))
     console.warn('looks like we are running outside a player context‽')
 
   const inFrame = (window.parent !== window)
@@ -8,7 +8,7 @@ if (window.location.host === 'engage.streaming.rwth-aachen.de') {
     .then(d=>d.json())
     .then(meta => {
       window._meta = meta
-      let videoTracks = meta['search-results'].result.mediapackage.media.track
+      let videoTracks = meta['result'][0].mediapackage.media.track
         .filter(t=> t.mimetype.startsWith('video/') && t.url.startsWith('http'))
         .sort((a,b) =>
             a.mimetype.localeCompare(b.mimetype)
@@ -59,7 +59,7 @@ function genIdPrefix(videoId) {
 }
 function genVideoContainerId(vidIdOrMeta) {
   if (typeof vidIdOrMeta === 'object')
-    vidIdOrMeta = vidIdOrMeta['search-results'].result.id
+    vidIdOrMeta = vidIdOrMeta['result'][0].id
   return `${genIdPrefix(vidIdOrMeta)}_container`
 }
 
@@ -77,7 +77,7 @@ const FMT = (()=>{
 })()
 
 function genLinkList(tracks, meta) {
-  let videoTitle = meta['search-results'].result.dcTitle || '?'
+  let videoTitle = meta['result'][0].dc.title[0] || '?'
   let videoLinkList = document.createElement('ul')
   videoLinkList.classList.add('videoLinkList')
   tracks.forEach(track => {
@@ -100,7 +100,7 @@ Audio: ${mAud.channels}ch@${FMT.hz(mAud.samplingrate)} (${FMT.bps(mAud.bitrate)}
 }
 
 function genLinkContainer(tracks, meta) {
-  let videoTitle = meta['search-results'].result.dcTitle || '?'
+  let videoTitle = meta['result'][0].dc.title[0] || '?'
   let details = document.createElement('details')
   details.id = genVideoContainerId(meta)
   details.classList.add('_ext-openExcellenceMedia_container')
diff --git a/manifest.json b/manifest.json
index 767a54ee2092d59f5d132f36ec3e949bcbf9bbee..512c04b50a6951487a7691e5f0a081fdc3601b69 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,7 +1,7 @@
 {
   "manifest_version": 2,
   "name": "OpenExcellenceMedia",
-  "version": "0.0.3",
+  "version": "0.0.4",
   "description": "Adds download links to videos on RWTH moodle which are served using an OpenCast iframe.",
   "homepage_url": "https://git.fsmpi.rwth-aachen.de/moodleOpenCastDownloads/ff-ext",
   "icons": {
@@ -15,7 +15,7 @@
   "content_scripts": [
     {
       "all_frames": true,
-      "matches": ["https://moodle.rwth-aachen.de/*", "https://engage.streaming.rwth-aachen.de/paella/ui/*"],
+      "matches": ["https://moodle.rwth-aachen.de/*", "https://engage.streaming.rwth-aachen.de/*"],
       "js": ["free.js"],
       "css": ["free.css"]
     }