Skip to content

Conversation

@ggalloro
Copy link
Owner

Summary

This PR implements the Podcast Generator application as defined in the Technical Specification.

Features

  • RSS Feed Management: Add/Delete feeds.
  • AI Summarization: Uses Google Gemini to summarize articles.
  • Audio Generation: Uses TTS to convert summaries to audio.
  • Podcast Stitching: Assembles intro, segments, and outro into an MP3 using FFmpeg.
  • UI: Next.js App Router with Tailwind CSS components.

Architecture

  • Frontend: React Server Components + Client Components.
  • Backend: Next.js API Routes (/api/feeds, /api/generate, /api/podcasts).
  • Database: SQLite with Prisma.

How to Test

  1. Run npm install.
  2. Set GEMINI_API_KEY in .env.
  3. Run npx prisma migrate dev.
  4. Run npm run dev.
  5. Add an RSS feed and click "Generate Podcast".

@github-actions
Copy link

🤖 Hi @ggalloro, I've received your request, and I'm working on it now! You can track my progress in the logs for more details.

@ggalloro ggalloro closed this Dec 14, 2025
@ggalloro ggalloro deleted the podcast-generator branch December 14, 2025 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants