Transistor
Publish a private or public RSS feed from user-owned audio storage
A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Transistor, publish a private or public RSS feed from user-owned audio storage. The hard boundary is reliable hosting, multiple shows, analytics, team access, and directory support, plus audio infrastructure, distribution, and production polish.
Build verification: not recorded. How we judge buildability
What you give up
- reliable hosting, multiple shows, analytics, team access, and directory support
- remote studio reliability
- licensed music libraries
- hosting distribution
- advanced mastering and support
Why people still pay
People still pay for Transistor because creators pay to remove fragile audio plumbing and publishing chores from a release schedule. The recurring cost buys codec support, loudness standards, transcription, storage, feeds, analytics, and deliverability to directories, not just the visible interface.
Your build guide
The stack, security requirements, and agent rules for a focused replacement.
Before you start
- ffmpeg
- local audio files
- optional transcription API key
- sufficient disk space
Use these project rules and optional skill references alongside the prompt. Review each skill before adding it to your agent; the AGENTS.md export includes the same guidance.
Project rule, data: Model recordings, transcript segments, notes, speakers, and export files; store source IDs and timestamps for each.
Project rule, behavior: Create an upload queue and preserve originals in a read-only media folder.
Project rule, recovery: If optional transcription API key is unavailable, keep the source record and show a recoverable error instead of a fabricated result.
Implementation plan
Phase 1, architecture and data
Use Python 3.12, FastAPI, ffmpeg, SQLite, and an HTMX interface. Model recordings, transcript segments, notes, speakers, and export files; store source IDs and timestamps for each.
Phase 2, implement
Create an upload queue and preserve originals in a read-only media folder.
Phase 3, implement
Generate waveforms and non-destructive edit markers instead of rewriting source files.
Phase 4, review and output
Implement silence trimming, loudness normalization to -16 LUFS, fades, and noise-gate presets. Export MP3, WAV, transcript, chapters JSON, and a complete project manifest.
Phase 5, recovery and acceptance
If optional transcription API key is unavailable, keep the source record and show a recoverable error instead of a fabricated result. Verify this invariant with a saved fixture: An invalid input or interrupted operation must retain the source and show a recoverable state; exported records must reload with the same IDs. State the practical limit: reliable hosting, multiple shows, analytics, team access, and directory support.
Build me a focused podcast recording, cleanup and publishing workflow for the personal core of Transistor. Requirements: - Use Python 3.12, FastAPI, ffmpeg, SQLite, and an HTMX interface. Model recordings, transcript segments, notes, speakers, and export files; store source IDs and timestamps for each. - Paid product context: Publish a private or public RSS feed from user-owned audio storage. Build only this DIY scope: Import spoken-word audio, perform practical cleanup, assemble an episode with show notes, and publish a private or public RSS feed from user-owned audio storage. - Create an upload queue and preserve originals in a read-only media folder. - Generate waveforms and non-destructive edit markers instead of rewriting source files. - Implement silence trimming, loudness normalization to -16 LUFS, fades, and noise-gate presets. Add chapter markers, intro and outro slots, and a simple two-track timeline. Export MP3, WAV, transcript, chapters JSON, and a complete project manifest. - Use a local web page with input, progress, review, and export views. Required input or access: ffmpeg; local audio files. Keep credentials in .env. - Recovery: If optional transcription API key is unavailable, keep the source record and show a recoverable error instead of a fabricated result. - Acceptance: with one labelled sample, show the input, saved intermediate state, and exported result; verify this invariant: An invalid input or interrupted operation must retain the source and show a recoverable state; exported records must reload with the same IDs. - Out of scope: reliable hosting, multiple shows, analytics, team access, and directory support; remote studio reliability. Keep this a personal, inspectable workflow. - Include a README with setup, a sample input, required keys or permissions, data location, and the supported scope.
$ open in your agent (prompt prefilled, you press enter), copy the prompt or copy AGENTS.md · generated from this app's build plan
prompt copied. want to know what dies next week?
new verdicts + top votes, weekly. free. one-click out.
Alternatives to building your own
no votes, no pay-to-list · just what's real
Transistor pricing
| plan | monthly | annual (per mo) | what you get |
|---|---|---|---|
| starter | $19/workspace | $15.83/workspace | Unlimited podcasts and team members; 50 private subscribers; 20,000 downloads/monthAnnual equivalent calculated from paying for 10 months and receiving 12. |
| professional | $49/workspace | $40.83/workspace | Unlimited podcasts/team; 500 private subscribers; 100,000 downloads/month; dynamic ads |
| business | $99/workspace | $82.50/workspace | Unlimited podcasts/team; 3,000 private subscribers; 250,000 downloads/month; branding removed |
| enterprise | $199/workspace | $165.83/workspace | Starts at custom download, subscriber, support and service limitsPublished as $199+/month; annual equivalent calculated from the 10-month-for-12 offer. |
free tierno free tier; 14-day trial
billingmonthly + annual; annual is priced as 10 months for 12
hidden costsTranscription is sold in separate 5-hour and 20-hour add-ons with no public unit price; sustained download overages require an upgrade or sales discussion.
pricing sources checked 2026-08-14 · pricing source ↗
Questions about Transistor
Can you build your own Transistor with AI?
A full replacement is not the recommended project. A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Transistor, publish a private or public RSS feed from user-owned audio storage. The hard boundary is reliable hosting, multiple shows, analytics, team access, and directory support, plus audio infrastructure, distribution, and production polish.
What does the Transistor build prompt cover?
The prompt starts with this scope: Import spoken-word audio, perform practical cleanup, assemble an episode with show notes, and publish a private or public RSS feed from user-owned audio storage. Full-product capabilities excluded from the comparison include: reliable hosting, multiple shows, analytics, team access, and directory support; remote studio reliability; licensed music libraries. Follow the implementation plan and its prerequisites before expanding the build.
How do I use the prompt, AGENTS.md and agent skills?
Start with the Transistor prerequisites and stack, then copy the prompt into your coding agent. Save the project rules as AGENTS.md in the project root. Linked skills are optional packages or source instructions for specific tasks; review their current contents and install only those matching the chosen stack. A skill does not supply API credentials or verify the finished app.
How long will this Transistor project take?
The catalogue estimate is closest consolation build: one sitting for the limited scope. Setup, integration approvals, debugging, deployment and ongoing maintenance can add time. This is an estimate, not a delivery guarantee.
What would I give up by replacing Transistor?
reliable hosting, multiple shows, analytics, team access, and directory support; remote studio reliability; licensed music libraries; hosting distribution; advanced mastering and support. People still pay for Transistor because creators pay to remove fragile audio plumbing and publishing chores from a release schedule. The recurring cost buys codec support, loudness standards, transcription, storage, feeds, analytics, and deliverability to directories, not just the visible interface.
What price is this guide comparing against?
The recorded Starter plan is $19/mo (monthly), checked 2026-07-31. Check the linked pricing source before buying. Building your own also has hosting, API and maintenance costs; the recorded amount is not a guaranteed saving.
What can I use instead of building Transistor?
Castopod: Podcast hosting on your server, complete with feeds, analytics and comments; you inherit the server. Podlove Podcast Publisher: A serious WordPress podcast publisher, provided WordPress is already a life choice. Check each option's license, hosting needs and feature limits.