Docs / Pulse / Listen Again

Overview

Listen Again automatically records your station's broadcast output 24/7, segments it by show using your schedule, and makes it available for on-demand catch-up listening. Listeners can browse and play recent shows on your website via an embeddable player, or in the RunBeat Pulse mobile app.

Recordings are streamed — not downloadable by listeners. Station admins can download recordings from within Pulse for regulatory compliance purposes.

Availability

Listen Again is available as an add-on from the Professional tier upward (£15/month). It's included in the Enterprise tier.

Getting Started

  1. Navigate to your station in Pulse
  2. Go to Content → Listen Again in the sidebar
  3. Click the Settings tab
  4. Enable Listen Again recording
  5. Configure your retention period and public window
  6. Recording starts automatically within 60 seconds

Configuration

Recording Quality

Choose the bitrate for your recordings:

QualityBitrateStorage per hourBest for
Standard64 kbps~28 MBTalk radio, speech-heavy stations
Recommended128 kbps~57 MBMusic stations (default)
High Quality192 kbps~86 MBAudiophile / classical stations

Retention Period

How long recordings are kept in storage. Minimum 42 days (Ofcom requirement for licensed stations). Default is 90 days. Recordings beyond this period are automatically deleted.

Public Window

How long shows appear on the public listen-again player. Default is 30 days. Recordings outside the public window are still accessible to station admins within Pulse until the retention period expires.

Excluded Hours

Choose which hours are hidden from the public player. Recording still happens 24/7 for compliance — this only controls what listeners see. Useful for hiding overnight automation from the catch-up player.

Embedding the Player

Add the listen-again player to your station's website with a single code snippet:

<div id="runbeat-listen-again"></div>
<script src="https://runbeatpulse.com/listen-again/widget.js"
        data-station="your-station-slug"
        data-theme="dark"></script>

Replace your-station-slug with your station's URL slug (e.g. my-station). Set data-theme to dark or light to match your website.

The embed code is also available in Pulse under Listen Again → Embed.

Admin Features

Browsing Recordings

The Recordings tab shows all recordings with filters for date range, show name, and presenter. Click play to listen inline, or use the action buttons:

  • ▶ Play — stream the recording in your browser
  • ⬇ Download — download the full MP3 file (admin only, audit logged)
  • 📝 Transcribe — generate a full transcript using AI (cost shown before confirming)

Downloads & Audit Trail

All admin downloads are logged with the user's name, email, timestamp, and IP address. This audit trail is available in the Pulse audit log.

On-Demand Transcription

Generate a full text transcript of any recording using OpenAI Whisper. Useful for compliance review, content repurposing, or accessibility.

  • Cost: approximately £0.54 per hour of audio
  • The estimated cost is shown before you confirm
  • Transcripts are searchable — listeners can find shows by spoken content
  • Transcripts can be exported as text

Mobile App

Listen Again is available in the RunBeat Pulse mobile app under More → Listen Again. Listeners can browse shows, search, and stream with background audio playback.

Ofcom Compliance

Important

Under the Ofcom Broadcasting Code, licensed stations must retain recordings of all broadcast output for a minimum of 42 days. Listen Again records 24/7 when enabled, satisfying this requirement with a default retention of 90 days.

Key compliance features:

  • 24/7 continuous recording — no gaps
  • Minimum 42-day retention (configurable up to unlimited)
  • Admin download with full audit trail
  • On-demand transcription for content review
  • Recordings include show name, presenter, and timestamp metadata

Costs & Storage

Listen Again is £15/month as an add-on (included in Enterprise). Storage is included up to 100 GB. Additional storage is available at £3/month per 50 GB.

Typical storage usage at 128 kbps:

RetentionStorage (24/7)
42 days (Ofcom minimum)~57 GB
90 days (default)~123 GB
365 days~500 GB

FAQ

Can listeners download the recordings?

No. Audio is streamed via secure signed URLs that expire after 4 hours. There are no direct download links. Only station admins can download recordings from within Pulse.

What happens if the stream goes down?

The recorder automatically reconnects when the stream comes back. There will be a gap in the recording matching the stream outage. The recorder logs these events for review.

Can I exclude certain shows from the public player?

Yes. Use the excluded hours setting to hide specific time slots from the public player. The recordings are still made and accessible to admins.

Does it work with multiple stations?

Yes. Each station has its own Listen Again configuration, recordings, and embeddable player. Storage and costs are tracked per station.