Skip to main content

Live Streaming

Let your listeners tune into your live broadcast directly from the player. Live mode shows what's on now, what's coming up next, and optionally displays the current track from your Icecast server.

Enabling live streaming

  1. Go to Player Settings in the dashboard
  2. Toggle Live Streaming on
  3. Enter your Stream URL — this must be an HTTPS URL pointing to your Icecast, Shoutcast, or compatible stream
HTTPS required

The stream URL must use HTTPS. Modern browsers block mixed content (loading HTTP audio on an HTTPS page), so an HTTP stream URL won't work. If your stream is currently HTTP-only, you'll need to set up an HTTPS proxy or ask your hosting provider for an HTTPS endpoint.

  1. Save your changes

Once enabled, listeners will see a Live button in the player that starts your stream with a single tap.

What listeners see

Player feature toggles
Enable or disable player features including live streaming from the Features tab.

Now playing

When live mode is active, the player shows:

  • Current show — the show name and artwork from your schedule
  • Next show — what's coming up after the current programme
  • Time remaining — how long until the next show starts

This information comes from your broadcast schedule. The player checks every 30 seconds for updates, so when one show ends and the next begins, the display updates automatically.

info

For now/next to work, your schedule needs to have shows assigned for the current time period. If there's a gap in the schedule, the player will show just the stream name without now/next information.

Icecast track metadata

If your Icecast server provides track metadata (artist and song title), you can display it in the player:

  1. Go to Player Settings
  2. Toggle Show Current Track on
  3. Save

The player polls your Icecast server every 15 seconds for the current track. This appears below the now/next information with a music note icon.

This is separate from the now/next display — you can use either or both:

FeatureSourceShows
Now/NextYour AutoPod scheduleCurrent and upcoming show names
Current TrackIcecast metadataCurrent song artist and title

Live mode behaviour

When a listener taps Live, the player:

  1. Starts streaming your live audio
  2. Switches the display to show now/next information
  3. Shows an On Demand button linking to the latest episode (so listeners can switch to catch-up)
  4. Updates the lockscreen/notification controls with your station name and current show artwork

If the stream drops or the listener's connection is interrupted, the player automatically retries up to 3 times with a short backoff. If the stream can't be reached, the listener sees an error message with the option to retry manually.

Configuring live settings

SettingWhat it does
Live Streaming (toggle)Enables/disables the live button entirely
Stream URLYour HTTPS stream endpoint
Show Now/Next (toggle)Display current and upcoming shows from your schedule
Show Current Track (toggle)Display Icecast track metadata

Tips

Test your stream URL

Paste your stream URL directly into a browser. If it starts playing audio, it'll work in the player. If it downloads a file or shows an error, the URL may need adjusting.

Schedule is key

The now/next display depends entirely on your broadcast schedule being accurate. If a show runs over or you make a schedule change, update the schedule in the dashboard — the player will reflect the change within a couple of minutes.

Multiple streams

If your account has multiple streams (e.g., a main station and a specialist music stream), each stream has its own live URL and player settings. Listeners access different streams via different player URLs.