DiscoverPodcasting 2.0
Podcasting 2.0
Claim Ownership

Podcasting 2.0

Author: Podcast Index LLC

Subscribed: 41Played: 1,071
Share

Description

PC2.0 Episode #273 October 2nd 2026 Live!


Pre-Boost Us!


Get Podcast Addict, Podcast Guru, CurioCaster, Podverse, Fountain and Truefans from newpodcastapps.com

206Β Episodes
Reverse
Podcasting 2.0 October 2nd 2026 Episode 273 - "Advertising is The Horse and Buggies of Podcasting" One topic only today - Big changes coming to podcast discovery! 05 - πŸ€– PODCAST ROBOT β€” ADAM'S MCP SERVER FOR THE INDEX Discovery New Tag adoption podroll trailer peson location etc AEO - Ask Engine Optimization AI Assistants - Robots - Muse podcastindexrobot.com β€” Podcast Robot, part of Podcast Index <b>What it says it is:</b> "Podcast Robot is a plug-in for AI assistants like Claude, ChatGPT or your own agent. Once connected, your assistant can <b>see every podcast in the world through Podcast Index</b>… plus the live signals that say when something new drops or a show goes live. <b>No account, no key, nothing to install.</b> Your podcast app stays your podcast app: Podcast Robot hands you links that open right in it." <b>The asks it handles:</b> "What's new in my shows?" Β· "Find the part where they talk about X" (transcript search, link to the moment) Β· "Who was that guest? Where else is she?" (podcast:person) Β· "Surprise me" / what other podcasters recommend (podroll) Β· "What's made in Austin?" (<b>18,000 shows carry location</b>) Β· "How do I support this show?" (funding / Value4Value). <b>Let it keep watch:</b> "Tell me when [show] goes live" Β· "Watch for any episode where [person] is a guest" β€” it tells the assistant to check only what changed, so one check costs one or two calls. The page is honest: hosted assistants schedule hourly at best (ChatGPT, Claude Routines, <b>Dots</b>); a true every-15-minutes needs your own agent, <b>such as Muse</b>. <b>πŸ’‘ For podcasters: "grade my feed"</b> β€” Podcast Robot "tells you which Podcasting 2.0 tags you are missing and <b>what each one would let assistants do for your listeners</b>." <b>That is an answer to Sam's marketing thread in section 01:</b> not a version number, a reason β€” every tag is now something an assistant can do. Its links out use podcast-platform-links (GitHub) csb's prediction this morning: "AC today on Podcasting 2.0 will say: Podcast player app developers, please abandon your apps because future of Podcasting are: <b>Always-On AI Agents</b>." The page says the opposite: <b>your podcast app stays your podcast app.</b> Last Modified 10/02/2026 14:17:57 byΒ Freedom ControllerΒ Β 
Podcasting 2.0 September 25th 2026 Episode 272 - "Is this Y'all?" Β  Β  00 - πŸ—„οΈ THE SCHEMA IS LIVE β€” AND THEN THE AGGREGATORS PICKED A FIGHT <b>Dave has already told us this one is his: "Will explain in the board meeting tomorrow."</b> <b>Mon 22 Sep β€” the cutover lands:</b> "#api <b>All api endpoints are now live with the new database schema.</b> Bug reports welcome. I'm tired. πŸ˜…" @dave β€” all endpoints live on the new schema <b>Tue 23 Sep β€” and now the real work:</b> "Now comes the post-deploy quality testing of the Index as a whole. <b>Now that we have an audit trail for every feed</b> we will need to <b>walk every podcast in the Index</b> to see where it stands and what metadata needs reconciling." <b>New tables in the dump:</b> "@js There are new tables in the ndjson dump now. πŸ˜‰" Β· "@js You're the guinea pig. Let me know if anything looks off." <b>On breakage, to Mitch (Podverse):</b> "Any additional parameters should be additive. <b>The overall shape of the response should not change.</b> There *shouldn't* be any breakage unless the client is doing a Rust style strict type coercion. But, I wouldn't expect that to be common since JSON is fragile." <b>Thu 24 Sep β€” the brawl, in four posts:</b> 12:10 β€” "#api <b>Adding 2 new indexes on the feeds table.</b> Expect the api to choke for a few minutes until this completes." 14:38 β€” "#api <b>All out brawl with the feed aggregators this morning. I'm about to win though.</b>" 17:08 β€” "<b>Battle is over. The war is ongoing.</b>" 20:02 β€” "#api I fixed a huge problem with the feed aggregators. Based on this snapshot of our database metrics, <b>can you guess at roughly what time that happened?</b>" Β· 20:03 β€” "<b>Network throughput up. CPU and disk rate down. It's a win-win.</b>" <b>πŸ” The question for Dave:</b> what were the aggregators actually doing β€” hammering the feeds, or something subtler that the new audit trail made visible for the first time? And what did the two indexes fix? <b>19:13 β€” the bug he flagged for today:</b> "#api There was a problem with <b>search ranking in the search/byterm endpoint</b> after switching the db schema. This should be fixed now. <b>Will explain in the board meeting tomorrow.</b>" <b>Loose end:</b> @ChadF, 24 Sep β€” "@dave looks like <b>podcaster wallet is returning the old node address</b>." Not visibly answered yet. <b>Also closed this week:</b> docs-api #160, "BUG: Wrong season number in some episodes" β€” season 14 coming back as 4. ------------------------------------------------------------------------------------------------------------------------------------- 01 - 🎀 GUEST: SAM SETHI β€” TRUEFANS, AND THE THREE FEEDS HE ASKED TO TALK ABOUT <b>He set this agenda himself.</b> 22 Sep, to Dave: "thank you my friend. When are we going to get you back on PWR and equally <b>I would love to come back on P2.0 to talk about SuperFeeds, Publisher Feeds and Network Feeds</b>." @samsethi β€” the ask (22 Sep) <b>πŸ“¦ 1. SUPERFEEDS β€” what he has actually shipped</b> His own definition, 19 Jul: "Traditional RSS feeds were designed to distribute podcast episodes, with the audio attached using the enclosure tag. Then came Podcasting 2.0, introducing <b>more than 30 new namespace tags</b>… A SuperFeed lets you combine much more than audio or video. Alongside your podcast episodes you can include <b>blog posts, publisher updates, events, premium paid content β€” all delivered through a single RSS feed</b>." <b>The bit that matters for the Index:</b> SuperFeeds started (Jul 2024) as "the ability for a podcaster to <b>add any new Podcasting 2.0 tag to their existing RSS feed</b> and then publish the new TrueFans RSS feed to the Podcast Index <b>while staying with their existing host</b>" β€” a free claim-and-enrich service that keeps the enclosure with the original host. <b>Where it is now:</b> two experimental tags added Apr 2026 β€” <b>podcast:pinned</b> and <b>podcast:store</b> β€” plus podroll and publisher feeds, with events and merch built on the publisher-feed pattern. "Our goal is to allow creators to <b>build a SuperFeed by picking what elements are added</b> to their RSS feed." <b>And the anti-Patreon argument, 7 May:</b> "Apple's proprietary API for HLS video doesn't use RSS. <b>TrueFans is going the other way.</b> We are building Super RSS feeds with <b>Audio, Video and Freemium/Premium RSS in the same feed. No need for Patreon private feeds.</b>" πŸ” <b>Ask:</b> if a SuperFeed is one feed containing podcast + blog + events + merch + premium, <b>what does an app do with the items it does not understand?</b> Is there a medium or a filter, or does every app have to learn every type? <b>πŸ“‘ 2. PUBLISHER FEEDS β€” and the pattern he keeps reusing</b> He builds everything on remote items off the publisher feed: "<b>We will add NEW Events and Merchant tags based on the publisher feed</b>" β€” `&lt;podcast:publisher&gt;&lt;podcast:remoteItem medium="publisher" feedUrl="https://feeds.truefans.fm/rss/publishers/…" /&gt;&lt;/podcast:publisher&gt;` <b>Event feed proposal, 1 Aug:</b> "We are proposing a <b>new EVENT feed based on the Publisher Feed</b>" β€” events in the admin dashboard appear on the podcast page; tickets sold externally or in-app via Apple Pay / Stripe. Live example: the Cheerful Earful Comedy Festival on one page. <b>Merch β€” the StoreFront proposal, 31 Aug:</b> "TrueFans recently added a new experimental tag for RSS feeds called <b>Podcast:StoreFront</b>. The aim of this StoreFront tag is to <b>mirror the Funding tag</b>" β€” a URL to a third-party store (Amazon, Sticker Mule, Shopify) puts a shop icon on the page. Later: products hosted in TrueFans, paid in fiat via Stripe or in SATs. πŸ” <b>Ask Dave:</b> is the publisher-feed-with-remote-items pattern the right substrate for events and merch, or is this three tags that each want their own medium? <b>πŸ•ΈοΈ 3. NETWORK FEEDS β€” the one nobody has seen yet</b> <b>This is new.</b> He has posted publicly about SuperFeeds since 2024 and Publisher Feeds since 2024 β€” but <b>"Network Feeds" appears exactly once anywhere on podcastindex.social: in his 22 Sep ask</b>. There is no proposal, no example feed, no thread. <b>This is the scoop of the segment β€” let him define it live.</b> πŸ” <b>Ask:</b> what is a Network Feed, and how is it not just a publisher feed with more members? Who owns it β€” the network or the shows? What happens to a show that leaves? ------------------------------------------------------------------------------------------------------------------------------------- 02 - πŸ’³ SAM ON PAYMENTS β€” "THE FUTURE IS MICROPAYMENTS… BUT MAYBE NOT BITCOIN" <b>🚨 This is the live wire of the episode.</b> V4V was built on Lightning and SATs. Our guest β€” who has shipped a SATs wallet β€” is now saying the rail may be wrong. <b>24 Sep, in his own words:</b> "We also just enabled <b>Paypal, Amazon Pay, Samsung Pay</b> to go alongside Apple/Google Pay and Bank. I am now looking at <b>Stablecoin</b> as an option. <b>I still [think] the future is micropayments direct from fan to creator but maybe not Bitcoin.</b>" <b>Stripe Pay By Bank β€” TrueFans added support same day:</b> "Pay by Bank is a single-use payment method that allows customers to <b>pay directly from their bank account instead of using a card</b>… runs on banking infrastructure and takes advantage of <b>open banking APIs</b>." Caveat he flagged: "only <b>Finland and UK</b> which is odd but we will keep an eye and see if other countries get added." <b>25 Sep 00:29, the thesis:</b> "there is still a <b>real need on the web for micropayments</b>. I think when <b>mainstream banks give customers a current/chequing account and a digital account</b> and make it easy for us to transfer money from one account to the other <b>will be the start of a wider adoption</b>." <b>27 Jul, the post-mortem on v1:</b> "Maybe <b>v1.0 was too complex with KYC, Nostr, Alby and Moonpay</b>. I am watching <b>Stripe, Stablecoins and x.402</b>, a new open payment protocol that makes internet-native micropayments…" β€” and the Dizzee Rascal quote: "Some people think I'm bonkers / But I just think I'm free." <b>πŸ’‘ But his funding tag is the purest V4V in the ecosystem β€” give him credit for it:</b> "The podcaster <b>only gets paid if they continue to publish</b> more episodes… Platforms like Patreon or Substack will continue to take the monthly amount <b>even if the podcaster doesn't publish</b>." The fan sets a monthly maximum; TrueFans draws from it per episode published. <b>That is value-for-value enforced in code.</b> <b>Also:</b> if a feed has no funding tag, TrueFans turns its own on and takes <b>10% of funding transactions</b>. Worth asking how that sits with podcasters who did not ask for it. πŸ” <b>The question for the room:</b> if Pay By Bank and stablecoins do the job with less friction, <b>is Lightning still the point of V4V β€” or was the point always fan-to-creator with no intermediary, whatever the rail?</b> ------------------------------------------------------------------------------------------------------------------------------------- 03 - πŸ›οΈ SAM'S THESIS β€” "LESS LIKE PODCAST APPS AND MORE LIKE CREATOR PORTALS" <b>15 Sep, his four-part statement of direction:</b> "The old model was simple: <b>one creator β†’ one podcast β†’ one audio app</b>. That worked when podcasting was primarily about listening. But creators are building something much bigger now… the next generation of creator platforms will look <b>less like podcast apps and more like Creator Portals</b> β€” a single place where creators can build, engage, communicate with and monetise their communities." <b>What is already live:</b> host and stream audio or video, publish blogs, run live events, sell tickets, merch links, premium per-episode and per-blog pricing, a fan wallet. <b>New this month β€” newsletters:</b> "Starting next week we're taking another step forward with the launch of the <b>NEW TrueFans Newsletter</b>… the plan is to make the <b>same newsletter functionality available to every TrueFans creator</b>" with subscriber / deli
Episode 271: Foot Terminal

