Made favorites optional
This commit is contained in:
@@ -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):
|
||||||
|
|||||||
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user