diff --git a/projects/player/src/app/app.component.ts b/projects/player/src/app/app.component.ts
index ccb97b70aa6427279c4cbdd62ce6a191918f8dc8..8b6cbfa0f142f7fceea6bcf1aef450cfd84da9d4 100644
--- a/projects/player/src/app/app.component.ts
+++ b/projects/player/src/app/app.component.ts
@@ -41,7 +41,7 @@ export class AppComponent implements OnInit {
 
   ngOnInit(): void {
     this.initSubscriptions();
-    this.veronaPostService.sendVopReadyNotification(this.metaDataService.playerMetadata);
+    this.veronaPostService.sendVopReadyNotification({ metadata: this.metaDataService.playerMetadata });
     this.translateService.addLangs(['de']);
     this.translateService.setDefaultLang('de');
     registerLocaleData(localeDe);
@@ -76,7 +76,7 @@ export class AppComponent implements OnInit {
             data: {
               title: this.translateService.instant('dialogTitle.wrongUnitDefinitionType'),
               content: this.translateService.instant('dialogContent.wrongUnitDefinitionType',
-                { version: this.metaDataService.playerMetadata.supportedUnitDefinitionTypes })
+                { version: this.metaDataService.playerMetadata })
             }
           });
         }
diff --git a/projects/player/src/app/models/verona.ts b/projects/player/src/app/models/verona.ts
index b1aa1db0266bdf0f23e7d32ca2dcccbd0bfb771b..52db8c41a4e8d6ba05cb7b5c82f55cb3883c0ecd 100644
--- a/projects/player/src/app/models/verona.ts
+++ b/projects/player/src/app/models/verona.ts
@@ -95,10 +95,7 @@ export interface VopReadyNotification extends VopMetaData{
 }
 
 export interface VopMetaData {
-  apiVersion: string;
-  notSupportedApiFeatures?: string;
-  supportedUnitDefinitionTypes?: string;
-  supportedUnitStateDataTypes?: string;
+  metadata: string;
 }
 
 export interface VopStateChangedNotification {
diff --git a/projects/player/src/app/services/meta-data.service.ts b/projects/player/src/app/services/meta-data.service.ts
index 495247c199b028a0153d64fa0207066ab675a4dc..a0ed54d3864e774c96b454fd4f2d84352b72c1d0 100644
--- a/projects/player/src/app/services/meta-data.service.ts
+++ b/projects/player/src/app/services/meta-data.service.ts
@@ -5,12 +5,12 @@ import { DOCUMENT } from '@angular/common';
   providedIn: 'root'
 })
 export class MetaDataService {
-  playerMetadata!: any;
+  playerMetadata!: string;
 
   constructor(@Inject(DOCUMENT) private document: Document) {
     const playerMetadata: string | null | undefined = document.getElementById('meta_data')?.textContent;
     if (playerMetadata) {
-      this.playerMetadata = JSON.parse(playerMetadata);
+      this.playerMetadata = JSON.stringify(playerMetadata);
     }
   }
 
diff --git a/projects/player/src/app/services/verona-post.service.ts b/projects/player/src/app/services/verona-post.service.ts
index d4706ae6c5e168d4f8f2efeadb9e3c9c84e047f1..247918a24c72e7f5c3d3b46ee5ba54c078946a34 100644
--- a/projects/player/src/app/services/verona-post.service.ts
+++ b/projects/player/src/app/services/verona-post.service.ts
@@ -34,7 +34,7 @@ export class VeronaPostService {
 
   private send(message: VopMessage): void {
     // prevent posts in local (dev) mode
-    if (!this.isStandalone()) {
+    if (this.isStandalone()) {
       window.parent.postMessage(message, '*');
     } else {
       // eslint-disable-next-line no-console
diff --git a/projects/player/src/html_wrapper/index.html b/projects/player/src/html_wrapper/index.html
index 5439a5d92428077dbef968801d87c7ab29f4152a..87af20a5cbc7569024393971d857317939a5daa6 100644
--- a/projects/player/src/html_wrapper/index.html
+++ b/projects/player/src/html_wrapper/index.html
@@ -15,32 +15,47 @@
 
   <script type="application/ld+json" id="meta_data" >
     {
-      "@context": "https://w3id.org/iqb/verona-modules",
-      "@type": "player",
-      "@id": "iqb-player-aspect",
-      "name": {
-        "de": "IQB-Player (Aspect)",
-        "en": "IQB player (Aspect)"
-      },
-      "maintainer": {
-        "name": {
-          "de": "IQB - Institut zur Qualitätsentwicklung im Bildungswesen",
-          "en": "IQB - Institute for Educational Quality Improvement"
+      "$schema": "https://raw.githubusercontent.com/verona-interfaces/metadata/master/verona-module-metadata.json",
+      "type": "player",
+      "id": "iqb-player-aspect",
+      "name": [
+        {
+          "value": "IQB-Player (Aspect)",
+          "lang": "de"
         },
+        {
+          "value": "IQB-Player (Aspect)",
+          "lang": "en"
+        }
+      ],
+      "version": "version-placeholder",
+      "specVersion": "4.0",
+      "description": [
+        {
+          "value": "Dieser Player wird vom IQB für komplexe Testaufgaben in der Kompetenzdiagnostik verwendet.",
+          "lang": "de"
+        }
+      ],
+      "maintainer": {
+        "name": [
+          {
+            "value": "IQB - Institut zur Qualitätsentwicklung im Bildungswesen",
+            "lang": "de"
+          },
+          {
+            "value": "IQB - Institute for Educational Quality Improvement",
+            "lang": "en"
+          }
+        ],
         "url": "https://www.iqb.hu-berlin.de",
         "email": "iqb-tbadev@hu-berlin.de"
       },
-      "description": {
-        "de": "TODO",
-        "en": "TODO"
-      },
-      "version": "version-placeholder",
-      "apiVersion": "3.0.0",
-      "repository": {
-        "type": "git",
-        "url": "https://github.com/iqb-berlin/verona-modules-apect"
-      },
-      "notSupportedFeatures": []
+      "code": {
+        "repositoryType": "git",
+        "repositoryUrl": "https://github.com/iqb-berlin/verona-modules-aspect",
+        "licenseType": "MIT",
+        "licenseUrl": "https://opensource.org/licenses/MIT"
+      }
     }
   </script>
   <link rel="stylesheet" href="player.css">
diff --git a/projects/player/src/index.html b/projects/player/src/index.html
index d1998118e580a50ccebf812b564c989afd037833..0d8fba9c395a6f3721422206e8ee9137a6a1579a 100644
--- a/projects/player/src/index.html
+++ b/projects/player/src/index.html
@@ -7,32 +7,44 @@
     {
       "$schema": "https://raw.githubusercontent.com/verona-interfaces/metadata/master/verona-module-metadata.json",
       "type": "player",
-      "id": "verona-player-aspect",
-      "version": "placeholder",
-      "specVersion": "4.0.0",
-      "name": [{
-        "lang": "de",
-        "value": "Verona-Player (Aspect)"
-      }],
+      "id": "iqb-player-aspect",
+      "name": [
+        {
+          "value": "IQB-Player (Aspect)",
+          "lang": "de"
+        },
+        {
+          "value": "IQB-Player (Aspect)",
+          "lang": "en"
+        }
+      ],
+      "version": "version-placeholder",
+      "specVersion": "4.0",
+      "description": [
+        {
+          "value": "Dieser Player wird vom IQB für komplexe Testaufgaben in der Kompetenzdiagnostik verwendet.",
+          "lang": "de"
+        }
+      ],
       "maintainer": {
         "name": [
           {
-            "lang": "de",
-            "value": "IQB - Institut zur Qualitätsentwicklung im Bildungswesen"
+            "value": "IQB - Institut zur Qualitätsentwicklung im Bildungswesen",
+            "lang": "de"
+          },
+          {
+            "value": "IQB - Institute for Educational Quality Improvement",
+            "lang": "en"
           }
         ],
         "url": "https://www.iqb.hu-berlin.de",
         "email": "iqb-tbadev@hu-berlin.de"
       },
-      "description": [
-        {
-          "lang": "de",
-          "value": "TODO"
-        }
-      ],
-      "repository": {
-        "type": "git",
-        "url": "https://github.com/iqb-berlin/verona-modules-apect"
+      "code": {
+        "repositoryType": "git",
+        "repositoryUrl": "https://github.com/iqb-berlin/verona-modules-aspect",
+        "licenseType": "MIT",
+        "licenseUrl": "https://opensource.org/licenses/MIT"
       }
     }
   </script>