Обновления
Здесь находится история обновлений и описание изменений в них.
v4.4.2 (06.12.2024 03:20)
v4.4.2 (06.12.2024 03:20)...
v4.4.1 (05.12.2024 04:45)
v4.4.1 (05.12.2024 04:45)...
v4.4.0 (05.12.2024 04:35)
v4.4.0 (05.12.2024 04:35)...
v4.3.3 (02.12.2024 18:15)
v4.3.3 (02.12.2024 18:15)Методы
Исправлена ошибка, из-за которой метод
client.download()не мог установить метаданные при загрузке в формате.opusи raise'илTypeError.
v4.3.2 (20.11.2024 04:45)
v4.3.2 (20.11.2024 04:45)...
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