The community-rated audio drama directory — 7,500+ shows ranked S through F by Story, Sound, Performance & Listenability. Browse by genre, format, and language to find your next obsession.
🚧 We're currently in Beta so some information may be missing or incorrect. Please help us get up to speed by submitting missing shows (via the footer), reviewing shows you've listened to, and suggesting edits through show pages.
—Shows Listed
—Community Ratings
—Members
6Tier Levels
Loading…
FILTERED
🔖 My List
✓ Link copied!
🔖
Your list is empty
Hover over any show card and click the bookmark icon to save it here.
⚙ Admin Panel
—
Total Shows
—
Ratings
—
Pending Submissions
—
Members
—
Open Reports
—
Abuse Flags
🛠 Tools
⚠️
Shows with no ratings at all
1️⃣
🍎 Find Apple Podcast Links
Searches Apple Podcasts for every show missing an Apple URL. Auto-confirms matches via RSS title + author similarity. Unconfident matches go to the manual review queue below.
2️⃣
🔄 Refresh Apple Ratings
Re-scrapes the Apple Podcasts page for every show with an Apple URL. Updates the rating, review count, Bayesian-weighted blended score, tier, and is_scored flag. Run after Step 1, or periodically to keep ratings fresh.
3️⃣
🎵 Find Spotify Links
Searches Spotify for every show missing a Spotify link. Auto-confirms high-confidence matches via RSS. Unconfident matches go to the manual review queue below.
4️⃣
🌐 Bulk Podnews Scrape
Fetches the Podnews page for every show, scraping platform links (Spotify, YouTube, Amazon, Goodpods, Player.fm, Castbox, Deezer, TuneIn, and more) and Rephonic ratings. Only fills empty fields — won't overwrite existing links.
📡
RSS Full Refresh
Re-fetches every show's RSS feed and updates title, description, artwork, episode count, show type, season count, trailer, owner email, and funding links. Run from the scraper folder.
Scans the catalogue for shows with data problems. Click a category to browse affected shows.
Click "Run Check" to scan.
🔍
Duplicate Detector
Shows sharing the same title or RSS feed URL.
Click "Scan" to check.
📋
Scraper Run Log
Tracks when each scraper was last run and what it updated.
Click "Refresh" to load.
📧 Owner Emails & Mail Merge
Export contacts or send personalised emails to show owners collected from RSS feeds.
✉ Mail Merge
Loading campaign stats…
Sends from hello@listinup.com via Resend. Each email gets a mandatory unsubscribe link. Runs pick up where the last left off — unsent contacts always go first. Placeholders: {{Title}}{{Author}}{{Email}}{{Genre}}{{Website}}{{ShowUrl}}{{UnsubscribeUrl}}
max 50
📬 Pending Submissions
Auto-Deploy: OFF
When ON, submitted shows are added to the directory immediately and remain here for review.
OFF
🤖 Scraper submissions ready to approve
0 pending shows from scraper — RSS metadata, artwork and Apple ratings fetched automatically.
Loading…
⚑ Reports & Feedback
Loading…
🚨 Abuse Center
Loading…
Users with open abuse flags, ranked by flag count. Shows rating patterns to help identify genuine bad actors.
Click Refresh to load.
Shows that have received suspicious rating activity — coordinated boosts/drags or high volumes of new-account ratings.
Click Refresh to load.
🔍 Abuse Vectors & Mitigations
🆕 New Account Bomb • High Severity
A brand-new account gives an extreme score (avg ≥9.5 or ≤1.5) within 7 days of creation. Common for creator self-promotion or targeted harassment. Action: Check if account has any other ratings. Ban + nuke if it's a throwaway. Half-weight if uncertain.
🚀 Coordinated Boost / ⬇ Drag • High Severity
3+ accounts under 30 days old all give the same show an extreme score within 24 hours. This is the most damaging abuse type — a creator sharing a "rate us 10/10" link in their Discord. Action: Open Suspicious Shows tab to see the full picture. Nuke all involved ratings and ban the accounts.
🌊 Review Flood • Medium Severity
A user submits 10+ ratings in under an hour. Could be a dedicated fan catching up on a long backlog, or a bot. Action: Check the scores given. If they're all similar and plausible, dismiss. If extreme or all for one show, half-weight or ban.
⚡ Extreme Rater • Medium Severity
80%+ of a user's ratings are extreme (≥9.5 or ≤1.5 average). Could be a genuine fan with strong opinions, or a troll. Action: Review which shows they rated. Consistent extreme scores across many shows is suspicious — half-weight. If all 10s for one show and 1s for competitors, ban.
🎯 Single Show Focus • Low Severity
User's only ever rated one show, and it was extreme. Very common for creators/fans landing from a direct link. Low risk on its own but often appears alongside other flags. Action: Usually dismiss unless paired with coordinated flags.
⚙ Other Risks to Monitor
📧 Disposable Email Accounts
Abuse sign-ups often use temp-mail services. Consider adding email domain blocklisting or requiring email verification before ratings count. Not yet implemented.
🔄 Rating Churn
A user who repeatedly changes their rating on one show (e.g. toggling between 1 and 10) to game the score calculation. The upsert system means their current score is what counts — but watch for users editing ratings frequently.
🤖 Scripted Bot Registrations
Automated bulk account creation + rating. The new-account-bomb and coordinated checks catch most of this. Adding a CAPTCHA to sign-up would reduce it further. Not yet implemented.
🏴 Competitor Targeting
A creator mass-rating competitor shows as 1/10. The extreme_rater check catches persistent offenders, and coordinated_drag catches group attacks. Look for accounts that only rate in one genre with extreme lows.
🎭 Fake Profiles
Accounts created specifically to look legitimate before bombing. The 7-day new account threshold is a baseline — consider raising it to 14 or 30 days if abuse escalates.
🛡 Admin Actions
🚫 Ban User — Sets rating_weight to 0. All their ratings are excluded from score calculations immediately via the weighted trigger. Use for clear abuse.
½ Half Weight — Sets rating_weight to 0.5. Their ratings count half as much. Use for borderline cases where you're not sure.
🗑 Nuke All Ratings — Deletes every rating from the user and bans them. All affected show scores recalculate. Use for coordinated attacks.
Delete This Rating — Removes the single flagged rating and recalculates that show's score. Use for isolated incidents.
✓ Resolve — Marks the flag reviewed and actioned. Doesn't affect the user.
Dismiss — Marks the flag as a false positive. Add a note so future you knows why.
🌟 Show Spotlight
Manage the hero banner spotlight. Active queue entries show first; the default spotlight shows when the queue is empty.
Live Now
Loading…
Scheduled Queue
Loading…
➕ New Queue Entry
🎙
Shows "Sponsored" label on widget
This show appears in the spotlight whenever the queue has no active entry. Set it once and forget it.
Loading…
Change Default Show
🎙
✉ Email List
Users who opted in to the newsletter at signup. Download as CSV to import into your email platform.
Loading…
👥 User Management
Loading…
📋 Edit & Delete History
Recent show edits and deletions. Click Undo to restore a show to its previous state.
Click Refresh to load history.
📝 The Listin' Up Blog
News, spotlights, and audio drama deep-dives from the team.
✏ New Post
🎙
Loading…
Frequently Asked Questions
Everything you need to know about Listin' Up — the community-rated audio drama tier directory.
What Is Audio Drama?
An audio drama is a scripted, story-driven production told entirely through sound — voice performances, dialogue, sound effects, and music — without any visual component. Also called radio drama, radio play, audio play, or audio fiction, they range from intimate one-person narrations to full cinematic productions with large casts and Hollywood-quality sound design. Modern audio dramas are distributed as podcasts and span every genre: horror, sci-fi, fantasy, mystery, comedy, romance, thriller, historical fiction, and more.
They're all the same thing — just different names used by different communities and eras. "Radio drama" is the classic BBC/old-time-radio term. "Audio play" emphasises the theatrical performance aspect. "Narrative podcast" or "fiction podcast" is the modern indie term. "Audio drama" is the broadest and most widely used today. Listin' Up uses "audio drama" as the umbrella term but includes all of them.
You're in the right place. Filter by S Tier to see community-ranked must-listens, or use Genre and Mood filters to narrow to exactly what you're after. Not sure where to start? Hit the 🎲 Try a Random Show card at the top of the page for a surprise pick. The 🔖 My List feature lets you save shows as you browse, and you can share your list with friends.
About Listin' Up
Listin' Up is built and maintained by Studio Ruckus, an audio drama production company. We built it because we needed it — a real, community-powered directory that treats audio drama as the serious art form it is. The site is free for listeners and producers.
A raw number out of 10 is hard to act on quickly. Tiers — S through F — give you an immediate signal: S means must-listen, B means solid, F means skip. The underlying score is still there for those who want the detail, but the tier gets you to a decision faster. It also encourages richer feedback: rating four separate dimensions (Story, Sound, Performance, Listenability) gives producers actionable insight, not just a vanity number.
Each tier reflects the overall quality of a show as rated by the community:
CGood — Worth checking out for genre fans. Score 4.5–5.9.
DMediocre — Has redeeming qualities but notable shortcomings. Score 3.0–4.4.
FSkip — Not recommended. Score below 3.0.
Shows with no community ratings yet are placed at C as a neutral placeholder until real data comes in.
Community members rate shows across four dimensions: Story & Writing, Sound Quality, Voice Performance, and Listenability. These are averaged into an Overall Enjoyment score out of 10.
When Apple Podcasts ratings are available, they're blended in at 20% (community 80% / Apple 20%). Apple ratings are Bayesian-weighted by review count — a show with 500 Apple reviews carries far more weight than one with 5. This means a brand-new show with only a handful of 5-star reviews won't unfairly top the charts.
Ratings & Scores
Before community ratings arrive, we use Apple Podcasts ratings as a baseline — labelled Prelim Score on the card. These are Bayesian-weighted, so a show needs a meaningful number of Apple reviews before its score carries much weight. A show with 5 reviews at 5★ will show around 7.3/10 — not 10/10 — because the formula pulls low-count scores toward the global average until more evidence arrives.
This is intentional. A show with 3 five-star reviews could be a genuine gem — or three friends of the creator. A show with 500 five-star reviews is almost certainly excellent. We use a Bayesian weighting formula that blends each show's actual score with a global prior (roughly 7.0/10), weighted by review count. The more reviews, the more the real score dominates.
C is our neutral starting point for shows we haven't been able to find Apple Podcast data for yet — it's a placeholder, not a judgment. As soon as community ratings or Apple data arrive, the tier updates automatically.
You can technically rate any show, but we'd ask you to be honest — ratings are most useful when they reflect real listening experience. You'll score four things: Story, Sound, Performance, and Listenability. You can also leave an optional written comment, tag content warnings, and pick mood descriptors that help other listeners find the right show for their moment.
Mood tags describe the emotional vibe of a show — Dark, Tense, Funny, Hopeful, Reflective, and so on. You can pick multiple that apply when you rate. These power the Mood filter in the sidebar, so listeners can find shows that match how they're feeling right now.
Content Warnings flag sensitive material — violence, trauma, mature themes, etc. They're community-sourced and optional, but help listeners make informed choices. Both are tagged per-rating and aggregated across all ratings for each show.
The count is live — check the hero banner on the Directory page for the current number. We're constantly adding new shows and pruning ones that don't meet the 3-episode minimum.
Shows & Submissions
Use the + Submit a Show link in the footer. Paste your RSS feed URL first — we use it to auto-fill your title, description, episode count, and artwork. Shows must have a minimum of 3 published episodes. Submissions are reviewed by our team — most are approved within 24 hours. You'll receive an email confirmation when your show goes live.
If you're the show's producer, claim your show first (see the "For Producers" section below) — claimed owners can edit their show directly and changes go live immediately. If you haven't claimed it yet, open the show's detail page and click ✎ Suggest Edit. Changes go to our team for a quick review before going live. For anything urgent, use the ✉ Contact Us link in the footer.
The most common reasons are: fewer than 3 published episodes, the RSS feed couldn't be verified or is broken, or the content doesn't fit our audio drama / narrative fiction focus. If you think a removal was in error, use ✉ Contact Us in the footer.
Show data is pulled directly from each show's RSS feed on a rolling schedule. This includes title, description, artwork, episode count, first and last published dates, show type (serial/episodic), season count, trailer, funding links, and owner contact email. Apple Podcasts ratings refresh automatically whenever a visitor views the show. If something looks stale, claimed producers can edit directly, or use ✎ Suggest Edit and we'll fix it.
For Producers
Getting listed is the first step — it's free and takes a few minutes. Once live:
📣 Share your listing link with your audience — each show has a direct URL (use the 🔗 share icon on the show page)
⭐ Ask listeners to rate your show on Listin' Up — community ratings directly improve your tier and visibility
🏷 Grab the embeddable badge (Pro accounts) — a live tier + score widget you can embed on your own website
✎ Keep your info current — a good description, accurate genre/format tags, and a punchy card snippet help listeners find your show
▶ Add a trailer to your RSS feed — shows with a podcast:trailer or itunes:episodeType=trailer in their RSS get a play button directly on their show card
Pro account holders can embed a live Listin' Up badge on their own website. It shows your show's current tier, score, and rating count — and links back to your listing. The badge updates automatically as your score changes. Available in dark and light themes. To get Pro access, contact us.
Yes — show claiming is live. Open your show's detail page and click Claim it at the bottom of the show info. You'll be asked to enter the email address associated with your podcast RSS feed. If it matches what we have on file, you're verified instantly. If we need to confirm, we'll send a verification link to that email.
Once claimed, you'll see an Edit My Show button on your show page. Changes you make as the verified producer go live immediately — no waiting for review. Your edits are still visible to our team in the admin activity log as a check.
Claimed producers can update: description, credits, platform links, artwork, tags, and the explicit flag. Tier and community scores remain community-driven and can't be edited by producers.
Using the Site
Nope — browsing, searching, and filtering are all open to everyone. You only need a free account to rate shows, submit new shows, suggest edits, or use 🔖 My List.
Use the sidebar filters on the Directory page. You can filter by Format, Structure (Serial or Episodic), Genre, Tier, Status (Active/Hiatus/Complete), Mood, Content Warnings, Year, Language, and Tags — and combine any filters freely. Sort by Overall Rating, Story, Sound, Performance, Listenability, Most Rated, Newest, or A–Z.
Based on the show's last published episode date:
🟢 Active — published a new episode within the last 6 months
🟡 On Hiatus — no new episodes in 6–24 months
✓ Complete — no new episodes in over 2 years, or the show has formally concluded
Use this filter if you want something to binge all at once (Complete) or prefer to follow an ongoing show (Active).
Serial
Episodes tell one ongoing story — order matters and each episode builds on the last. Best for binge-listening from episode one. Examples: The Magnus Archives, Wolf 359.
Episodic
Each episode is largely self-contained. You can dip in anywhere without needing to start from the beginning. Examples: Welcome to Night Vale, The Black Tapes.
Use the Structure filter in the sidebar to filter by Serial or Episodic shows.
Audio Drama
Immersive, script-based stories featuring full casts, detailed sound design, and music.
Narrated Audio Drama
Script-based with a full cast and sound design, but a 3rd-person narrator guides the listener.
Cinematic Audiobook
A single narrator who may voice characters, with atmospheric sounds and music.
Musical Drama
Musical-theater-style productions blending a full voice cast with character-performed music.
Improvised
Unscripted collaborative fiction — no game system, no dice. Pure spontaneous storytelling.
Actual Play
Recorded TTRPG sessions edited into narrative podcasts.
Anthology
Self-contained stories per episode or mini-season.
My List is your personal listen-later queue. Click the 🔖 bookmark icon on any show card to save it, then find your list by clicking your username in the top-right or the 🔖 My List tab in the sort bar. You can add notes, reorder by drag and drop, and share your list with a public link.
My List requires a free account. Sign up here — it only takes a moment.
Yes — open any show's detail page and click the 🔗 share icon. It copies a direct link to that show to your clipboard.
Click ⚑ Report / Feedback in the top nav. For show info corrections, the ✎ Suggest Edit button on any show's detail page is the fastest route.
Users with open abuse flags, ranked by flag count. Shows rating patterns to help identify genuine bad actors.
Click Refresh to load.
Shows that have received suspicious rating activity — coordinated boosts/drags or high volumes of new-account ratings.
Click Refresh to load.
🔍 Abuse Vectors & Mitigations
🆕 New Account Bomb • High Severity
A brand-new account gives an extreme score (avg ≥9.5 or ≤1.5) within 7 days of creation. Common for creator self-promotion or targeted harassment. Action: Check if account has any other ratings. Ban + nuke if it's a throwaway. Half-weight if uncertain.
🚀 Coordinated Boost / ⬇ Drag • High Severity
3+ accounts under 30 days old all give the same show an extreme score within 24 hours. This is the most damaging abuse type — a creator sharing a "rate us 10/10" link in their Discord. Action: Open Suspicious Shows tab to see the full picture. Nuke all involved ratings and ban the accounts.
🌊 Review Flood • Medium Severity
A user submits 10+ ratings in under an hour. Could be a dedicated fan catching up on a long backlog, or a bot. Action: Check the scores given. If they're all similar and plausible, dismiss. If extreme or all for one show, half-weight or ban.
⚡ Extreme Rater • Medium Severity
80%+ of a user's ratings are extreme (≥9.5 or ≤1.5 average). Could be a genuine fan with strong opinions, or a troll. Action: Review which shows they rated. Consistent extreme scores across many shows is suspicious — half-weight. If all 10s for one show and 1s for competitors, ban.
🎯 Single Show Focus • Low Severity
User's only ever rated one show, and it was extreme. Very common for creators/fans landing from a direct link. Low risk on its own but often appears alongside other flags. Action: Usually dismiss unless paired with coordinated flags.
⚙ Other Risks to Monitor
📧 Disposable Email Accounts
Abuse sign-ups often use temp-mail services. Consider adding email domain blocklisting or requiring email verification before ratings count. Not yet implemented.
🔄 Rating Churn
A user who repeatedly changes their rating on one show (e.g. toggling between 1 and 10) to game the score calculation. The upsert system means their current score is what counts — but watch for users editing ratings frequently.
🤖 Scripted Bot Registrations
Automated bulk account creation + rating. The new-account-bomb and coordinated checks catch most of this. Adding a CAPTCHA to sign-up would reduce it further. Not yet implemented.
🏴 Competitor Targeting
A creator mass-rating competitor shows as 1/10. The extreme_rater check catches persistent offenders, and coordinated_drag catches group attacks. Look for accounts that only rate in one genre with extreme lows.
🎭 Fake Profiles
Accounts created specifically to look legitimate before bombing. The 7-day new account threshold is a baseline — consider raising it to 14 or 30 days if abuse escalates.
🛡 Admin Actions
🚫 Ban User — Sets rating_weight to 0. All their ratings are excluded from score calculations immediately via the weighted trigger. Use for clear abuse.
½ Half Weight — Sets rating_weight to 0.5. Their ratings count half as much. Use for borderline cases where you're not sure.
🗑 Nuke All Ratings — Deletes every rating from the user and bans them. All affected show scores recalculate. Use for coordinated attacks.
Delete This Rating — Removes the single flagged rating and recalculates that show's score. Use for isolated incidents.
✓ Resolve — Marks the flag reviewed and actioned. Doesn't affect the user.
Dismiss — Marks the flag as a false positive. Add a note so future you knows why.
🛠 Tools
⚠️
Shows with no ratings at all
1️⃣
🍎 Find Apple Podcast Links
Searches Apple Podcasts for every show missing an Apple URL. Auto-confirms matches via RSS title + author similarity. Unconfident matches go to the manual review queue below.
2️⃣
🔄 Refresh Apple Ratings
Re-scrapes the Apple Podcasts page for every show with an Apple URL. Updates the rating, review count, Bayesian-weighted blended score, tier, and is_scored flag. Run after Step 1, or periodically to keep ratings fresh.
3️⃣
🎵 Find Spotify Links
Searches Spotify for every show missing a Spotify link. Auto-confirms high-confidence matches via RSS. Unconfident matches go to the manual review queue below.
4️⃣
🌐 Bulk Podnews Scrape
Fetches the Podnews page for every show, scraping platform links (Spotify, YouTube, Amazon, Goodpods, Player.fm, Castbox, Deezer, TuneIn, and more) and Rephonic ratings. Only fills empty fields — won't overwrite existing links.
📡
RSS Full Refresh
Re-fetches every show's RSS feed and updates title, description, artwork, episode count, show type, season count, trailer, owner email, and funding links. Run periodically to keep the catalogue current. Must be run from the server via the scraper folder.
Scans the catalogue for shows with data problems. Click a category to browse affected shows.
Click "Run Check" to scan.
🔍
Duplicate Detector
Shows sharing the same title or RSS feed URL. Same-title shows are allowed — duplicate RSS feeds need review.
Click "Scan" to check.
📋
Scraper Run Log
Tracks when each scraper was last run and what it updated. Log entries are written by the scrapers themselves.
Click "Refresh" to load.
🌟 Show Spotlight
Manage the hero banner spotlight. Active queue entries show first; the default spotlight shows when the queue is empty.
Live Now
Loading…
Scheduled Queue
Loading…
➕ New Queue Entry
🎙
Shows "Sponsored" label on widget
This show appears in the spotlight whenever the queue has no active entry. Set it once and forget it.
Loading…
Change Default Show
🎙
📧 Owner Emails & Mail Merge
Export contacts or send personalised emails to show owners collected from RSS feeds.
✉ Mail Merge
Loading campaign stats…
Sends from hello@listinup.com via Resend. Each email gets a mandatory unsubscribe link. Runs pick up where the last left off — unsent contacts always go first. Placeholders: {{Title}}{{Author}}{{Email}}{{Genre}}{{Website}}{{ShowUrl}}{{UnsubscribeUrl}}
max 50
✉ Email List
Users who opted in to the newsletter at signup. Download as CSV to import into your email platform.