Разделы

Инструкция

Как удалить всю музыку в социальной сети "ВКонтакте" быстро

Обновлено 10 декабря 2024 г.

Социальная сеть «ВКонтакте» позволяет не только общаться с другими людьми, но и слушать новинки музыки из архива аудиозаписей. Во ВК содержится огромная база аудиозаписей, многие из которых невозможно найти даже на специальных ресурсах, специализирующихся на музыке и видео.

Если в библиотеке музыки скопилось слишком много файлов, иногда требуется удалить все аудиозаписи разом. И, к слову, есть удобный способ очистки раздела «Музыка» (вне зависимости от того, сколько композиций сохранено на данный момент).

Инструкция подойдет для браузерной версии ВКонтакте, а также мобильного приложения для Андроид или iOS. Актуальна информация на 2022 год.

Содержание:

На странице

  1. Удаление по одной композиции
  2. Как восстановить трек
  3. Удаление всех аудиозаписей за один раз
  4. Безопасен ли скрипт?
  5. Как удалить музыку в мобильном приложении Андроид
  6. Как очистить кэш приложения ВК

Удаление по одной композиции

В социальной сети «ВКонтакте» предусмотрен встроенный механизм удаления аудиозаписей, его основной недостаток – удалять музыку приходится вручную. В итоге процесс, если библиотека состоит из сотен композиций, может занять значительный промежуток времени.

Для ручного удаления всех песен из ВК необходимо:

  1. Авторизоваться под своим логином и паролем.
  2. С помощью боковой панели перейти в раздел «Музыка».
  3. Нажать на ссылку “Показать все”.
    Скриншот: С помощью боковой панели перейти в раздел «Музыка»
  4. Навести курсор на аудиозапись, которую нужно удалить.
  5. В открывшемся всплывающем меню нажать на иконку с крестиком.
    Скриншот: Навести курсор на аудиозапись, которую нужно удалить
  6. Удаленная аудиозапись изменит свой цвет и станет более бледной.
  7. Указанные шаги повторяем для всех треков, которые нужно удалить из библиотеке.

Совет. Для безвозвратного удаления выделенных композиций необходимо просто перезагрузить страницу в браузере.

Скриншот: Указанные шаги повторяем для всех треков, которые нужно удалить из библиотеке

Полезно: Удаление страницы ВКонтакте

Как восстановить трек

Если вы удалили запись случайно,

  1. Перейдите в раздел Музыка.
    Скриншот: Совет. Для безвозвратного удаления выделенных композиций необходимо просто перезагрузить страницу в браузере
  2. Вновь наведите курсор на побледневшую композицию.
    Скриншот: Как восстановить трек
  3. Нажмите на значок плюса (опция "Восстановить аудиозапись").
    Скриншот: Как восстановить трек: вариант 2
  4. Музыка будет заново добавлена в библиотеку.

Удаление всех аудиозаписей за один раз

Существует метод удаления всего содержимого в разделе «Музыка» на вашей странице в социальной сети ВК за один раз. Он реализуется посредством скриптов. Необходимо выполнить следующие шаги:

  1. Открываем раздел “Музыка”, прокручиваем список композиций до конца
  2. Обязательно дожидаемся, пока прогрузятся скрытые композиции. Делается это из-за того, что скрипт сработает только для композиций, которые на данный момент видны на открытой странице.
  3. Щелкаем правой кнопкой мыши в любом месте открытой в браузере страницы
  4. Из открывшегося контекстного меню выбираем пункт «Посмотреть код» (в некоторых браузерах необходимо выбирать пункт «Инспектировать»).
    Скриншот: Открываем раздел “Музыка”, прокручиваем список композиций до конца
  5. Откроется панель просмотра кода страницы, переходим в раздел «Консоль» (Console), с помощью которого нужно вводить текст скрипта.
  6. Вводим скопированный текст в поле, для подтверждения нажимаем «Enter».
  7. Скриншот: Щелкаем правой кнопкой мыши в любом месте открытой в браузере страницы
  8. Начнется удаление всех музыкальных треков ВК, сохраненных в разделе «Музыка».
  9. Процесс может занять довольно продолжительное время, особенно в случае большого архива музыки либо при низкой скорости интернета.
  10. После завершения скрипта обновите страницу и проверьте результата удаления.
  11. Если музыка осталась – запустите указанный скрипт повторно.

