Identify more Sonos radio stations with poor titles (#33609)

This commit is contained in:
Anders Melchiorsen 2020-04-04 07:41:39 +02:00 committed by GitHub
parent c6ba607c8c
commit c628c2cef2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -614,11 +614,11 @@ class SonosEntity(MediaPlayerDevice):
except (TypeError, KeyError, AttributeError): except (TypeError, KeyError, AttributeError):
pass pass
# Radios without tagging can have the radio URI as title. Non-playing # Radios without tagging can have part of the radio URI as title.
# radios will not have a current title. In these cases we try to use # Non-playing radios will not have a current title. In these cases we
# the radio name instead. # try to use the radio name instead.
try: try:
if self.soco.is_radio_uri(self._media_title) or self.state != STATE_PLAYING: if self._media_title in self._uri or self.state != STATE_PLAYING:
self._media_title = variables["enqueued_transport_uri_meta_data"].title self._media_title = variables["enqueued_transport_uri_meta_data"].title
except (TypeError, KeyError, AttributeError): except (TypeError, KeyError, AttributeError):
pass pass