stuff working more
This commit is contained in:
1 parent
e7f7f70f7b
commit
1d56b5efea
5 files changed
+159
-14
No files matched your search
+13
-1
@@ -177,7 +177,7 @@ class SubpyConn:
|
||||
return ArtistIndexes(requests.get(url + self._encodePayload(self._getBasePayload())).content)
|
||||
|
||||
def _getMusicDirectory(self, id: str):
|
||||
url = 'https://' + self.base_url + '/rest/getMusicDirectory?'
|
||||
url = self.base_url + '/rest/getMusicDirectory?'
|
||||
|
||||
payload = self._getBasePayload()
|
||||
payload['id'] = id
|
||||
@@ -230,6 +230,18 @@ class SubpyConn:
|
||||
|
||||
return artists
|
||||
|
||||
def getAlbums(self) -> list[Album]:
|
||||
url = self.base_url + '/rest/getAlbumList?'
|
||||
|
||||
payload = self._getBasePayload()
|
||||
payload['type'] = 'alphabeticalByName'
|
||||
payload['size'] = 20
|
||||
|
||||
r = requests.get(url + self._encodePayload(payload))
|
||||
|
||||
with open("albumList.xml" , 'wb') as file:
|
||||
file.write(r.content)
|
||||
|
||||
# Returns a requests Response object, the data stream can be found in Response.content
|
||||
def stream(self, song_id: str) -> requests.Response:
|
||||
url = self.base_url + '/rest/stream?'
|
||||
|
||||
Reference in new issue
Block a user