Populate station list from search results to prevent unnecessary api requests

This commit is contained in:
Eric van Blokland
2021-09-09 01:19:59 +02:00
parent 10ead80966
commit 155f063ecc
5 changed files with 129 additions and 47 deletions

View File

@@ -61,8 +61,6 @@ class RadioNetPlaybackProvider(backend.PlaybackProvider):
def translate_uri(self, uri):
identifier = re.findall(r"^radionet:track:?([a-z0-9]+|\d+)?$", uri)
if identifier:
radio_data = self.backend.radionet.get_station_by_id(identifier)
if radio_data:
return radio_data.stream_url
return self.backend.radionet.get_stream_url(identifier[0])
return None