VkAudio

Модуль для работы с аудио

class vk_api.audio.VkAudio(vk, convert_m3u8_links=True)[source]

Модуль для получения аудиозаписей без использования официального API.

Parameters:

vk – Объект VkApi

get_iter(owner_id=None, album_id=None, access_hash=None)[source]

Получить список аудиозаписей пользователя (по частям)

Parameters:
  • owner_id – ID владельца (отрицательные значения для групп)

  • album_id – ID альбома

  • access_hash – ACCESS_HASH альбома

get(owner_id=None, album_id=None, access_hash=None)[source]

Получить список аудиозаписей пользователя

Parameters:
  • owner_id – ID владельца (отрицательные значения для групп)

  • album_id – ID альбома

  • access_hash – ACCESS_HASH альбома

get_albums_iter(owner_id=None)[source]

Получить список альбомов пользователя (по частям)

Parameters:

owner_id – ID владельца (отрицательные значения для групп)

get_albums(owner_id=None)[source]

Получить список альбомов пользователя

Parameters:

owner_id – ID владельца (отрицательные значения для групп)

search_user(owner_id=None, q='')[source]

Искать по аудиозаписям пользователя

Parameters:
  • owner_id – ID владельца (отрицательные значения для групп)

  • q – запрос

edit_audio(audio_id: int, owner_id: int, hash: str, performer: str, title: str, text: str = '', genre: int = 1001)[source]

Редактировать аудиозапись

Parameters:
  • audio_id – ID аудиозаписи

  • owner_id – ID владельца (отрицательные значения для групп)

  • hash – хэш для редактирования аудиозаписи

  • performer – название аудиозаписи

  • title – заголовок аудиозаписи

  • text – текст аудиозаписи

  • genre – жанр аудиозаписи

upload_audio(audio: str, group_id: int = 0)[source]

Загрузка аудиозаписи

Parameters:

group_id – ID группы, для юзера - 0

search(q, count=100, offset=0)[source]

Искать аудиозаписи

Parameters:
  • q – запрос

  • count – количество

  • offset – смещение

search_iter(q, offset=0)[source]

Искать аудиозаписи (генератор)

Parameters:
  • q – запрос

  • offset – смещение

get_updates_iter()[source]

Искать обновления друзей (генератор)

Искать популярные аудиозаписи (генератор)

Parameters:

offset – смещение

get_news_iter(offset=0)[source]

Искать популярные аудиозаписи (генератор)

Parameters:

offset – смещение

get_audio_by_id(owner_id, audio_id)[source]

Получить аудиозапись по ID

Parameters:
  • owner_id – ID владельца (отрицательные значения для групп)

  • audio_id – ID аудио

get_post_audio(owner_id, post_id)[source]

Получить список аудиозаписей из поста пользователя или группы

Parameters:
  • owner_id – ID владельца (отрицательные значения для групп)

  • post_id – ID поста