diff --git a/mopidy_radionet/backend.py b/mopidy_radionet/backend.py index ba5edee..0034e24 100644 --- a/mopidy_radionet/backend.py +++ b/mopidy_radionet/backend.py @@ -29,7 +29,7 @@ class RadioNetBackend(pykka.ThreadingActor, backend.Backend): self.uri_schemes = ["radionet"] self.radionet.min_bitrate = int(config["radionet"]["min_bitrate"]) - self.radionet.set_lang(str(config["radionet"]["language"])) + self.radionet.set_lang(str(config["radionet"]["language"]).strip()) self.radionet.set_apikey(str(config["radionet"]["api_key"])) self.radionet.set_favorites( tuple( diff --git a/mopidy_radionet/radionet.py b/mopidy_radionet/radionet.py index 79f600d..0062b95 100644 --- a/mopidy_radionet/radionet.py +++ b/mopidy_radionet/radionet.py @@ -73,11 +73,14 @@ class RadioNetClient(object): self.session.close() def set_lang(self, lang): + if lang == "en": + lang = "net" langs = ["net", "de", "at", "fr", "pt", "es", "dk", "se", "it", "pl"] + self.base_url = "https://radio.net/" if lang in langs: self.base_url = self.base_url.replace(".net", "." + lang) else: - logging.error("Radio.net not supported language: %s", str(lang)) + logging.warning("Radio.net not supported language: %s, defaulting to English", str(lang)) self.update_prefix() def update_prefix(self):