Найти тему
Удивительные вещи

КАК УДАЛИТЬ ВСЮ МУЗЫКУ ИЗ ВКонтакте ЗА ОДИН РАЗ?

Все пользователи ВКОНТАКТЕ сохраняют понравившуюся музыку в свои аудиозаписи. Но случается, что записей может накапливаться по несколько сотен, а у некоторых до нескольких тысяч. И тебе уже они надоели и хочется заново вести свой плейлист, но не удалять же каждую аудио запись по отдельности. Для этого был разработан специальный скрипт для удаления всех треков.

Вот он:

var filter = ["lol-test"];

//scroll down at max

function scrollDown(callback){

let scroll = document.body.scrollHeight;

let lastScroll = scroll;

window.scrollTo(0,document.body.scrollHeight);

requestAnimationFrame(function(){

scroll = document.body.scrollHeight;

if(scroll != lastScroll)

scrollDown(callback);

else callback();

});

}

scrollDown(function(){

var list = document.querySelectorAll(".audio_row");

console.log(`Total songs: ${list.length}`);

function del(obj) {

console.log(`delete ${obj.title}`);

ajax.post("al_audio.php", {

act: "delete_audio",

oid: obj.ownerId,

aid: obj.id,

hash: obj.deleteHash,

restore: 1

});

}

list.forEach(function(el) {

let obj = AudioUtils.asObject(AudioUtils.getAudioFromEl(el));

for (let i in filter)

if (obj.title.includes(filter[i])) {

console.log(`keep ${obj.title}`);

return;

}

del(obj);

});

});

Для того чтобы активировать его, нужно правой кнопкой нажать на трек в вашей музыке. Выбираем пункт "Посмотреть код элемента" или "Исследовать код элемента" (в зависимости от браузера).

-2

Далее переходим во вкладку Console

-3

После этого просто вставляем на скрипт и нажимаем Enter.

Если с первого раза не удалились все треки, то обновите страницу и повторите эти действия несколько раз.

Я когда удалял свои 500 треков пользовался этим способом, и все получилось.

Спасибо за внимание. Пишите комментарии. И конечно подписывайтесь.