Указанный алгоритм удаления аудиозаписей в социальной сети «ВКонтакте» актуален и на данный момент (конец 2021 – 2022 год). Если по какой-то причине он не работает – пожалуйста, оставьте комментарий внизу статьи. Заранее спасибо!

Учитывайте, что при массовом удалении посредством скрипта возможность восстановления музыки отсутствует.

Безопасен ли скрипт?

В сети также можно найти скрипты, которые позволяют вводить название треков, которые будут оставлены после завершения процесса удаления.

Использование непроверенных скриптов осуществляется на свой страх и риск. Если вы используете код из проверенного источника, отключите антивирус на ПК перед началом процесса, иначе он заблокирует действие из-за подозрения на стороннее вмешательство со стороны вредоносного программного обеспечения.

Как удалить музыку в мобильном приложении Андроид

Чтобы удалить всю музыку с ВК через мобильное приложение «ВКонтакте» (для iOS или Android), необходимо:

  1. Авторизоваться на своей странице, открыв Android приложение.
  2. Перейти в раздел Музыка -> Мои треки -> Показать все.
    Скриншот: В сети также можно найти скрипты, которые позволяют вводить название треков, которые будут оставлены после
  3. Нажать на кнопку с тремя вертикальными точками справа от названия трека.
  4. Выбрать пункт «Удалить из моей музыки».
    Скриншот: Использование непроверенных скриптов осуществляется на свой страх и риск. Если вы используете код из проверенного
  5. Для подтверждения, нажать на кнопку “Удалить”.
    Скриншот: Чтобы удалить всю музыку с ВК через мобильное приложение «ВКонтакте» (для iOS или Android), необходимо:
  6. Появится сообщение “Аудиозапись удалена”.

В мобильной версии для Андроид и на iPhone удаление всех аудио происходит исключительно в ручном режиме.

Как очистить кэш приложения ВК

Фрагменты прослушиваемой музыки (особенно если у вас установлено старое приложение) сохраняются в кэше в памяти телефона. Если треков много, они могут занимать довольно много места в памяти.

Для очистки кэша аудиофайлов необходимо:

  1. Перейти в настройки телефона,
  2. Выбрать раздел «Приложения»,
    Скриншот: Нажать на кнопку с тремя вертикальными точками справа от названия трека
  3. Найти клиент социальной сети - под названием VK,
    Скриншот: Выбрать пункт «Удалить из моей музыки»
  4. Перейти в “Хранилище”,
  5. Нажать на кнопку “Очистить кэш”.
    Скриншот: Для подтверждения, нажать на кнопку “Удалить”

Подробная инструкция

Оцените статью

Средняя оценка: 3.4 (118 голосов)

Помощь

Не нашли ответ?

Опишите проблему — подскажем, куда двигаться дальше, и по возможности дополним материал.

Задать вопрос

Комментарии

20

Александр

Благодарю за алгоритм (код) удаления аудиозаписей из странички VK. Благодаря Вам более 2000 аудиозаписей зачистилось за менее чем 2 минуты времени. Огромное спасибо!

NeiZ

VK error: Ошибка доступа #77692749 Пишет при попытке использования скрипта в консоли

настф

долистала до конца, но высветилось это Uncaught SyntaxError: Unexpected token '}'

аминушечка

почему у меня не высвечивается код?

Евгений

Умничка, единственный рабочий способ, который я нашел на просторах интернета.

Родион

получается, вот, воспользовался скриптом. около 500 треков были удалены, казалось бы. но при включении некоторых треков показывает, что он у меня уже в коллекции, и при удалении из библиотек пишет, что ошибка. и вопрос соответствующий: так должно было быть?

Kirill

Можно ли отменить скрипт?

Алиса

