← NewsTune StudioCONTENT HISTORY

Update to NewsTune Studio

Snapshot Oct 24, 2026 · 18:05 UTC · version 1.3.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save NewsTune Studio and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:02 UTC

1bcdee9f004a66afce03c86e959b28e3b4025ab893810f6571bca94d3c5619f5

After

Oct 24, 2026 · 18:05 UTC

6f4843ea08a00cd835dfc481ada1443e7171fcc6dbcbeccd19905ee17b8ec7aa

Package file

Before

Sep 30, 2026 · 23:02 UTC

127

After

Oct 24, 2026 · 18:05 UTC

100

Package file

Before

Sep 30, 2026 · 23:02 UTC

9d9794b58484110fb5e2f455751eb84b02ee55512c7a52c77f48d61a4fefca94

After

Oct 24, 2026 · 18:05 UTC

fb5db4f2bdd6c709c0f459118c8a4a95202333b4c56a7f0a61674b7668157e0c

Package file

Before

Sep 30, 2026 · 23:02 UTC

1639

After

Oct 24, 2026 · 18:05 UTC

2095

Compare saved observations

Download comparison JSON

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,26 +1,50 @@
 {
-  "apps": "./.app.json",
+  "name": "app-6a58673988ac8191abcdf00db9c98fc3",
+  "version": "1.3.0",
+  "description": "Create and continue NewsTune podcasts, publish pages and RSS, and prepare external distribution from ChatGPT and Codex.",
   "author": {
-    "name": "GUANYU CHEN"
+    "name": "GUANYU CHEN",
+    "email": "info@yuniverses.com",
+    "url": "https://podcast.newstune.app"
   },
-  "description": "NewsTune Studio helps ChatGPT and Codex inspect existing series, produce private episodes, wait for completion, return direct episode links, compare authorized voices, open secure voice-selection or consented-cloning handoffs, publish approved public pages and RSS feeds, and prepare user-completed distribution to podcast platforms.",
+  "homepage": "https://podcast.newstune.app/developers/agent-skills/",
+  "keywords": [
+    "podcast",
+    "audio",
+    "voice",
+    "tts",
+    "rss",
+    "publishing"
+  ],
+  "skills": "./skills/",
+  "mcpServers": "./.mcp.json",
   "interface": {
-    "capabilities": [],
-    "category": "Productivity",
+    "displayName": "NewsTune Studio",
+    "shortDescription": "Create and publish podcasts",
+    "longDescription": "NewsTune Studio creates private podcast episodes from approved scripts or source material. Preview one exact batch quote for 2\u201310 episodes, approve it once, and let NewsTune generate episodes sequentially while tracking each status and episode-page link. Reuse unchanged approvals, compare accessible voices, maintain transcripts and assets, and publish exact approved public pages and RSS separately.",
+    "developerName": "GUANYU CHEN",
+    "category": "Creativity",
+    "capabilities": [
+      "Read",
+      "Write",
+      "Audio",
+      "Publishing",
+      "Interactive"
+    ],
+    "websiteURL": "https://podcast.newstune.app",
+    "privacyPolicyURL": "https://podcast.newstune.app/privacy-policy/",
+    "termsOfServiceURL": "https://podcast.newstune.app/terms-of-service/",
     "defaultPrompt": [
       "Show my existing NewsTune series and help me add a new episode.",
       "Create a NewsTune episode, wait until it is ready, and give me the direct episode link.",
       "Help me compare authorized voices, open secure setup, and prepare my NewsTune series for podcast distribution."
     ],
-    "developerName": "GUANYU CHEN",
-    "displayName": "NewsTune Studio",
-    "longDescription": "NewsTune Studio helps ChatGPT and Codex inspect existing series, produce private episodes, wait for completion, return direct episode links, compare authorized voices, open secure voice-selection or consented-cloning handoffs, publish approved public pages and RSS feeds, and prepare user-completed distribution to podcast platforms.",
-    "privacyPolicyURL": "https://podcast.newstune.app/privacy-policy/",
-    "shortDescription": "Create and publish podcasts",
-    "supportURL": "https://podcast.newstune.app/support/",
-    "termsOfServiceURL": "https://podcast.newstune.app/terms-of-service/",
-    "websiteURL": "https://podcast.newstune.app"
+    "brandColor": "#FB7C04",
+    "composerIcon": "./assets/newstune-app-icon.png",
+    "logo": "./assets/newstune-app-icon.png",
+    "logoDark": "./assets/newstune-app-icon.png",
+    "screenshots": [],
+    "supportURL": "https://podcast.newstune.app/support/"
   },
-  "name": "app-6a58673988ac8191abcdf00db9c98fc3",
-  "version": "1.0.0"
-}
\ No newline at end of file
+  "apps": "./.app.json"
+}
Full technical diff · 17 changed fields

changed /files/.app.json/sha256

BEFORE
"1bcdee9f004a66afce03c86e959b28e3b4025ab893810f6571bca94d3c5619f5"
AFTER
"6f4843ea08a00cd835dfc481ada1443e7171fcc6dbcbeccd19905ee17b8ec7aa"

changed /files/.app.json/size

BEFORE
127
AFTER
100

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"9d9794b58484110fb5e2f455751eb84b02ee55512c7a52c77f48d61a4fefca94"
AFTER
"fb5db4f2bdd6c709c0f459118c8a4a95202333b4c56a7f0a61674b7668157e0c"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
1639
AFTER
2095

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "4f665a3f63d2a09f673cb13a796d48617db75158d46cb451f5a8208a3642ec79",
  "size": 116
}

added /files/assets~1newstune-app-icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "9e1a6959c3dc5d919edb22c282ae0660a11476321c7dcce4e8d96e2983f9271f",
  "size": 6196
}

