Topic: Api

13 chapters across the catalog

Episode 267: Chocolove
1:24 - 3:48

Episode 267: Chocolove

Podping Version 0.12.0 Release, Linode Server Management

Dave Jones announces the shipment of Podping version 0.12.0 following several weeks of development. The discussion covers the migration of servers to Linode and the influx of automated Showrunner alerts regarding egress bandwidth and CPU spikes on the Podcast Index database.

Episode 267: Chocolove
18:04 - 22:00

Episode 267: Chocolove

Distributed Index Brainstorming, Docker and Linode Marketplace

The discussion explores future plans for a distributed index that allows nodes to host specific slices of data based on available disk space. Suggestions include creating a Linode Marketplace one-click install or using Docker Hub images with environment variables to automate swarm negotiations.

Episode 264: Podcast Plebicide
55:13 - 1:02:16

Episode 264: Podcast Plebicide

Podcast Index API, iTunes ID Lookup Refactoring

Dave Jones discusses technical challenges with the Podcast Index API's "add by iTunes ID" endpoint. He details the complex logic required to handle feed URL changes and synchronization between the Index's internal Apple directory and its primary database. The goal is to ensure the Index remains a reliable fallback for apps looking up shows by their legacy Apple identifiers.

Episode 263: Chat is Dead
2:33 - 6:57

Episode 263: Chat is Dead

AI-Assisted Coding and Repository Management Patterns

Dave Jones explains how he uses AI agents to increase his coding productivity within the existing 100,000-line Podcast Index repository. He details a strict process where the AI is prohibited from writing directly to Git, instead following a spec-driven development plan where Jones reviews all generated SQL and API endpoints.

Episode 263: Chat is Dead
44:28 - 48:06

Episode 263: Chat is Dead

Anthropic Strategy and Token-Based API Billing

The hosts critique Anthropic's business strategy, suggesting the company is pushing users toward expensive token-based API billing for models like "Fable 5." They warn podcast developers to have a "Plan B" and use flexible API routers, as current inference provider business models may not be sustainable long-term.

Episode 262: Podcleanse
36:51 - 39:24

Episode 262: Podcleanse

The Pre-announced Rug Pull Strategy

Adam Curry outlines a "rug pull" strategy for the PCDC, where data is initially provided for free to prove its value before transitioning to a paid model. He suggests starting with intrepid apps like Podverse and PodFriend to set an example for larger players like Pocket Casts to eventually follow.

Episode 260: Tennessee Trickshot
22:45 - 27:16

Episode 260: Tennessee Trickshot

Podping Gossip Swarm and PP Monitor Stability

The Podping gossip swarm is currently operating with 21 nodes and 18 active hosts, showing high stability over the last several months. Technical details are provided regarding the live tracking firehose, which uses a linked list of object storage files to allow users to ingest episode data without heavy API reliance.

Episode 259: SlopJacked
23:52 - 28:48

Episode 259: SlopJacked

Podcast Index Mission, Search Result Backfilling

The Podcast Index aims to shift from a comprehensive inventory of every XML feed to a utility that ensures any podcast a user searches for can be found. The system currently uses a backfilling process where missed searches for feed URLs or iTunes IDs trigger the index to fetch and add the content. This strategy addresses the "slop apocalypse" by focusing on surfacing content that has demonstrated human interest.

Episode 259: SlopJacked
48:44 - 53:07

Episode 259: SlopJacked

New Follower Count API, CSV Upload Spec

A new Podcast Index API endpoint has been launched to allow podcast apps to upload anonymized follower count data via CSV files. This data, consisting of feed URLs and subscriber totals, will be used to improve search rankings and train AI models to distinguish between popular "good" feeds and "slop." Apps like TrueFans are already moving to implement this specification to provide the index with first-party popularity signals.

Episode 259: SlopJacked
1:00:46 - 1:05:03

Episode 259: SlopJacked

AI-Generated Show Prep, Linux and Pipewire

An AI robot successfully prepared the OPML and show notes for this episode, accurately summarizing the new API endpoint and its technical specifications. The discussion touches on the excitement Gen Xers feel for new technology, likening it to the early days of the Commodore 64. One host details a transition to Linux using Pipewire scripts to manage audio drivers for the Roadcaster hardware.

Episode 258: Perceptron
1:23:55 - 1:28:30

Episode 258: Perceptron

Frankenstein TTS Test, Robot Interactions and Show Wrap-Up

Adam Curry tests his AI agent by having it find a high-quality reading of Mary Shelley's Frankenstein. The agent identifies a LibriVox recording by Caden Clagg, which the hosts initially mistake for a robot due to its precise delivery. As the show nears its end, they discuss the dangers of people becoming too emotionally involved with AI "robots" and the technical overhead of running these agents.