Skip to content
Homebridge TestFlight
Apple

HomePod Radio

@homebridge-plugins/homebridge-homepod-radio · v3.2.13

VerifiedLocalHomebridge 2.0

Streams radio URLs and audio files to a HomePod or Apple TV from a HomeKit speaker accessory.

What it says it supports

Brands

  • Apple

Devices it names

  • HomePod
  • HomePod mini
  • Apple TV

Shows up in Apple Home as from its README

What people report

Streams radio to HomePods through pyatv and ffmpeg; HomePod mini works but can need a reboot and has audio dropouts.

  • Partly works1
  • Not working1
DeviceStatusWhat they saidSource
HomePod miniPartly worksStreams radio but dropouts; sometimes errors until HomePod rebooted
Saved copy
Hi Petro After rebooting the HomePod, the plug-in works Increasing the buffer has helped a little. every time there is an acoustic disturbance, the following message appears: [23/01/2022, 09:41:19] [HomepodRadioPlatform] [BBC1] ffmpeg pipe error: Error: write EPIPE and Homebridge crashes completely on the RP3. I have to pull the plug to restart. complete log: (before crash) [23/01/2022, 09:37:45] [HomepodRadioPlatform] [BBC1] Setting volume to 35 [23/01/2022, 09:37:46] [HomepodRadioPlatform] [BBC1] Started streaming http://stream.live.vc.bbcmedia.co.uk/bbc_radio_one [23/01/2022, 09:37:46] …

Excerpt saved from GitHub on 2026-10-22.

Issue #6 · 2022-01
HomePod mini (tvOS 15.2, pairing disabled)Not workingPairs in Home but no audio; pyatv scan shows pairing disabled
Saved copy
… What a great idea your plug-in, thank you so much! Unfortunately the plug in does not work for me, I can pair it to Homekit App but unfortunately the homepod does not play music. in the homebridge log protocol i get this message: A platform configured a external accessory under the plugin name 'homebridge-homepod-radio-platform'. However no loaded plugin could be found for the name! my config: { "platform": "HomepodRadioPlatform", "name": "Homepod Radio", "model": "BBC - Radio 1", "homepodId": "58D34940A3EC", "radioUrl": "http://stream.live.vc.bbcmedia.co.uk/bbc_radio_one" } i did all steps …

Excerpt saved from GitHub on 2026-10-22.

Issue #3 · 2022-01

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local

AirPlay via pyatv

You’ll need

  • pyatv
  • Python 3.8+

Compatibility

Verified by HomebridgeYes
Homebridge versions^1.8.0 || ^2.0.0-beta.0
Homebridge 2.0Yes
Node.js^20.0.0 || ^22.0.0 || ^24.0.0
Settings in Homebridge UIYes
MatterNo
Platform nameHomepodRadioPlatform
LicenseMIT

Community signals

Downloads a week172
Downloads a month212
GitHub stars68
Open issues0
Closed issues69
Last code push2026-10-19
Latest version3.2.13 (2026-10-12)
First published2026-03-09
Releases9

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • Each radio speaker is paired separately

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • Lightbulb
  • SmartSpeaker
  • Switch