Rebrand PodcastYes -> Podcast Distribution AI (podcastdistributionai.com)

This commit is contained in:
Leon Serfaty
2026-06-20 20:12:43 -04:00
parent 3ad90f076f
commit 4fb2645db1
38 changed files with 94 additions and 93 deletions
+9 -9
View File
@@ -37,7 +37,7 @@ import { Badge } from "@/components/ui/badge";
export const metadata: Metadata = {
title: "Features",
description:
"Everything PodcastYes does — AI scriptwriting, realistic multi-voice audio, cover art, repurposing, a season generator, 13+ languages, team white-label, an API, and more.",
"Everything Podcast Distribution AI does — AI scriptwriting, realistic multi-voice audio, cover art, repurposing, a season generator, 13+ languages, team white-label, an API, and more.",
};
const HERO_IMG =
@@ -59,7 +59,7 @@ export default function FeaturesPage() {
The entire podcast studio, <span className="text-brand">powered by AI</span>
</h1>
<p className="max-w-xl text-lg text-muted-foreground">
Write, narrate, illustrate, edit, repurpose, and publish PodcastYes replaces a
Write, narrate, illustrate, edit, repurpose, and publish Podcast Distribution AI replaces a
writer, a voice actor, an editor, and a designer with one clean, end-to-end workflow.
No microphone, no software, no skills required.
</p>
@@ -138,7 +138,7 @@ export default function FeaturesPage() {
eyebrow="Realistic multi-voice audio"
icon={AudioLines}
title="14+ lifelike voices, multi-speaker dialogue"
body="ElevenLabs turns your script into broadcast-quality audio. Cast a different voice for every speaker, and PodcastYes synthesizes the dialogue, stitches the segments, and loudness-normalizes the whole episode into one clean MP3 — automatically."
body="ElevenLabs turns your script into broadcast-quality audio. Cast a different voice for every speaker, and Podcast Distribution AI synthesizes the dialogue, stitches the segments, and loudness-normalizes the whole episode into one clean MP3 — automatically."
bullets={[
"14+ premium voices across accents and styles",
"True multi-speaker conversations, not one narrator",
@@ -155,7 +155,7 @@ export default function FeaturesPage() {
<SectionHeading
eyebrow="Any format"
title="Solo, interview, or a full panel"
subtitle="Pick a format and PodcastYes casts the right number of voices and writes for it."
subtitle="Pick a format and Podcast Distribution AI casts the right number of voices and writes for it."
/>
<div className="mt-14 grid gap-6 md:grid-cols-3">
<FormatCard
@@ -349,7 +349,7 @@ export default function FeaturesPage() {
body="The Agency plan adds a 5-seat shared workspace, white-label mode, and custom branding — so you can produce podcasts for clients under your own brand, with your color and logo flowing through the app and every public share page."
bullets={[
"5-seat team workspace with invitations",
"White-label mode — remove PodcastYes branding",
"White-label mode — remove Podcast Distribution AI branding",
"Custom brand color & logo across the app",
"Branded public share pages for clients",
]}
@@ -362,7 +362,7 @@ export default function FeaturesPage() {
eyebrow="Build on it"
icon={KeyRound}
title="Generate episodes from your own apps"
body="Pro and Agency unlock a developer API with scoped keys, so you can create and fetch episodes programmatically — wire PodcastYes into your CMS, automate a daily show, or build it into your own product."
body="Pro and Agency unlock a developer API with scoped keys, so you can create and fetch episodes programmatically — wire Podcast Distribution AI into your CMS, automate a daily show, or build it into your own product."
bullets={[
"Scoped, revocable API keys",
"Create + list episodes over REST",
@@ -700,7 +700,7 @@ function ShareVisual() {
<span className="h-3 w-3 rounded-full bg-warning/50" />
<span className="h-3 w-3 rounded-full bg-success/50" />
<span className="ml-3 truncate rounded-full bg-secondary px-3 py-1 text-xs text-muted-foreground">
podcastyes.app/p/aZ9k
podcastdistributionai.com/p/aZ9k
</span>
</div>
<div className="mt-5 flex gap-4">
@@ -729,7 +729,7 @@ function ApiVisual() {
<span className="font-mono text-xs text-background/70">POST /api/v1/episodes</span>
</div>
<pre className="overflow-x-auto p-5 font-mono text-xs leading-relaxed text-background/90">
<code>{`curl -X POST https://podcastyes.app/api/v1/episodes \\
<code>{`curl -X POST https://podcastdistributionai.com/api/v1/episodes \\
-H "Authorization: Bearer pky_live_…" \\
-d '{
"topic": "Why deep work matters",
@@ -754,7 +754,7 @@ const EVERYTHING = [
{ icon: ListMusic, title: "Series generator", body: "Plan whole seasons from one prompt." },
{ icon: Share2, title: "Public share pages", body: "No-login listen links, branded." },
{ icon: Users, title: "Team workspace", body: "5 seats, invitations, roles." },
{ icon: Palette, title: "White-label", body: "Your brand color, logo, no PodcastYes." },
{ icon: Palette, title: "White-label", body: "Your brand color, logo, no Podcast Distribution AI." },
{ icon: KeyRound, title: "Developer API", body: "Generate episodes programmatically." },
{ icon: Gauge, title: "Usage dashboard", body: "Live meters and limit nudges." },
{ icon: CreditCard, title: "Stripe & PayPal", body: "Pay your way; cancel anytime." },