Обновления
Здесь находится история обновлений и описание изменений в них.
v4.3.1
(08.11.2024 22:25)
v4.3.1
(08.11.2024 22:25)Другое
Исправлены ошибка, из-за которой было невозможно обработать ошибки, полученные от ВКонтакте.
Исправлена ошибка, из-за которой нельзя было получить треки некоторых плейлистов и альбомов, не установив параметр
isLarge
наTrue
в методеclient.getPlaylistTracks()
.
Документация
Исправлены незначительные ошибки в существующей.
v4.3.0
(08.11.2024 06:45)
v4.3.0
(08.11.2024 06:45)Классы
Добавлены
types.Section
,types.Message
иtypes.MusicFromPost
.
Атрибуты
Добавлен
mainColor
кtypes.Album
иtypes.Playlist
.
Методы
Добавлен camel_case алиас для каждого.
Добавлены
section.get()
,section.getTracks()
кtypes.Section
.Добавлен
playlist.removeAllTracks()
кtypes.Playlist
.
Методы
Добавлены
client.getSections()
,client.getSection()
иclient.getTracks()
.Добавлен
client.removeAllTracksFromPlaylist()
.Удалены
client.getNew()
,client.getPopular()
иclient.getEditorsPick()
.client.get()
теперь может принимать несколько треков.client.add()
иclient.remove()
теперь корректно работают с музыкой пользователей и групп, а также большим количеством треков. Также теперь возвращаютbool
, а неlist[bool]
, если был передан только один трек.
Параметры
Добавлен
isLarge
кclient.getPlaylistTracks()
.Переименованы
ownerId
->ownerIds
иtrackId
->trackIds
уclient.get()
.
Другое
Исправлена ошибка, из-за которой методы
client.getPlaylists()
иclient.getAllPlaylists()
ничего не возвращали, если не указать параметрplaylistTypes
.
Документация
Исправлены незначительные ошибки в существующей, а также добавлена к новым классам и методам.
v4.2.1
(01.11.2024 19:45)
v4.2.1
(01.11.2024 19:45)Методы
Исправлена установка метаданных трека в
client.download()
.
Ошибки
Удалены
errors.VKCookieFileNotFound
,errors.VKInvalidCookie
иerrors.VKUnsuccessfulLoginAttempt
.
Другое
Документация
Исправлены незначительные ошибки в существующей и добавлена недостающая.
v4.2.0
(30.10.2024 18:45)
v4.2.0
(30.10.2024 18:45)Классы
Добавлен
types.SearchResults
.
Атрибуты
Добавлен
domain
кtypes.Artist
.Добавлен
artist
кtypes.Album
.Ключи в
photo
теперьint
.
Методы
Добавлены
album.add()
,album.remove()
иalbum.copy()
кtypes.Album
.
Методы
Добавлен camel_case алиас для каждого.
Удалены
client.getAlbum()
иclient.getAlbumTracks()
как устаревшие. Теперь вместо них необходимо использоватьclient.getPlaylist()
иclient.getPlaylistTracks()
.Удалены
client.getTracks()
иclient.createVKccUrl()
.Переименован
client.APIReq()
->client.api()
.client.search()
теперь возвращает классtypes.SearchResults
.client.download()
теперь может устанавливать метаданные трека в файл и поддерживает расширения .ts и .opus (Поддержка .opus для всех треков не гарантируется).
Параметры
Удалены
login
,password
иcookieFilename
уClient
как устаревшие.Добавлены
limit
иoffset
кclient.getArtistAlbums()
иclient.getArtistTracks()
.Добавлен
offset
кclient.getRelatedArtists()
.Добавлены
extension
иmetadata
кclient.download()
.Добавлены
ownerId
иvalidateIds
кclient.removePlaylist()
.Добавлены
json
,data
,cookies
,headers
,files
иversion
кclient.api()
.Переименован
HTTPMethod
->httpMethod
уclient.api()
.Переименован
id
->ownerId
уclient.getBroadcast()
.Переименован
reValidateIds
->validateIds
уclient.remove()
.Переименованы
newTitle
->title
,newDescription
->description
,newPhoto
->photo
уclient.copyPlaylist()
.filename
уclient.download()
теперь принимает динамическое название файла.
Ошибки
Удалена
errors.AccessDeniedWithoutCookie
.
Другое
Списки с одним элементом больше не распаковываются автоматически.
Зависимости
Обновлена версия
av
—12.3.0
->13.1.0
.Добавлена
mutagen
.Удалены
selenium
иwebdriver_manager
.
Документация
Переработана существующая, а также добавлена недостающая.
Last updated