diff --git a/homeassistant/components/media_player/sonos.py b/homeassistant/components/media_player/sonos.py index 0ba0c890810..c09fe06a0af 100644 --- a/homeassistant/components/media_player/sonos.py +++ b/homeassistant/components/media_player/sonos.py @@ -323,8 +323,10 @@ def _timespan_secs(timespan): def _is_radio_uri(uri): """Return whether the URI is a radio stream.""" - return uri.startswith('x-rincon-mp3radio:') or \ - uri.startswith('x-sonosapi-stream:') + radio_schemes = ( + 'x-rincon-mp3radio:', 'x-sonosapi-stream:', 'x-sonosapi-radio:', + 'hls-radio:') + return uri.startswith(radio_schemes) class SonosDevice(MediaPlayerDevice):