Can I vibecode AudioFetcher?
KINDA · weekend projectThe core loop is genuinely one-shottable: a small local UI, yt-dlp for the fetch, ffmpeg for the encode, files land in a folder. What is not a one sitting is everything that makes a public converter feel reliable week after week · YouTube bot checks, cookies/PO tokens, geo blocks, fair queues, abuse protection, and a hosted path so non-technical people never open a terminal. Build the personal script; do not expect one prompt to replace a maintained public service.
Build me a personal YouTube-to-MP3 tool to replace AudioFetcher for one user on my laptop. Requirements: - Python 3.11 + a tiny localhost Flask or Starlette app; one page with a URL field, quality select (128 / 192 / 256 / 320 kbps), and a Convert button. - On submit, shell out to yt-dlp to pull best audio only, then ffmpeg to CBR MP3 at the chosen bitrate. Write files into ./downloads with a safe title filename. - Support a single video URL and a playlist URL. For playlists, show a checkbox list of titles first (yt-dlp --flat-playlist --print), then convert only checked items one by one with a simple progress log on the page (SSE or polling). - Put YT_COOKIES_FILE and optional HTTP_PROXY in .env; pass them to yt-dlp when set. If yt-dlp returns LOGIN_REQUIRED or bot-check text, show that error plainly and tell me to export cookies from a logged-in browser. - Cap each job at 3 hours of media; reject live streams. No accounts, no cloud, no queue service for other users · this is just me. - Out of scope: multi-tenant fair queues, Stripe/Pro billing, magic-link auth, public abuse protection, mobile apps. - README: install yt-dlp + ffmpeg, how to export Netscape cookies, and a blunt note that YouTube blocks many datacenter IPs so a home machine or cookies may be required.
$ open in your agent (prompt prefilled, you press enter) or copy it raw
prompt copied. verdicts flip when models improve.
five vibe-coding tips + the verdicts that changed. thursdays, free, one-click out.
Power users already run yt-dlp. Everyone else pays to paste a link in a browser and get an MP3 without installing tools or debugging LOGIN_REQUIRED. The money is convenience plus the permanent maintenance of staying ahead of YouTube client checks, not a novel audio algorithm.
xhosted UI for non-technical users
xplaylist preview with per-track checkboxes
xpriority queue and 320 kbps Pro path
xsomeone else fighting YouTube bot checks, PO tokens, and geo blocks
xemail magic-link Pro auth and fair multi-user queueing
Don't feel like building it? These folks already made it free.
all 3 free alternatives to AudioFetcher →· no votes, no pay-to-list · just what's real
AudioFetcher pricing
| plan | monthly | annual (per mo) | what you get |
|---|---|---|---|
| free | $0/user | $0/user | 3 conversions/day; individual videos up to 20 minutes; up to 256 kbps; 0 playlist conversions; standard queue. |
| pro | $6/user | $4.92/user | Unlimited conversions; playlists; priority queue; 320 kbps output; videos up to 12 hours. |
| supporter pass | custom | — | 30 days of unlimited conversions; playlists; priority queue; 320 kbps; videos up to 12 hours. |
free tier3 conversions/day; individual videos up to 20 minutes; up to 256 kbps; 0 playlist conversions; standard queue.
billingPro is monthly + annual; Supporter Pass is a one-time $5 purchase for 30 days.
hidden costsThe service's official terms require users to convert only content they own or have permission to use.
verified 2026-08-12 · source ↗
Can I vibecode AudioFetcher?
Kinda. The core of AudioFetcher is buildable in a weekend with the prompt on this page, but there are real gaps: hosted UI for non-technical users, playlist preview with per-track checkboxes. Read the honest list above before committing.
How much does AudioFetcher cost?
AudioFetcher costs about $6/month (Pro, checked 2026-07-30), which is $72 per year.
What do I lose by replacing AudioFetcher?
Honestly: hosted UI for non-technical users; playlist preview with per-track checkboxes; priority queue and 320 kbps Pro path; someone else fighting YouTube bot checks, PO tokens, and geo blocks; email magic-link Pro auth and fair multi-user queueing. If any of those are load-bearing for you, keep paying.
Is there an open-source alternative to AudioFetcher?
Yes: yt-dlp (Ugly, terminal-shaped, and still the downloader every prettier app quietly depends on.) Parabolic (A polite desktop face on yt-dlp; paste a playlist, pick MP3, go make tea.) Tartube (A gloriously busy desktop queue for whole channels and playlists.) All 3 curated free alternatives are at canivibecodeit.com/audiofetcher/alternatives. The prompt is for when you want it exactly your way.