B"H use subsonic dir api for browsing

This commit is contained in:
hhm 2017-02-12 15:50:41 -05:00
parent 5db17c3862
commit 68d469bdeb
3 changed files with 50 additions and 9 deletions

View file

@ -4,6 +4,7 @@ SONG = 'song'
ARTIST = 'artist'
PLAYLIST = 'playlist'
ALBUM = 'album'
DIRECTORY='directory'
PREFIX = 'subidy'
ROOT = 'root'
SEARCH = 'search'
@ -45,6 +46,12 @@ def get_album_id(uri):
return None
return result.group(3)
def get_directory_id(uri):
result = regex.match(uri)
if not is_id_result_valid(result, DIRECTORY):
return None
return result.group(3)
def get_type(uri):
result = regex.match(uri)
if not is_type_result_valid(result):
@ -63,6 +70,9 @@ def get_album_uri(id):
def get_song_uri(id):
return get_type_uri(SONG, id)
def get_directory_uri(id):
return get_type_uri(DIRECTORY, id)
def get_playlist_uri(id):
return get_type_uri(PLAYLIST, id)