Listen to BBC Sounds live radio content directly from Home Assistant.
- Live Radio: Stream BBC radio stations (Radio 1, Radio 2, Radio 4, 6 Music, World Service, etc.)
- Dynamic Station List: Automatically fetches available stations from BBC
- Media Browser: Browse and play stations via the Home Assistant Media Browser
- Cast Support: Cast BBC radio to any media player (Chromecast, Sonos, etc.)
- Optional BBC Account: Login for access to UK-only content
- Open HACS in Home Assistant
- Go to Integrations → Menu (⋮) → Custom repositories
- Enter:
https://github.com/SimeonSouttar/bbc-sounds-hacs - Select Integration as the category
- Click Add, then find and download BBC Sounds
- Restart Home Assistant
- Go to Settings → Devices & Services
- Click Add Integration
- Search for BBC Sounds
- (Optional) Enter your BBC account credentials for UK-only content
Open the Media Browser panel in Home Assistant and select BBC Sounds → Live Radio to see available stations.
service: media_player.play_media
target:
entity_id: media_player.living_room_speaker
data:
media_content_type: music
media_content_id: media-source://bbc_sounds/live/bbc_radio_fourfmCommon Station IDs:
| Station | ID |
|---|---|
| BBC Radio 1 | bbc_radio_one |
| BBC Radio 2 | bbc_radio_two |
| BBC Radio 3 | bbc_radio_three |
| BBC Radio 4 | bbc_radio_fourfm |
| BBC Radio 4 Extra | bbc_radio_four_extra |
| BBC Radio 5 Live | bbc_radio_five_live |
| BBC Radio 6 Music | bbc_6music |
| BBC World Service | bbc_world_service |
This is a custom integration and is not officially affiliated with the BBC.
- auntie-sounds library by @kieranhogg
- Music Assistant for inspiration