#Web Radio integration stopped working - 2025.7.0

1 messages · Page 1 of 1 (latest)

mortal ermine
#

As the title says the Web Radio integration is reporting Could not connect to Radio Browser API and keeps reloading indefinitely.

vapid urchin
#

I also don't have working radio in 2025.07.0. In my logs, I have seen the above error, and also AttributeError: 'ConfigEntry' object has no attribute 'runtime_data'

#

Here's more context:

#
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 28, in _handle_async_response
    await func(hass, connection, msg)
  File "/usr/src/homeassistant/homeassistant/components/media_source/__init__.py", line 203, in websocket_browse_media
    media = await async_browse_media(hass, msg.get("media_content_id", ""))
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/media_source/__init__.py", line 137, in async_browse_media
    item = await _get_media_item(hass, media_content_id, None).async_browse()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/media_source/models.py", line 79, in async_browse
    return await self.async_media_source().async_browse_media(self)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/radio_browser/media_source.py", line 76, in async_browse_media
    radios = self.radios
             ^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/radio_browser/media_source.py", line 53, in radios
    return self.entry.runtime_data
           ^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'ConfigEntry' object has no attribute 'runtime_data'
mortal ermine
#

I looked into this issue a little bit and the error you posted seem to be a recurring issue. A March release had the same issue

vapid urchin
#

Upgrade to Core 2025.7.1 fixed this for me...