diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index ae7da4b..b3e839e 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -1,6 +1,9 @@ name: Build and upload package to PyPI on: + push: + branches: + - pypi release: types: [created] diff --git a/yandex_music/__init__.py b/yandex_music/__init__.py index 34077fc..5b92d71 100644 --- a/yandex_music/__init__.py +++ b/yandex_music/__init__.py @@ -1,4 +1,4 @@ -__version__ = '2.0.0' +__version__ = '2.0.1' __license__ = 'GNU Lesser General Public License v3 (LGPLv3)' __copyright__ = 'Copyright (C) 2019-2022 Il`ya (Marshal) ' diff --git a/yandex_music/playlist/playlist.py b/yandex_music/playlist/playlist.py index ebf17b3..b64b2c6 100644 --- a/yandex_music/playlist/playlist.py +++ b/yandex_music/playlist/playlist.py @@ -234,30 +234,34 @@ class Playlist(YandexMusicObject): def like(self, *args, **kwargs) -> bool: """Сокращение для:: - client.users_likes_playlists_add(playlist.uid, user.id *args, **kwargs) + client.users_likes_playlists_add(playlist.playlist_id, user.id, *args, **kwargs) """ - return self.client.users_likes_playlists_add(self.uid, self.client.me.account.uid, *args, **kwargs) + return self.client.users_likes_playlists_add(self.playlist_id, self.client.me.account.uid, *args, **kwargs) async def like_async(self, *args, **kwargs) -> bool: """Сокращение для:: - await client.users_likes_playlists_add(playlist.uid, user.id *args, **kwargs) + await client.users_likes_playlists_add(playlist.playlist_id, user.id, *args, **kwargs) """ - return await self.client.users_likes_playlists_add(self.uid, self.client.me.account.uid, *args, **kwargs) + return await self.client.users_likes_playlists_add( + self.playlist_id, self.client.me.account.uid, *args, **kwargs + ) def dislike(self, *args, **kwargs) -> bool: """Сокращение для:: - client.users_likes_playlists_remove(playlist.uid, user.id *args, **kwargs) + client.users_likes_playlists_remove(playlist.playlist_id, user.id, *args, **kwargs) """ - return self.client.users_likes_playlists_remove(self.uid, self.client.me.account.uid, *args, **kwargs) + return self.client.users_likes_playlists_remove(self.playlist_id, self.client.me.account.uid, *args, **kwargs) async def dislike_async(self, *args, **kwargs) -> bool: """Сокращение для:: - await client.users_likes_playlists_remove(playlist.uid, user.id *args, **kwargs) + await client.users_likes_playlists_remove(playlist.playlist_id, user.id, *args, **kwargs) """ - return await self.client.users_likes_playlists_remove(self.uid, self.client.me.account.uid, *args, **kwargs) + return await self.client.users_likes_playlists_remove( + self.playlist_id, self.client.me.account.uid, *args, **kwargs + ) def fetch_tracks(self, *args, **kwargs) -> List['TrackShort']: """Сокращение для::