Episode 271: Foot Terminal

2026-09-1801:31:58

Podcasting 2.0 Episode 271 - "Foot Terminal" Adam & Dave have their SCBA's on and go deep into index refactoring and ad loads! <b>ShowNotes</b> ------------------------------------------------------------------------------------------------------------------------------------- 00 - πŸ”₯ STEP TWO OF THE SCARY STUFF β€” THE ENDPOINTS FLIP TO THE IDENTITY LAYER <b>Last week the table went in. This week the API started using it β€” one endpoint at a time, four days running.</b> <b>Sat 12 Sep:</b> "#api I'm running a script to sync up podcasts.id and newsfeeds.id so that when a new feed is born they are in sync. During the cutover to podcasts.id as the canonical form, there were <b>about 11k feeds that drifted away from being in sync</b> with their podcast because of a gap in the auto_increment values. This isn't strictly necessary, it just will make human review a little less cumbersome." <b>Mon night 14 Sep:</b> "#api Making some final refinements to the new api endpoints before deploying. These will be the first ones using the new podcast identity layer. 😰" <b>Tue 15 Sep β€” the first flip:</b> "#api The <b>podcasts/byfeedurl</b> endpoint is deployed with the first changes to the new podcast identity layer. <b>We will do these one at a time, watching for problems.</b> You will see nothing different in the response shape under normal circumstances. The response 'feed' object's <b>`id` property now means the podcast ID</b>. The <b>`feedId` property now means the underlying feeds table row</b> that podcast is treating as canonical." @dave β€” byfeedurl flips (15 Sep) "It's not ideal to have the podcast id be represented as feeds.id in the new responses, but <b>anything else would have broken existing apps</b>. And, the meaning is still faithful to what it was before. That was always meant to be the ID of the podcasts. We just didn't have a way to logically express that." <b>Same day:</b> "#api The new <b>podcasts/byfeedid</b> endpoint is deployed. That's all for today. Will watch the logs until tomorrow." Β· "#api First run of the <b>itunes ID 404 reconciler</b> under the new podcast identity regime. 🀞" <b>Thu 17 Sep:</b> "#api The <b>podcasts/byguid</b> and <b>podcasts/batch/byguid</b> endpoints are now flipped to the new db schema." Β· <b>Fri 18 Sep, this morning:</b> "#api The new <b>podcasts/byitunesid</b> endpoint is live." @dave β€” byitunesid live (18 Sep) <b>πŸ“ The app developers noticed.</b> Mitch (Podverse): "listening to last week's P2.0... the <b>nextgen Podverse schema (and ogen) relies heavily on the Podcast Index IDs as basically the authority on feed uniqueness</b>. It sounds like we may need/want to do a substantial rewrite to account for how Podcast Index API nextgen will handle ids?… after it is settled, <b>I'd appreciate any documentation</b>." @mitch β€” the Podverse question (15 Sep) Dave: "If I do my job right, <b>you will see nothing different and will not need to do anything</b>. I made sure the starting point for every canonical podcast index 'podcast id' is the current live feed id. If you see some sort of drift or problem it would be a bug I need to fix… <b>the existing podcast ID's have always identified feeds, but now they will identify podcasts. The ID's themselves will not and have not changed.</b> I'll definitely be producing docs to flesh this out further though." <b>πŸ˜„ Then the drawing:</b> "It's actually kind of confusing to explain. It's easier if I draw it out on paper. It sort of needs to be visualized." β†’ "#api These might be very hard to follow. There are <b>two 'entrances' into the redirection chain</b> and the Index follows whichever one you come in on." β†’ "<b>Paper and pen was faster than some AI agent.</b>" @dave β€” the two entrances, drawn by hand (15 Sep) The rule as Dave wrote it: "If you come in on the <b>'byid'</b> path, you start at the podcast layer and follow the redirection to the correct feed and serve it. If you come in on the <b>'byurl'</b> path, you start at the feeds layer and follow up the chain to the podcasts layer and then follow the redirection to the current canonical feed and serve that." <b>And the MCP ask, parked:</b> @csb asked for an MCP server. Dave: "Have to get through the rollout of the new schema first. <b>Adding MCP now would just be too much confusion.</b> It's on the list for after all the new endpoints are delivered." <b>⭐ Board questions:</b> <b>1.</b> Four endpoints flipped in four days with nothing caught fire. <b>Which endpoints are left</b>, and which one are you most worried about β€” search? episodes? podping? <b>2.</b> Walk the two entrances on air. If I hit <b>byid</b> with an old feed ID that has since been merged into another podcast β€” what comes back? The new canonical feed, silently? A redirect flag? Nothing? <b>3.</b> Mitch's question is every app developer's question: <b>when do the docs land</b>, and is there a test endpoint where a developer can throw a redirected/merged feed at it and see the new behaviour before it hits their users? <b>4.</b> The itunes-ID 404 reconciler β€” what does it do now that a podcast can outlive its feed? Does a dead iTunes ID move to the podcast row or stay with the feed row? <b>5.</b> The 11k drifted IDs β€” human review "a little less cumbersome." <b>How many merge decisions are sitting in the conflict queue</b>, and who is the human? ------------------------------------------------------------------------------------------------------------------------------------- 08 - 🐧 OMARCHY, AND THE 'AI SUMMARIZER' EVERY PODCAST WEBSITE NOW HAS <b>Dave went Arch.</b> Sat 12 Sep, to Aleck Gates ("Why is everyone using Omarchy? Did I miss something important? My Fedora desktop just keeps chugging along"): "There is no doubt some of it is <b>the DHH spell</b> some people are under. I find him irritating so my draw was just having an easy starting point (config-wise) into Arch… I also wanted Hyprland and after I went to Ubuntu 24 on that box I saw Hyprland maintainers recommend against using it on Debian distros. It came down to Arch or Nix after that." (You told the NA audience on 1901 to give the kids an old laptop and "install Omarchy.") @dave β€” the Omarchy thread (12 Sep) @csb's Omarchy facts of the week: "Lex has just reviewed Omarchy Linux creator" Β· "uses Slavic-made font: JetBrains" Β· "creator is EU citizen creating Omarchy in EU, you are welcome, Americans" Β· "can be installed from USB stick under 60 seconds." @jaybrunet shipped an <b>llm-insert</b> plugin for the micro editor β€” "non-destructive, precise editing of config files when you don't want to send your whole config to a model on OpenRouter." <b>πŸ“œ Dave Winer, 11 Sep 2001, reposted by JS on the anniversary:</b> "Someday soon every home will have a weblog, and we'll have great aggregation tools that allow us to quickly assemble lists of loved ones who survived. A new button on cellphones that says 'I made it' and it flows the fact to all your concerned friends." scripting.com β€” 11 Sep 2001 ------------------------------------------------------------------------------------------------------------------------------------- 03 - πŸ—½ PODCAST WEEK NYC β€” WEBSTER'S 'FRONT OF THE STORE', THE IAB SAYS NO NEW FRAMEWORK, AND A 99-SECOND PNWR <b>The week:</b> Sounds Profitable Business Summit (Mon–Tue, 400+ people, 200 buyers), the IAB Podcast Upfront (Wed), Podcast Movement (Thu–Fri). Podnews was there all week; PNWR was 99 seconds. <b>πŸ›’ Tom Webster's keynote β€” 'Are podcasts at the front of the store?'</b> Previewing The Podcast Landscape 2026: "for the first time, <b>the top three places where people have 'ever' consumed podcasts are not dedicated podcast apps</b>. YouTube, Spotify and Netflix don't show podcasts front-and-centre… Webster compared <b>Netflix's podcasts category as the equivalent of the CD range in a Walmart</b> β€” just the most popular titles in a small selection which is hard to find; while a real podcast app like Apple Podcasts or Pocket Casts was the equivalent of <b>Tower Records</b>." Rob Walch, separately: "Netflix lists just <b>1 in 67,547</b> podcasts. (And doesn't list yours.)" Podnews β€” Are podcasts at the front of the store? (18 Sep) <b>πŸ“ The IAB: a new framework is 'not needed'.</b> Jason Adamski at the Upfront: the IAB "appears to reject a medium-agnostic measurement standard like the recently-released <b>AMP Accords</b>, saying 'the solution is not to build a new framework from scratch', and instead suggests… two separate standards from the IAB Tech Lab β€” the Podcast Measurement Technical Guidelines v2.2 and the Digital Video Served Impression Guidelines." Cridland: "The guide β€” and even the full press release for it β€” <b>requires a registration with your email address to read. That's not how you set standards.</b>" He hosts the PDF himself. Podnews β€” IAB: a new framework is 'not needed' (17 Sep) <b>Dave asked the question on the instance</b> (16 Sep): "@samsethi <b>Do you still have to pay to see the actual spec?</b>" James: "You've never had to pay to see the spec. (This isn't v2.2 β€” which has been out for a few years β€” just a guideline that as far as I can see rejects the AMP Accords entirely)." Dave: "I could have sworn there was something you had to pay for. The IP block lists or something maybe?" James: "<b>Certification and I think the IP blocks as well…</b>" <b>πŸ“‹ The Podcast Study 2026</b> (Summit): "<b>45% of podcast listeners would be 'at least somewhat likely' to pay for a subscription tier to remove ads</b>; and <b>64% would sign up for email</b> from their favourite podcasters." Edison: topic, hosts and guests decide what people pick; trailer and cover art least. <b>🎬 Video, still not a platform:</b> Podscribe at the Upfront β€” "<b>not one of the top 500 shows are available on all video platforms</b>: YouTube, Spotify, Rumble and HLS via open RSS." Amazon Music adds ART19, Triton Omny and Flightcast video (via the <b>alternateEnclosure</b> tag, HLS), six countries. Podscribe–Rumble attribution is "the first video platform to support a
Episode 270: YOLO Guy

