Pinecast changelog
Pinecast changelog
pinecast.com

"Serial" podcast ordering now requires automatic episode numbering

 

Change

  

In the past, Pinecast allowed podcasters to set custom episode numbers on episodes for podcasts set to Serial episode ordering (versus Episodic episode ordering). Serial ordering causes a podcast to show episodes in episode order rather than reverse chronological order. This option was initially added by Apple Podcasts some time ago, but is used by fewer than 10% of podcasts on Pinecast.

The trouble with Serial ordering is that it is not a default feature of podcasts. That is, because it was added many years after podcasts were invented, support in the podcast ecosystem is mixed (but improving).

Rather than simply ordering a show chronologically, Serial ordering displays your show in episode order. For apps that support serial ordering, episodes are shown in the order which their episode numbers appear in, generally ignoring their publish date. Consider these episodes:

  • Episode 1, published June 1
  • Episode 2, published January 1
  • Episode 3, published December 1

A "default" ordered episodic podcast will show these episodes as 3, 1, 2 (reverse chronological order). A "serially" ordered podcast will appear as 1, 2, 3 in an app that supports serial ordering. However, in apps that do not support serial ordering, the same serially ordered podcast will still appear as 3, 1, 2.

This causes a couple of painful problems:

  1. Many people are confused why their episodes appear in an unexpected order when they set an episode number.
  2. Podcasters commonly publish episodes in unusual orders, which leads to many podcast apps appearing "wrong".
  3. Some apps implement serial ordering, but use different behavior than Apple Podcasts for choosing how to order episodes that lack numbers.

Moreover, the "Podcasting 2.0" specification defines similar-but-incompatible RSS tags to Apple's season and episode RSS tags, but does not define a mechanism for changing the ordering of the episodes. There's no universal way to solve this problem that works with every app and covers every use case.

Our solution is "automatic episode numbering" for serial podcasts. With automatic numbering, episodes receive an episode number based on their reverse chronological ordering. The first full episode that was published becomes episode 1, the second becomes episode 2, etc. For shows that already have episode numbers set, the previously-defined episode numbers will persist. New episodes will be numbered based on their publish timestamp after previously-numbered episodes.

The original intention for serial ordering is documented by Apple:

Serial shows are designed to be listened to in sequential order — from the first episode to the last. These include documentaries, investigative reports, scripted dramas, and fictionalized narratives. When you set your show type to serial, episodes are presented in sequential order with the first episode at the top of the show page and the final episode at the bottom.

In the spirit of this, we do just that: the first episode published becomes episode 1, the second becomes episode 2, and so on. We do not believe that this is perfect, but it has a number of compelling benefits:

  1. There's no undefined behavior. You can reason about where an episode will appear in your feed for every listener on every podcast app.
  2. Backdating an episode changes the episode number as you might expect. It would be very unusual for episode 1 to be published after episode 2.
  3. Serial podcasts are "correct by default" in this way. It shouldn't ever take extra effort to make your show appear as you intend.

If you have a show that uses out-of-order episode numbers intentionally or skips episode numbers, we recommend switching from Serial to Episodic ordering. Episodic ordering will continue supporting custom episode numbers indefinitely.

If your show has had incorrect episode numbers set in the past, you can edit them in bulk on a desktop computer by visiting Episodes > Tools > Episode Renumbering.

This is a disruptive change, and we understand that it may change your workflow. If you have questions or concerns, or need help adjusting the order of your episodes, please don't hesitate to reach out. We're glad to help.

Automatic podcast website HTTPS support when using a custom domain name

 

New

  

Historically, setting up a custom domain name required you to use Cloudflare to have HTTPS be available on podcast websites. This is no longer necessary: all podcast websites using a custom domain will automatically have HTTPS available.

When setting up a new podcast website, you'll get an email when we've seen that your custom domain name is set up correctly. We'll also send you an email if we discover a problem with your DNS settings.

All analytics are now available in tabular format

 

New

  

For all analytics charts, you can now switch from "Chart" to "Table" view. This shows you a tabular version of the analytics. If you use a screen reader or just want to see numeric data, this will avoid having to download episode data as a CSV so it can be opened as a spreadsheet.

Immediately release withheld episodes

 

New

  

Our Clip Insertion feature lets you add clips like ads or cross-promotions to your episodes using clip placeholders. If you create a new episode that includes placeholders, we'll withhold your episode from being published until clip insertion can finish: this prevents your episode from being released without clips being added.

If you need an episode to go out immediately, we now show a banner at the top of the episode Overview tab that lets you publish the episode immediately (without clips). When clip insertion completes, new listens will include the inserted clips.

Podcast website dashboard updates

 

Improvement

  

We've done some housekeeping on the Site Builder and the podcast dashboard. Podcast website settings have been moved from the Site Builder into the podcast settings tab under a new Podcast Website sub-tab. This combines podcast website settings with the existing "Delete podcast website" tab.

New host and contact handles

 

New

  

The site builder now lets you set a myriad of new social handles for your Host and Contact pages. The full list now includes:

  • Email
  • Twitter
  • Instagram
  • Twitch
  • YouTube
  • Facebook
  • URL
  • LinkedIn
  • Bluesky

A faster dashboard

 

Improvement

  

The dashboard received a major upgrade this weekend! We've upgraded almost everything behind the scenes, including the code that pulls data about your podcasts and episodes, as well as the code that turns that data into the interface that you interact with on-screen.

You won't notice much of a difference visually, but we think things will load a little faster and behave more consistently.

Improved WYSIWYG editor

 

Improvement

  

We've taken time to upgrade our WYSIWYG editor across Pinecast. The old editor was built on some legacy technology, and our replacement for it is built on much more modern foundations.

The new editor is both more responsive and has better accessibility properties. We've also updated the controls to better match other WYSIWYG editors on the web. For example, pasting a URL onto some text will automatically link the text to the URL.

Podcast website season pages

 

New

  

Pinecast podcast websites now have season pages. These will list off episodes by season.

Season pages are enabled if your podcast has season numbers on the episodes, and you have at least two seasons.

If you haven't customized the layout of your podcast website in the past, you'll automatically see links to each season in the header of your podcast website. If you have customized the layout, you can add season links under the Layout tab in the site builder: you can add a Seasons List module to either the header/footer (under "Header and footer") or above or below your hero section (under "Episode lists" on the Homepage tab).

As always, these pages are fully SEO-optimized and built for performance.

Pinecast WordPress Sync v2.0

 

Improvement

  

The "We Really Do Listen" Update

After years of users politely asking, we've finally given the Pinecast WordPress Sync plugin the upgrade it deserves. Version 2 introduces Pinecast embeddable player support, letting you choose between the classic WordPress audio player and our sleek Pinecast players with five beautiful themes to match your site's aesthetic. We'll default new podcasts to our home-grown players, while existing podcasts from before the update will need to be opted-in.

We've also added the ability to import episodes as draft posts (because sometimes you want to review before publishing), the ability to set multiple categories on episode posts, and tags support.

Oh, and you can now choose who to set as the author for your episodes.

To all the folks who have written in over the years with feature requests, we thank you dearly! Please keep your feature requests coming.