Album Screen Redesign (#4)

Album screen redo

Reviewed-on: #4
This commit is contained in:
0x01FE committed 2025-11-03 14:07:50 -06:00
1 parent 9c462679c8
commit 4c6976b2df
6 files changed
+155 -84

No files matched your search

+22
View File
@@ -57,4 +57,26 @@ class NavidromeAPI:
return [SubSonic.Song(song_d) for song_d in response.json()]
def getAlbums(self, end: int, start: int, order: str = 'ACS', sort: str = 'name', name: str | None = None, seed: float | None = None) -> list[SubSonic.Album]:
url = self.base_url + '/api/album?'
payload = {
"_end": end,
"_order": order,
"_sort" : sort,
"_start": start,
"seed": 0.0
}
if seed:
payload['seed'] = seed
if name:
payload['name'] = name
response = requests.get(url + self._encodePayload(payload), headers=self.auth_header)
print(response.content)
return [SubSonic.Album(album_d) for album_d in response.json()]