Добавлено 2 эндпоинта на скип текущего и возврат прошлого сонга
All checks were successful
Verify Dev Build / publish (push) Successful in 32s

This commit is contained in:
2026-03-08 10:10:21 +03:00
parent 93644882a0
commit c7ffb2608d
2 changed files with 21 additions and 5 deletions

View File

@ -128,11 +128,27 @@ class SpotifyAPIClient(OxideHTTP):
async def pause_playback(self) -> NoReturn:
raise NotImplementedError
async def skip_to_next(self) -> NoReturn:
raise NotImplementedError
async def skip_to_next(self, access_token: str, device_id: str) -> None:
req = self.post(
'/me/player/next',
params={'device_id': device_id},
headers=self._auth(access_token),
)
async def skip_to_previous(self) -> NoReturn:
raise NotImplementedError
req = await self._process_request(req)
return await self._process(req, None)
async def skip_to_previous(
self, access_token: str, device_id: str
) -> None:
req = self.post(
'/me/player/previous',
params={'device_id': device_id},
headers=self._auth(access_token),
)
req = await self._process_request(req)
return await self._process(req, None)
async def seek_to_position(self) -> NoReturn:
raise NotImplementedError