VM3430:28 Uncaught TypeError: AudioUtils.asObject is not a function at :28:22 at NodeList.forEach () at :27:6 at :11:6 ошибка

Гость

Благодарю! Скрипт работает!

Арсений

Тоже выдаёт ошибку, как у Алисы Uncaught TypeError: AudioUtils.asObject is not a function at :28:22 at NodeList.forEach () at :27:6 at :11:6

Дмитрий

10.01.2022 Скрипт в текущем виде не отработал, сначала выдавал ошибку "Uncaught TypeError: AudioUtils.asObject is not a function". После некоторых манипуляций стал выдавать "VK error: Ошибка доступа". Немного поколупал скрипт, для меня сработало. :) Благодарю авторов. Обновленный срипт - https://codesandbox.io/s/compassionate-meadow-q2bufk (просто копируем весь скрипт и повторяем, как описывает автор) ПыСы оставлю скрипт еще тут на всякий //scroll down at max function scrollDown(callback) { let scroll = document.body.scrollHeight; let lastScroll = scroll; window.scrollTo(0, document.body.scrollHeight); requestAnimationFrame(() => { scroll = document.body.scrollHeight; if (scroll != lastScroll) { scrollDown(callback); } else { callback(); } }); } scrollDown(() => { var list = document.querySelectorAll('.audio_row'); console.log(`Total songs: ${list.length}`); const del = (obj) => { console.log(`delete ${obj.title}`); ajax.post('al_audio.php', { act: 'delete_audio', oid: obj.ownerId, aid: obj.id, hash: obj.deleteHash, track_code: obj.track_code, restore: 1 }); }; list.forEach((el) => { const [id, ownerId, , title, artist, , , , , , , , , hash, , , , , , , track_code] = AudioUtils.getAudioFromEl(el); const [, , , deleteHash] = hash.split('/'); const obj = { id, ownerId, title, artist, deleteHash, track_code }; del(obj); }); });

softdroid

Ответ Softdroid

Спасибо за комментарий, возможно кому-то поможет. 

Гость

Дай бог тебе здоровья ахахах отдуши

Кек

Спасибо большое человеку по имени Дмитрий, на пару комментов выше. Оригинальная версия скрипта не работала, но ваша исправленная сработала как часики. Даже не хочу думать сколько времени бы у меня ушло на удаление 2,5к треков вручную)

Гость

Скрипт не работает, выдает ошибку- Uncaught SyntaxError: Unexpected identifier 'scrollDown'

Александр damn364

вк блокирует большое количество запросов в сек, поэтому добавил таймаут 500мс между каждым удалением: //scroll down at max function scrollDown(callback) { let scroll = document.body.scrollHeight; let lastScroll = scroll; window.scrollTo(0, document.body.scrollHeight); requestAnimationFrame(() => { scroll = document.body.scrollHeight; if (scroll != lastScroll) { scrollDown(callback); } else { callback(); } }); } scrollDown(() => { var list = document.querySelectorAll('.audio_row'); console.log(`Total songs: ${list.length}`); const del = (obj, delay) => { setTimeout(() => { console.log(`delete ${obj.title}`); ajax.post('al_audio.php', { act: 'delete_audio', oid: obj.ownerId, aid: obj.id, hash: obj.deleteHash, track_code: obj.track_code, restore: 1 }); }, delay); }; list.forEach((el, index) => { const [id, ownerId, , title, artist, , , , , , , , , hash, , , , , , , track_code] = AudioUtils.getAudioFromEl(el); const [, , , deleteHash] = hash.split('/'); const obj = { id, ownerId, title, artist, deleteHash, track_code }; del(obj, index * 500); }); });

softdroid

Ответ Softdroid

Спасибо за уточнение. 

maria

не знаю, как вас благодарить… на маке все как по часикам сработало и удалилось

Babai

Ты лучший бро))) спасибо )))

Михаил

Александр damn364 от души за обновленный код, вк реально блокирует много запросов в секунду. Чуток подождал, минут 5 и удалилось 2000 треков! От души спасибо!)