import Link from "next/link"; import { getServerSession } from "next-auth"; import { authOptions } from "@/lib/auth"; import { SignInButton } from "@/components/SignInButton"; export default async function HomePage() { const session = await getServerSession(authOptions); return (
s2yt {session ? ( Dashboard ) : ( )}

Turn images and audio into YouTube videos

Upload one image and one or more audio files. Each audio becomes its own video with individual metadata, then uploads directly to your YouTube channel.

{session ? ( Go to Dashboard ) : ( )}

Free plan: up to 14 videos/month, 720p max, 30 MB per file

); } function Feature({ title, desc }: { title: string; desc: string }) { return (

{title}

{desc}

); }