New Buttons (#5)

Added two new buttons to the player:
 - Favorite song button
 - Queue mode button

Reviewed-on: #5
This commit is contained in:
0x01FE committed 2025-11-05 13:16:51 -06:00
1 parent 4c6976b2df
commit 0ca2547b54
4 files changed
+102 -2

No files matched your search

+4 -1
View File
@@ -306,7 +306,7 @@ class SubpyConn:
return starred
# Returns a requests Response object, the data stream can be found in Response.content
def stream(self, song_id: str, maxBitRate: int | None = None) -> requests.Response:
def stream(self, song_id: str, maxBitRate: int | None = None, format: str | None = None) -> requests.Response:
url = self.base_url + '/rest/stream?'
payload = self._getBasePayload()
@@ -314,6 +314,9 @@ class SubpyConn:
if maxBitRate:
payload['maxBitRate'] = maxBitRate
if format:
payload['format'] = format
payload['id'] = song_id
return requests.get(url + self._encodePayload(payload), stream=True)