Align preview typography with FFmpeg output, add video/song title split, and ship OSS updates.

Separate YouTube video titles from on-video song/artist fields with Pro gating, serve curated fonts and watermark assets for 1:1 preview parity, and include billing/API/docs/deploy stack for self-hosted release.
This commit is contained in:
Atakan Doğan Özban
2026-07-27 16:26:19 +02:00
parent 5c18d199fd
commit 9404efd86c
206 changed files with 37078 additions and 638 deletions
+5 -4
View File
@@ -6,8 +6,9 @@ import { Providers } from "./providers";
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
title: "s2yt — Image + Audio to YouTube",
description: "Create and upload YouTube videos from an image and audio files",
title: "Songs2VID",
description:
"Songs2VID is an automation tool that converts your audio and image files into high-quality videos and uploads them directly to YouTube.",
};
export default function RootLayout({
@@ -16,8 +17,8 @@ export default function RootLayout({
children: React.ReactNode;
}>) {
return (
<html lang="en">
<body className={inter.className}>
<html lang="en" suppressHydrationWarning>
<body className={inter.className} suppressHydrationWarning>
<Providers>{children}</Providers>
</body>
</html>