Made favorites optional

This commit is contained in:
Eric van Blokland
2021-09-09 19:46:20 +02:00
parent 2f12cff16a
commit ca8b890951
2 changed files with 3 additions and 2 deletions

View File

@@ -26,7 +26,7 @@ class Extension(ext.Extension):
schema["language"] = config.String() schema["language"] = config.String()
schema["min_bitrate"] = config.String() schema["min_bitrate"] = config.String()
schema["api_key"] = config.String() schema["api_key"] = config.String()
schema["favorite_stations"] = config.List() schema["favorite_stations"] = config.List(True)
return schema return schema
def setup(self, registry): def setup(self, registry):

View File

@@ -74,7 +74,6 @@ class RadioNetLibraryProvider(backend.LibraryProvider):
def _browse_root(self): def _browse_root(self):
directories = [ directories = [
self.ref_directory("radionet:favorites", "Favorites"),
self.ref_directory("radionet:topstations", "Top stations"), self.ref_directory("radionet:topstations", "Top stations"),
self.ref_directory("radionet:localstations", "Local stations"), self.ref_directory("radionet:localstations", "Local stations"),
self.ref_directory("radionet:genres", "Genres"), self.ref_directory("radionet:genres", "Genres"),
@@ -83,6 +82,8 @@ class RadioNetLibraryProvider(backend.LibraryProvider):
self.ref_directory("radionet:cities", "Cities"), self.ref_directory("radionet:cities", "Cities"),
self.ref_directory("radionet:countries", "Countries"), self.ref_directory("radionet:countries", "Countries"),
] ]
if len(self.backend.radionet.favorites) > 0:
directories.insert(0, self.ref_directory("radionet:favorites", "Favorites"))
return directories return directories
def _browse_category(self, category, page): def _browse_category(self, category, page):