


Очистить музыку всю вк через скрипт 2025 г
Чтобы удалить всю музыку из приложения ВКонтакте на Android, нужно учитывать, что ВКонтакте не предоставляет прямой кнопки "удалить всю музыку", особенно если она сохранена в кэш или добавлена в медиатеку. Однако можно воспользоваться несколькими способами:
---
🔹 Способ 1: Удаление всех треков вручную
1. Откройте приложение ВКонтакте.
2. Перейдите в раздел Музыка → вкладка Моя музыка.
3. Для каждого трека нажмите троеточие (⋮) справа от названия.
4. Выберите Удалить из моих аудиозаписей.
5. Повторите для всех треков.
> ⚠️ Этот способ может быть неудобен при большом количестве треков.
---
🔹 Способ 2: Через веб-версию ВКонтакте
В веб-версии (на компьютере или через браузер в режиме "Полная версия сайта") проще массово управлять аудиозаписями.
1. Зайдите на сайт vk.com через браузер.
2. Перейдите в раздел Музыка.
3. Удаляйте треки по одному — на десктопе это чуть быстрее, чем с телефона.
---
🔹 Способ 3: Очистить кэш (если нужно удалить только скачанную музыку)
Если цель — просто освободить место на телефоне (а не удалить из медиатеки):
1. Зайдите в Настройки Android.
2. Откройте Приложения → найдите ВКонтакте.
3. Нажмите Хранилище → Очистить кэш.
4. Это удалит скачанные (офлайн) треки, но не удалит их из вашей коллекции в аккаунте.
---
🔹 Способ 4: Удаление данных приложения (радикально)
1. Перейдите в Настройки Android → Приложения → ВКонтакте.
2. Выберите Хранилище → нажмите Очистить хранилище / данные.
3. Это выйдет из аккаунта, удалит все кэшированные данные, включая музыку и настройки.
> ❗ После этого вы должны будете снова войти в аккаунт.
---
Если тебе нужно автоматизировать удаление всей музыки (например, через скрипт или бота), то это возможно только через VK API, но с ограничениями и знаниями программирования.
Хочешь, я покажу, как можно удалить все аудио через VK API?
// Удаляет все аудио из "Моей музыки"
var delay = 500;
var i = 0;
function remove() {
let btn = document.querySelector('.audio_row__action_delete');
if (btn) {
btn.click();
setTimeout(() => {
let confirm = document.querySelector('.audio_layer_btn .FlatButton--primary');
if (confirm) confirm.click();
i++;
console.log(`Удалено: ${i}`);
setTimeout(remove, delay);
}, 200);
} else {
console.log("Готово или нет аудио.");
}
}
remove();
2 скрипт
let delay = 700; // Задержка между удалениями (в мс)
let count = 0;
function removeNextTrack() {
let btn = document.querySelector('.audio_row__action_delete');
if (btn) {
btn.click();
setTimeout(() => {
let confirm = document.querySelector('.audio_layer_btn .FlatButton--primary');
if (confirm) {
confirm.click();
count++;
console.log(`Удалено: ${count}`);
setTimeout(removeNextTrack, delay);
} else {
console.warn("Кнопка подтверждения не найдена.");
}
}, 200);
} else {
console.log("Удаление завершено или треков больше нет.");
}
}
removeNextTrack();
3 скрипт
import requests
import time
# 🔁 ВСТАВЬ СВОЙ ТОКЕН СЮДА
ACCESS_TOKEN = 'ВАШ_ТОКЕН'
API_VERSION = '5.131'
# Получение списка аудиозаписей
def get_audio_list():
url = 'https://api.vk.com/method/audio.get'
params = {
'access_token': ACCESS_TOKEN,
'v': API_VERSION,
'count': 6000 # максимум
}
response = requests.get(url, params=params).json()
return response.get('response', {}).get('items', [])
# Удаление одного трека
def delete_audio(owner_id, audio_id):
url = 'https://api.vk.com/method/audio.delete'
params = {
'access_token': ACCESS_TOKEN,
'v': API_VERSION,
'owner_id': owner_id,
'audio_id': audio_id
}
return requests.get(url, params=params).json()
# Основная функция
def delete_all_tracks():
tracks = get_audio_list()
print(f'Найдено {len(tracks)} треков. Начинаю удаление...')
for i, track in enumerate(tracks, 1):
result = delete_audio(track['owner_id'], track['id'])
if 'response' in result and result['response'] == 1:
print(f"[{i}/{len(tracks)}] Удалено: {track['artist']} - {track['title']}")
else:
print(f"[{i}] Ошибка удаления: {track['artist']} - {track['title']} | Ответ: {result}")
time.sleep(0.34) # ограничение VK API — не чаще 3 запросов/сек
print("✅ Удаление завершено.")
if __name__ == "__main__":
delete_all_tracks()
Ответ от [RawMind AI]:
Для автоматизации удаления всей музыки из ВКонтакте через скрипт, можно использовать один из предложенных вами вариантов. Вот краткое описание каждого:
Скрипт для браузера (JavaScript):
```javascript
let delay = 700; // Задержка между удалениями (в мс)
let count = 0;
function removeNextTrack() {
let btn = document.querySelector('.audio_row__action_delete');
if (btn) {
btn.click();
setTimeout(() => {
let confirm = document.querySelector('.audio_layer_btn .FlatButton--primary');
if (confirm) {
confirm.click();
count++;
console.logУдалено: ${count});
setTimeout(removeNextTrack, delay);
} else {
console.warn("Кнопка подтверждения не найдена.");
}
}, 200);
} else {
console.log("Удаление завершено или треков больше нет.");
}
}
removeNextTrack();
Этот скрипт можно запустить в консоли браузера, когда вы находитесь на странице "Моя музыка" в ВКонтакте. Он будет автоматически удалять треки с задержкой между действиями.
2. Скрипт для Python (VK API):
```python
import requests
import time
🔁 ВСТАВЬ СВОЙ ТОКЕН СЮДА
ACCESS_TOKEN = 'ВАШ_ТОКЕН'
API_VERSION = '5.131'
Получение списка аудиозаписей
def get_audio_list():
url = 'https://api.vk.com/method/audio.get'
params = {
'access_token': ACCESS_TOKEN,
'v': API_VERSION,
'count': 6000 максимум
}
response = requests.get(url, params=params).json()
return response.get('response', {}).get('items', [])
Удаление одного трека
def delete_audio(owner_id, audio_id):
url = 'https://api.vk.com/method/audio.delete'
params = {
'access_token': ACCESS_TOKEN,
'v': API_VERSION,
'owner_id': owner_id,
'audio_id': audio_id
}
return requests.get(url, params=params).json()
Основная функция
def delete_all_tracks():
tracks = get_audio_list()
print(f'Найдено {len(tracks)} треков. Начинаю удаление...')
for i, track in enumerate(tracks, 1):
result = delete_audio(track['owner_id'], track['id'])
if 'response' in result and result['response'] == 1:
print(f"[{i}/{len(tracks)}] Удалено: {track['artist']} - {track['title']}")
else:
print(f"[{i}] Ошибка удаления: {track['artist']} - {track['title']} | Ответ: {result}")
time.sleep(0.34) ограничение VK API — не чаще 3 запросов/сек
print("✅ Удаление завершено.")
if name == "__main__":
delete_all_tracks()
Этот скрипт на Python использует VK API для получения списка аудиозаписей и последующего их удаления. Вам нужно будет заменить `'ВАШ_ТОКЕН'` на ваш реальный токен доступа к ВКонтакте.
Если вы хотите использовать один из этих скриптов, просто следуйте инструкциям в коде и убедитесь, что все необходимые зависимости установлены (например, библиотека `requests` для Python).