added config file with caching and bitrate

This commit is contained in:
JISAUAY committed 2025-09-16 16:25:58 -05:00
1 parent e3e94f35df
commit 7b6a1ed30c
3 files changed
+23 -5

No files matched your search

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