Changelog
2026-08-04
- Add bite: playlist assignment moved to "Add to playlist" — the Playlists field on the create form is now tucked behind an expandable "Add to playlist" section, keeping the form focused while you set your clip and caption. The field is always visible on the edit form, where you're more likely to be managing playlist membership directly.
- Add bite: recently added episodes shortcut — the episode search form now shows your last 8 distinct episodes below the search field when you arrive at Add bite with nothing typed. Click any episode to go straight to the trimmer — no need to search again for episodes you've already worked with. The list disappears once you start typing or search results appear.
2026-08-03
- RSS feeds: find your feed URLs in account settings — Curate+ subscribers can now find all their RSS feed URLs in one place: Manage account → Developers. Your bites feed, all-playlists feed, and individual playlist feeds are listed with one-click copy buttons. Podcast- and episode-level feeds remain on their respective pages. How RSS feeds work
2026-07-21
- Playlists: manage from any bite page — add or remove a bite from your playlists without going to the edit form. A Playlists button in the owner bar opens a tag field on the public bite page; changes take effect immediately. You can also create a new playlist inline from the same field. Working with playlists
- Analytics: own plays excluded — plays you make on your own bites while logged in to Podbite are no longer counted in your analytics. Play counts and completion rates now reflect your audience, not your own testing or review sessions. Plays from incognito windows, logged-out sessions, or embedded players on third-party sites are still counted — these can't be reliably attributed to you.
Launch — 2026
Bites
- Create, read, update, and delete bites
- Clip any podcast episode to a start/end timestamp
- Attach bites to playlists in the bite form, or via the API
Playlists
- Create, read, update, and delete playlists
- Ordered bite collections with per-bite position control
- Promote plan: 1 custom playlist — if you created extra playlists on Curate or Automate and then moved to Promote, your most recently updated playlist stays active. Older ones are locked: visible in your account (you can delete them), but not publicly accessible until you upgrade again.
Embeds
- Bite embed player at
/bites/{id}/embed, playlist embed player at/@{username}/playlists/{id}/embed, episode embed player at/@{username}/podcasts/{id}/episodes/{id}/embed - oEmbed auto-discovery — paste any bite, playlist, or episode URL directly into Notion, Ghost, or WordPress and the player embeds automatically. No iframe code required.
- Custom player colours (Automate) — set a background, text, and accent colour for all your embed players from Manage account → Embeds. Applies across all your existing bites and playlists instantly. No embed code changes needed.
- See: How to embed bites and playlists on your website · How to customise your embed player colours
Automate API
- API access — programmatic bite and playlist management via REST API, gated to Automate plan subscribers. Generate and revoke keys from Manage account → Developers.
- Episode resolution — resolve any podcast episode URL (Apple Podcasts,
Podchaser) to a Podbite episode ID via
GET /episodes/resolve. Cached results are instant and free; provider lookups count against a 10/day cap. - Monthly quota — 500 bites and playlists combined per calendar month,
tracked at
GET /quota. - Rate limits — 60 requests per minute per API key; 10 per minute on episode resolution.
- API reference — full OpenAPI 3.0 documentation at api.podbite.link/docs.
- See: How to use the Podbite API
Automate Webhooks
- Endpoint registration — register up to 3 HTTPS endpoints in Manage account → Developers. Subscribe to all events or pick specific types.
- 7 event types —
bite.created,bite.updated,bite.deleted,playlist.created,playlist.updated,playlist.items_updated,playlist.deleted. - HMAC-SHA256 signatures — every delivery includes an
X-Podbite-Signatureheader so your server can verify it came from Podbite. bite.updatedscope — fires on bite field changes only (caption,comment,start_time,end_time). Playlist membership changes fireplaylist.items_updatedon the affected playlists instead.- Automatic retries — failed deliveries are retried up to 3 times with increasing delays. Delivery log available per endpoint.
- Plan-gated — if your Automate subscription lapses, delivery stops and queued retries are marked failed. Reactivating Automate re-enables delivery for new events.
- See: How to use Podbite webhooks
Analytics
- Analytics hub —
/my/analyticsgives Promote+ subscribers a portfolio view of all their bites: total plays, completion rate, and top source for any period (last 7, 30, or 90 days, or all time). A trend indicator shows how plays compare to the equivalent prior window. - Plays over time — area chart of daily play counts for the selected period.
- Per-bite deep dive — click any bite in the hub (or use the Analytics link in the bite owner bar) for per-bite plays, completion rate, and a breakdown of plays by source (bite page, embed, episode page, playlist, and so on).
- Referrer and embed domain breakdown — Curate+ subscribers see where their plays originate by referring domain and which external sites are embedding their players. Promote subscribers see a preview of what's available on upgrade.
- See: Understanding your analytics