-class AudioLibraryResource(webserver.CustomResource):
- def get_render(self, uri, request):
- id = uri.split("/")[-1].split("-")[1]
- #path =
- return webserver.Data("", "")
+
+ def _inner_browse(self, id):
+ namespace, id = id.split(':')[1].split('-')
+ if not namespace or not id:
+ return []
+
+ return {'audio': lambda id: self.facade.get_audio_item(id),
+ 'genre': lambda id: self.facade.get_audio_genre(id),
+ 'album': lambda id: self.facade.get_audio_album(id),
+ 'artist': lambda id: self.facade.get_audio_artist(id)
+ }