Episode 270: YOLO Guy

2026-09-1101:33:58

Podcasting 2.0 September 11th 2026 Episode 270 - "YOLO Guy Dave waves the whitflag on agentic coding and podcasting beneifts!Β  01 - πŸ˜‚ THE PODCAST RIG ATE ITSELF β€” AND IS NOW RUNNING OMARCHY <b>Sunday 6 Sep:</b> "<b>My Umbrel docker containers did not survive the OS upgrade from Ubuntu 20 to 24 on my podcast rig.</b> <b>This is why I never upgrade anything.</b> I still have some Ubuntu 12 and 18 servers running." β€” a sentence that should be on a T-shirt at Podcast Movement. <b>Tuesday, the diagnosis, and he takes it on the chin:</b> "It was a <b>v1 to v2 docker compose transition issue</b>. It was <b>very much my fault for not RTFM before doing do-release-upgrade</b>." Plus: "doing <b>2 upgrades back to back</b> to get from LTS 20 to 24." <b>To @ericpp, same day, the two-line eulogy:</b> "<b>It's incredibly borked.</b>" β†’ "<b>I'm closing the channel you have open to me because I'm going to have to wipe this box.</b>" β€” note that the lightning channel was collateral damage. That matters for Β§02. <b>Thursday 10 Sep, the rebuild:</b> "<b>Omarchy on the podcast rig now. Let's see how this goes.</b>" and then, shortly after, "<b>Podping gossip watcher up and running on it.</b>" <b>The genuine question underneath:</b> the podcast rig runs podping's gossip watcher. <b>What is actually load-bearing on that box</b>, and should anything that the wider ecosystem depends on be sitting on a machine you're willing to wipe on a Tuesday? ------------------------------------------------------------------------------------------------------------------------------------- 09 - πŸ€– THE ANTHROPIC ADVENT CALENDAR <b>@js to you directly, 11 Sep:</b> "@adam <b>it's like an advent calendar until the IPO β€” behind today's door is</b>..." and then the Anthropic threat-intelligence report. Anthropic β€” Detecting and countering misuse (11 Sep PDF) <b>The line JS pulled out:</b> "<b>These actors carried out a sustained effort to develop guided weapons, using Claude to design guidance software. They did test-fire a guided rocket. This field test appears to have failed</b>: within hours, the ac[tors]..." <b>And the prediction, two days earlier:</b> "<b>can you _imagine_ what stunts anthropic has planned for around the IPO timeline in a few months? gonna be great.</b>" <b>The board-meeting angle:</b> every one of these reports is simultaneously a safety disclosure and a capability advertisement. <b>Publishing "our model was used to design a guided rocket" is a warning and a brochure at the same time</b> β€” and the IPO is in a few months. ------------------------------------------------------------------------------------------------------------------------------------- 00 - πŸ”₯ STEP ONE OF THE SCARY STUFF β€” THE NEW 'PODCASTS' IDENTITY TABLE <b>The lead, and it's Dave's.</b> Wednesday 3 Sep: "#api The new <b>`podcasts` table is now being written to by default on all new incoming feeds</b> and the <b>conflict queue is being populated for merge decisions</b>. <b>This is step 1 of the scary stuff.</b> Let's hope nothing catches fire." @dave β€” the podcasts table goes live (3 Sep) <b>Thursday 4 Sep, step one lands:</b> "#api <b>All feed ingestion paths now use the new 'podcasts' identity table.</b> Spent the morning cleaning up a lot of old error log debris I've been neglecting for years <b>so I can have clean logs for the next step</b>." <b>πŸ˜„ And the same morning he broke it and immediately confessed:</b> "#api <b>I would like to pretend (by silence) that I didn't break feed ingestion this morning for about 20 minutes</b> by forgetting to update the env files on the aggregator servers. But, I'm sure @js will produce s[creenshots]..." β€” Dave knows exactly who is watching. <b>Tuesday 9 Sep, the number of the week:</b> "#api <b>Refactored the weekly database dump script</b> since it was getting slower and slower and was very old. Re-running the new one now to test. <b>I'm anticipating 4 hour run instead of 28 hours.</b>" β€” twenty-eight hours to four. That is the dump the whole developer community pulls from. Podcast Index β€” public datasets <b>⭐ The board questions, and they are the show:</b> <b>1.</b> What IS the <b>identity table</b> β€” in plain language, for an app developer? If a feed changes URL, changes host, or gets duplicated, what does the new table let the Index say that it couldn't say before? <b>2.</b> The <b>conflict queue</b> is "being populated for merge decisions" β€” <b>who makes those decisions</b>, and is it automatic or does a human rule on it? Because merging two podcasts that are actually one podcast is exactly the kind of call that goes wrong loudly. <b>3.</b> You said step one. <b>What is step two</b>, and is that the part where something does catch fire? <b>4.</b> Twenty-eight hours to four on the dump β€” <b>what changed</b>, and does that mean the public dataset can now ship more often than weekly? ------------------------------------------------------------------------------------------------------------------------------------- Last Modified 09/11/2026 14:34:15 byΒ Freedom ControllerΒ Β 
Podcasting 2.0 August 28th 2026 Episode 269 - "Verbal Pollution" Shownotes ------------------------------------------------------------------------------------------------------------------------------------- 00 - DATABASE SURGERY WEEK β€” AND THE THIRD EMERGENCY OF THE MONTH <b>The lead, and it's Dave's:</b> Saturday 22 Aug β€” "#api I'm in the middle of a <b>big refactor with the Podcast Index database schema</b>. If I do my job right, nobody will notice it. But, the side effect will be an overall <b>huge increase in the consistency of the data</b> (duplicates, url change lag, etc)." @dave β€” the big schema refactor (22 Aug) <b>Wednesday night:</b> "<b>Podcast Index database surgery will begin in the morning.</b>" Thursday: "Step 1. Expect a brief api outage. It should last just a few minutes." β€” then "Done" β€” then "#api <b>Adding a very large table index...</b>" β€” and finally, Thursday evening: "<b>Finished. Butt is intact.</b>" (6 favourites. The board's favourite status update of the month.) <b>What Adam should ask:</b> what actually changed under the hood, what does "consistency" buy an app developer in practice, and is there anything a host or an app should do differently now that duplicates and url-change lag are being cleaned up? <b>πŸ”₯ The other half of the week β€” the third emergency.</b> Tuesday 25 Aug: "#api <b>Linode emergency maintenance on our db host. API is down.</b>" Then: "No update as of yet. <b>Just hard down.</b>" Then the line that is really the story: "<b>This is the third 'emergency maintenance' event that has affected us this month. Getting kind of old.</b>" And, dryly: "I guess a reboot every few years isn't too much to ask." @dave β€” Linode emergency maintenance, API is down (25 Aug) <b>Board question:</b> three unplanned outages in one month on the host that carries the Index. Is it time to talk publicly about where the database lives, and what the fallback is? The Index is infrastructure now β€” other people's products go down when it does. <b>Podping shipped twice.</b> v0.13.0 across gossip writer, watcher and monitor β€” "<b>a dynamic memory cap to address the Iroh bug</b>" (that is last week's memory leak, now capped). Then v0.14.0 the same day β€” "<b>cpu architecture in the mesh announcement messages</b> to make determining what hardware a node is running on easier." Monitor updated too: ppmonitor.podcastindex.org. @dave β€” podping v0.13.0, dynamic memory cap for the Iroh bug Podping monitor Podcast Index API docs ------------------------------------------------------------------------------------------------------------------------------------- 04 - πŸ“Œ PODCASTING'S GOLDEN OPPORTUNITY: HUMAN SPEECH <b>Your PREP note, verbatim:</b> "<b>For PC2.0 - Podcasting's Golden opportunity! Human speech!</b>" β€” filed against a piece on how to spot AI writing. Can you learn how to detect AI writing? Here are some clues <b>The argument:</b> text is now cheap to fake, images are cheap to fake, and as of this year so is a voice. What is <b>not</b> cheap to fake is <b>a specific human, speaking unscripted, for three hours, with a transcript and a signature chain attached.</b> Podcasting is the only medium that ships that by default β€” and the namespace already carries the provenance parts. <b>πŸ”₯ Evidence from this week, and it is stacked:</b> <b>1. Apple Music is about to start labelling.</b> @js: "<b>more than a third of the music Apple receives monthly is '100% AI'</b> + usage β€” presumably what other humanoids would call 'listening' β€” of AI music on Apple Music is <b>below 0.5%</b>. = yes they are going to have to do something about it, starting with labelling." Read that ratio again: a third of the supply, half a percent of the demand. Billboard β€” Apple Music to label AI-generated music <b>2. Nobody can hear the difference in podcasting either.</b> @jaybrunet, 22 Aug: "I listened to a <b>voice clone podcast</b> last night ('Stark Reflections') and it was <b>surprisingly more concise and easier to follow</b> than his previous episodes that tend to meander off in too many directions. <b>If he hadn't said it was ElevenLabs, I wouldn't have cared or noticed the difference.</b>" <b>3. The scale of the flood, measured.</b> Marco Arment said Overcast <b>transcribes about 30,000 hours of audio per day</b>. @js checked it against his own index: "taking a look at my 'all new episodes published' internal db for last month, <b>the world published at least 1.4m hours of new mp3 episodes for the month, or about 46k hours a day</b>... so if your 30k hours are unduplicated then you have excellent coverage β€” <b>the long tail is very long and, these days, full of generated audio.</b>" @js β€” 1.4m hours of new mp3 in July, full of generated audio <b>4. The shame is gone.</b> Stanley Druckenmiller, on his WSJ op-ed: "<b>I'm not embarrassed by it... I write everything using AI now for the same reason I use a calculator when I do math problems. I don't know why this is relevant. My name is on the piece. It's my message.</b>" Notus β€” Druckenmiller's WSJ op-ed <b>5. And somebody is already building the counter-stack.</b> Japanese publishers' <b>Originator Profile</b>: "OP uses <b>cryptographic digital signature technology to create tamper-proof credentials for websites</b>. Each ID card confirms <b>who published the content</b>, whether professional organizations vouch for that publisher, and information about the publisher's <b>editorial and ethical standards</b>." β€” that is a person tag with a signature on it. Nieman Lab β€” Japanese publishers and Originator Profile <b>⭐ The namespace question this asks:</b> we have <b>person</b> (who), <b>location</b> (where), <b>transcript</b> (what was said, word-level, timestamped). That is three quarters of a provenance stack that no AI feed can forge cheaply. <b>Do we need a fourth β€” a signed claim of human origin β€” or is the honest move the opposite: an AI-disclosure tag, because the liars won't use either one and the honest shows will?</b> <b>The V4V angle:</b> if a third of the supply is synthetic and gets half a percent of the listening, then <b>attention is already voting for humans</b>. Value-for-value is the only monetisation model that pays for that directly β€” you cannot boost a bot you don't believe in. ------------------------------------------------------------------------------------------------------------------------------------- 02 - THE LOCATION TAG, WEEK TWO β€” IT IS INSIDE PRODUCTS NOW <b>Last week we watched a dataset become a globe in 48 hours. This week the apps shipped it.</b> <b>Podhome, this morning:</b> "New feature: <b>Add a location to your show and to your episodes</b>, and modern podcast apps can put your podcast on the map. You can also see your show on @alberto's fantastic radar.rss.io." β€” note <b>show AND episode level</b>, which is exactly the gap James flagged on the globe. @podhome β€” location on shows and episodes (28 Aug) Podhome location docs <b>😊 The demand was already there β€” @rgblack316, 26 Aug:</b> "@podhome I was just about to send you a feature request to add the Location tag and <b>logged in this morning to find it already there.</b> 😁" <b>TrueFans shipped search off it β€” @samsethi, this morning:</b> "<b>New location search for discovery based on @alberto radar now added to TrueFans.</b> truefans.fm/search/" TrueFans location search <b>😏 And @silas had it first and said nothing β€” 22 Aug:</b> "Listening to the episode and hearing them talk about radar. <b>I have had a map thing showing podcast locations for actually like two months.</b> Both on web and on mobile. Not yet on tv. Would be cool if I were happy with it and not still a perfectionist. <b>I'm in the car and I actually pulled over to write this.</b>" <b>...and he already solved the flaw everyone else is about to hit:</b> "I ran into that shitty browser location thing and I solved it by, on the web version, <b>just not giving you a search near me button. Only on the phone app because that is guaranteed to have gps and an actual location</b> β€” not just wherever the heck a desktop computer seemingly randomly guesses where it might be located." @silas β€” two months of a podcast location map <b>The granularity problem, now with the definitive example β€” James Cridland on PNWR this week:</b> "You can put a building in there, a business in there, you can put <b>everything from the state of Queensland to Brisbane City Post Office</b>. If you do a podcast with a pastor β€” as you know, somebody who used to be on MTV with big hair does β€” <b>then don't just put the city where you are, put</b>..." (← that is you and Pastor Jimmy, on air, in Australia.) <b>⭐ Sam Sethi's line, and it is the best summary of the project anyone gave this week:</b> "What we're beginning to see is <b>all the hard work from the people in the podcast 2.0 community is beginning to bear fruit now, because I see them as building blocks. The person tag, the location tag, the transcript.</b> All of these were fundamental building blocks that now you can start to build services around, which is what we've been waiting for. And of course, <b>the lag was waiting for the data to be filled in once the tags were available.</b>" <b>Board question:</b> the globe is channel-level. Podhome now writes episode-level. Does Radar (and the dataset behind it) pick up item-level locations next β€” and does the Index want a <b>recommended granularity</b> in the spec, so we stop getting podcasts located in an area 2.6x the size of Texas? radar.rss.io β€” the globe Podcast Index β€” public datasets ------------------------------------------------------------------------------------------------------------------------------------- 03 - THE PERSON TAG GETS AN ENDPOINT <b>Dave, 22 Aug:</b> "#api The new <b>episodes by person endpoint: /api/1.0/episodes/byperson?q=James+Cridland&max=5</b>. It reports directly what the [item] level [person] tags dictate." @dave β€” the episodes/byperson endpoint (22 Aug) <b>James wired it into Pod News, and said so on this week's PNWR
loading
CommentsΒ