added /files/assets~1newstune-app-icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "2d2c513ca86ba98f7f3584bc9cca7e2e630609d170c11c73dde51458d2825e3e",
  "size": 2048
}

added /files/assets~1newstune-ios-preview.png

BEFORE
Field was absent
AFTER
{
  "sha256": "d926d2e6052ac4b977b0efa144a672fad131bc7e4c0c5c1b1b16aab3fc47a5aa",
  "size": 1189171
}

added /files/skills~1newstune-agent-api~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6e5a78717c68be7a8295c47965433aebb594a1f47a3cbe8098829ba16391dc49",
  "size": 16872
}

added /files/skills~1newstune-agent-api~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "518adc6d4dc144e0252953eb2188a398732afb6408c7f3b2f2be2dc69b00f203",
  "size": 369
}

added /files/skills~1newstune-agent-api~1references~1tools.md

BEFORE
Field was absent
AFTER
{
  "sha256": "02845d3272a9f22d899e69894e1d6af4b4b566bc3062225fce5fe79570754929",
  "size": 11508
}

added /files/skills~1newstune-podcast-publisher~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b7a83545552eecbc552ea8e9de6474f80dd0c5c44cfdf8a3291930bb4bbfa128",
  "size": 4795
}

added /files/skills~1newstune-podcast-publisher~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "f365d29cb5feac447a874f34b47e65162261bcc3f0e10ef4b0d84ae190993ad3",
  "size": 303
}

added /files/skills~1newstune-podcast-publisher~1references~1distribution.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9ddf92d94f87d6e2b06f8cdd9be4d695573e5c672010e0276dbb0273a7d76092",
  "size": 2187
}

added /files/skills~1newstune-voice-studio~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6ba1451cc071955f6db153297326123316796d7c23e7aad3cc9ac0b79214eb57",
  "size": 2914
}

added /files/skills~1newstune-voice-studio~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "4873f015838c4dc05a720a87445bda53bf9fd4b2de6d4bba3e8d2ff53187279a",
  "size": 268
}

added /files/skills~1newstune-voice-studio~1references~1voice-workflows.md

BEFORE
Field was absent
AFTER
{
  "sha256": "930f23c7be679b818f19d9401a0fad4531568274b6f7afa9461c2c36c2d53523",
  "size": 1871
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "6f4843ea08a00cd835dfc481ada1443e7171fcc6dbcbeccd19905ee17b8ec7aa",
      "size": 100
    },
    ".codex-plugin/plugin.json": {
      "sha256": "fb5db4f2bdd6c709c0f459118c8a4a95202333b4c56a7f0a61674b7668157e0c",
      "size": 2095
    },
    ".mcp.json": {
      "sha256": "4f665a3f63d2a09f673cb13a796d48617db75158d46cb451f5a8208a3642ec79",
      "size": 116
    },
    "assets/newstune-app-icon.png": {
      "sha256": "9e1a6959c3dc5d919edb22c282ae0660a11476321c7dcce4e8d96e2983f9271f",
      "size": 6196
    },
    "assets/newstune-app-icon.svg": {
      "sha256": "2d2c513ca86ba98f7f3584bc9cca7e2e630609d170c11c73dde51458d2825e3e",
      "size": 2048
    },
    "assets/newstune-ios-preview.png": {
      "sha256": "d926d2e6052ac4b977b0efa144a672fad131bc7e4c0c5c1b1b16aab3fc47a5aa",
      "size": 1189171
    },
    "skills/newstune-agent-api/SKILL.md": {
      "sha256": "6e5a78717c68be7a8295c47965433aebb594a1f47a3cbe8098829ba16391dc49",
      "size": 16872
    },
    "skills/newstune-agent-api/agents/openai.yaml": {
      "sha256": "518adc6d4dc144e0252953eb2188a398732afb6408c7f3b2f2be2dc69b00f203",
      "size": 369
    },
    "skills/newstune-agent-api/references/tools.md": {
      "sha256": "02845d3272a9f22d899e69894e1d6af4b4b566bc3062225fce5fe79570754929",
      "size": 11508
    },
    "skills/newstune-podcast-publisher/SKILL.md": {
      "sha256": "b7a83545552eecbc552ea8e9de6474f80dd0c5c44cfdf8a3291930bb4bbfa128",
      "size": 4795
    },
    "skills/newstune-podcast-publisher/agents/openai.yaml": {
      "sha256": "f365d29cb5feac447a874f34b47e65162261bcc3f0e10ef4b0d84ae190993ad3",
      "size": 303
    },
    "skills/newstune-podcast-publisher/references/distribution.md": {
      "sha256": "9ddf92d94f87d6e2b06f8cdd9be4d695573e5c672010e0276dbb0273a7d76092",
      "size": 2187
    },
    "skills/newstune-voice-studio/SKILL.md": {
      "sha256": "6ba1451cc071955f6db153297326123316796d7c23e7aad3cc9ac0b79214eb57",
      "size": 2914
    },
    "skills/newstune-voice-studio/agents/openai.yaml": {
      "sha256": "4873f015838c4dc05a720a87445bda53bf9fd4b2de6d4bba3e8d2ff53187279a",
      "size": 268
    },
    "skills/newstune-voice-studio/references/voice-workflows.md": {
      "sha256": "930f23c7be679b818f19d9401a0fad4531568274b6f7afa9461c2c36c2d53523",
      "size": 1871
    }
  }
}

SHA-256 of public snapshot: dc73cc5f4ecfa065e0b8e73f18d4c8d6b755ec5125b6f0e2b0e9444ba2af93d2