B"H get_raw_albums
This commit is contained in:
parent
a9aa13cdb0
commit
e7209a4f35
1 changed files with 12 additions and 1 deletions
|
@ -197,7 +197,18 @@ class SubsonicApi():
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def get_raw_albums(self, artist_id):
|
def get_raw_albums(self, artist_id):
|
||||||
return self.get_raw_dir(artist_id)
|
try:
|
||||||
|
response = self.connection.getArtist(artist_id)
|
||||||
|
except Exception as e:
|
||||||
|
logger.warning('Connecting to subsonic failed when loading list of albums.')
|
||||||
|
return []
|
||||||
|
if response.get('status') != RESPONSE_OK:
|
||||||
|
logger.warning('Got non-okay status code from subsonic: %s' % response.get('status'))
|
||||||
|
return []
|
||||||
|
albums = response.get('artist').get('album')
|
||||||
|
if albums is not None:
|
||||||
|
return albums
|
||||||
|
return []
|
||||||
|
|
||||||
def get_raw_songs(self, album_id):
|
def get_raw_songs(self, album_id):
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Add table
Reference in a new issue