---
title: "AzuraCast schedule and podcasts in your radio app"
description: "AzuraCast stations: show your next 14 days of shows and your podcast episodes in your GoodBarber radio app, with no password or API key."
canonical_url: "https://www.goodbarber.com/blog/fewer-clicks-reach-websites-put-your-azuracast-schedule-and-podcasts-in-your-app-a1668/"
lang: en
date: 2026-11-13
last_updated: 2026-11-13
---

# Fewer clicks reach websites: put your AzuraCast schedule and podcasts in your app

Search engines now answer many questions on their own page, and fewer people click through to websites. A station that publishes its schedule and its podcasts only on its AzuraCast pages loses part of its audience on the way. GoodBarber apps can now show an AzuraCast station's schedule in a Calendar section, and each podcast it hosts on AzuraCast in its own Podcast section, without copying anything by hand.

![](https://blog.goodbarber.com/_public/profile/b5/b5f3704c4117b921f2e8146eddf0b0763b3e1692-default.jpg)

[Pierre-Laurent Medori](https://www.goodbarber.com/blog/author/pierre-medori/)Head of Backend Engineering

[Select **GoodBarber** as yourPreferred news sourceSelect **GoodBarber** as your](https://www.google.com/preferences/source?q=goodbarber.com)

Nov 13, 2026 · 5 min read

![](https://cmsphoto.ww-cdn.com/superstatic/41269/art/grande/98656440-68860578.jpg?v=1794297758.7509022)

## AzuraCast, two new sources for your station's app

**The short version.** AzuraCast, schedule and AzuraCast, podcast are two extensions of GoodBarber, the no-code app builder, that read what an AzuraCast station already makes public. AzuraCast, schedule fills a Calendar section with the station's next two weeks of shows, in the station's time zone, with the DJ's name for live slots. AzuraCast, podcast fills a Podcast section with the episodes of a podcast hosted on AzuraCast. You connect them with the link to your station's public page, or to your podcast's: no password and no API key. Both are free for Content apps.

|                    | AzuraCast, schedule                                      | AzuraCast, podcast                           |
| ------------------ | -------------------------------------------------------- | -------------------------------------------- |
| Section of the app | Calendar                                                 | Podcast                                      |
| What you enter     | The link to your station's public page                   | The link to your podcast's public page       |
| What the app shows | The next 14 days of shows, soonest first                 | The podcast's episodes                       |
| With each entry    | Title, start and end times, the DJ's name for live slots | Title, description and artwork               |
| Updates            | About every 30 minutes                                   | New episodes within about an hour            |
| What you need      | Public pages enabled, no password or API key             | Public pages enabled, no password or API key |
| Price              | Free for Content apps                                    | Free for Content apps                        |

AzuraCast is free, open-source software that runs an internet radio station on its own server: streaming, AutoDJ, live DJs, schedule and podcasts. Its code has been public on GitHub since 2016, and on October 30, 2026, [its repository](https://github.com/AzuraCast/AzuraCast) had more than 4,000 stars. Here is why your schedule belongs in your app, and how the two extensions play out for a volunteer-run station.

## Why move your schedule from your website to your app?

Because fewer listeners reach websites from search, while your app stays on their home screen.

When Google shows an AI summary, users click a traditional search result in 8% of visits, against 15% when there is none, according to a [Pew Research Center analysis](https://www.pewresearch.org/short-reads/2025/07/22/google-users-are-less-likely-to-click-on-links-when-an-ai-summary-appears-in-the-results/) of the browsing of 900 U.S. adults in March 2025. A schedule that only lives on your website depends on those clicks.

In your app, the schedule and the episodes are one tap away, next to your live stream. Before Friday's live show, you can also send a push notification from your back office to listeners who would never have checked your website. If you present shows yourself, [our page for radio hosts](https://www.goodbarber.com/industry-apps/press/radio-host/) shows what else your app can do.

## What does the schedule show, and when?

![](https://cmsphoto.ww-cdn.com/superstatic/41269/art/grande/98656440-68860580.jpg?v=1794297760.298915)

The schedule section shows the station's next 14 days of shows, soonest first, and follows the changes made in AzuraCast within about 30 minutes.

Take a volunteer-run station that broadcasts with AzuraCast on its own server. Its week mixes music playlists, played by AzuraCast's AutoDJ, and live shows: every Friday at 8 pm, a DJ connects from home to host the evening.

The AzuraCast, schedule section lists these slots, starting with the one on air. Each entry shows its title, its start and end times and, for a live slot, the DJ's name. Times follow the station's time zone, and a show that runs past midnight keeps its real end. When the station moves a slot in AzuraCast, the app follows.

AzuraCast's schedule has no description or image for each slot, so the entries stay short. Playlists that run all day are left out, like the default rotation many stations schedule from midnight to midnight: they are background music, not shows.

## How do episodes reach the Podcast section?

![](https://cmsphoto.ww-cdn.com/superstatic/41269/art/grande/98656440-68860581.jpg?v=1794297761.8469276)

Each episode the station publishes on AzuraCast appears in the app's Podcast section within about an hour, read from the podcast's RSS feed.

AzuraCast also hosts podcasts: the station uploads its episodes in AzuraCast, which publishes each podcast on a public page, with an RSS feed behind it. You paste the link to the page, and GoodBarber finds the feed.

When the station publishes Monday's interview, it appears at the top of the Podcast section with its title, description and artwork, and plays in the app's audio player, like any podcast in your app. If you host a podcast rather than a station, [our page for podcasters](https://www.goodbarber.com/industry-apps/press/podcaster/) shows what else your app can do.

## How do you connect your AzuraCast station to your app?

Both extensions read your station's public pages, which must be enabled in AzuraCast. Your server must answer on a standard web address, without a port number.

For the schedule:

1. Open your station's public page: its link looks like https://radio.example.org/public/my_station.
2. In your back office, add a section and choose AzuraCast, schedule in the "Bring your content from…" block.
3. Paste the link into "AzuraCast server", then save the section. GoodBarber finds the station from the link; you can also enter the server address and the station's short name separately.

For a podcast:

1. In AzuraCast, open the public page of the podcast: its link ends with /podcast/ followed by its identifier.
2. Add a section, choose AzuraCast, podcast in the same block, paste the link into "Link to the podcast's public page", and save.

The extensions only read what your station already publishes, and change nothing on your server. The [AzuraCast, schedule](https://www.goodbarber.com/extensions/azuracast-schedule/) and [AzuraCast, podcast](https://www.goodbarber.com/extensions/azuracast-podcast/) pages of our Extension Store detail each step.

## How do you add AzuraCast to your GoodBarber app?

Open your back office and add a section, or start from the [AzuraCast, schedule](https://www.goodbarber.com/extensions/azuracast-schedule/) and [AzuraCast, podcast](https://www.goodbarber.com/extensions/azuracast-podcast/) pages of the Extension Store. Building an app for your station? [Our radio station app page](https://www.goodbarber.com/radio-station-app/) shows what else it can hold, from the live stream to push notifications, and [our post on the RSS podcast feed extension](https://www.goodbarber.com/blog/a-new-rss-feed-extension-the-rss-podcast-feed-a1304/) explains how a Podcast section reads a feed.

These two extensions are part of [five we are releasing together for radio stations](https://www.goodbarber.com/extensions/collections/radio-station/): the others read Mixcloud and Spinitron.

If your station needs something this version does not do, tell our support team from your back office.

Follow GoodBarber on Google

[![Add as a preferred source on Google](https://portal.ww-cdn.com/portal_static/images/preferred-source/badge-en.172e670ec003.png)](https://www.google.com/preferences/source?q=goodbarber.com)

![](https://blog.goodbarber.com/_public/profile/b5/b5f3704c4117b921f2e8146eddf0b0763b3e1692-default.jpg)

About the author

Pierre-Laurent Medori

Head of Backend Engineering

I'm Head of Backend Engineering at GoodBarber, where we build the platform that lets anyone create native apps without writing code. My team owns what runs behind the scenes — the APIs, services, and infrastructure that turn a no-code project into real published apps, hosting, push, and a full store. I write about the engineering that keeps "no-code" working at scale, and where AI fits in.

[More from Pierre-Laurent](https://www.goodbarber.com/blog/author/pierre-medori/)[LinkedIn](https://www.linkedin.com/in/pierre-laurent-medori/)
