31

(Как) Удалить все треки из VK

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

Бонусом добавил фильтрацию по названию если что-то надо сохранить.

Инструкция:

(Проверено в chrome, в остальных современных браузерах должно работать)

1. Перейти на странице vk.com в "мою музыку". В адресной строке будет vk.com/audiosЦИФРЫ. Должна быть открыта вкладка "моя музыка"

2. Скопировать этот код, или отсюда:

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);

});

});


3. На странице с музыкой нажать F12. Появится окно консоли, после стрелочки вставить код:

(Как) Удалить все треки из VK ВКонтакте, Музыка, Код, Инструкция, Длиннопост

4. Нажать ENTER. Окно начнет скролить в самый низ списка, затем начнется удаление (Может занять некоторое время, особенно для больших списков; из-за медленного интернета скрипт может решить что список уже закончился и начать удаление, тогда надо будет его перезапустить)

На гитхаб закинул несколько разных версий скрипта - без скролла, с инверсированным фильтром (Удалить только треки с совпадающими названиями), докинул еще скрипт добавления треков, но его vk фильтрует на антибота (Да и вообще хз кому может пригодиться)

P.S. Удивительно, что вконтакт не фильтрует множественные запросы на удаление, отпишите в комментарии если с этим возникнут с этим проблемы

P.S.S. Я на связи, если возникнут какие-то вопросы или нужно будет добавить какую-нибудь функцию (Фильтрацию по исполнителю, например)

Найдены дубликаты

+3

упс, ссылка на гитхаб в посте сломалась. Если кто забредет, то вот: https://gist.github.com/Tynrare/efaac440ee95986871a028e92461...

раскрыть ветку 1
+2

08.09.2020 всё работает. Спасибо!

+3

спасибо большое! удалила 1.5к песен. прямо от груза будто избавилась. все быстро и просто. супер!

+2

Кто-нибудь из вменяемых людей там хранит музыку?

раскрыть ветку 4
0

Я слушаю на дизере. На вк заливаю свои записи. Поэтому и понадобилось удалить остальное

раскрыть ветку 3
0

Все сработало, спасибо, 1500+ треков в ВК больше нет. Но вот возник такой вопрос немного не по теме: может знаешь, есть ли какие сервисы на подобии Дизер, Спотифай, но в которых есть возможность создать плейлист сразу "списком"? Есть у меня текстовой файл, там собирал песни отовсюду, (то есть вылить с ПК эту музыку возможности нет) и вот хотелось бы как-то их найти, не забивая в поиск по одному треку. (довольно долгий выйдет процесс...)

0

а зачем вообще удалять?

раскрыть ветку 1
+1

Спасибо!

+1

храни тебя аллах

+1

Огромное спасибо) Зашёл в инкогнито, отключил защиту Adguard, чтобы никакие расширения браузера не мешали, а затем выполнил скрипт. Прощай 5260 аудиозаписей с 2011 года. Всё идеально)
@Tymonr, а можешь такой же скрипт сделать для Яндекс.Музыки?
Там принцип, я думаю, такой же, но там треки не удаляются, а с них снимается лайк

раскрыть ветку 1
0

Попробуй им в поддержку написать.  Возможно помогут. Писать такие штуки мутно и геморно

+1

Помог, спасибо большое за статью! 2к аудиозаписей было. Удаляет почему-то по 100, но это связанно с ограничением погрузки всех аудио. Было бы не плохо если бы релоад страници делался)

раскрыть ветку 1
0

Вообще там встроена перемотка, она вроде как должна подгружать записи последовательно.

Но это все хаки поверх страницы, работает как придется.

В любом случае рад помочь

+1

Спасибо, работает до сих пор, наконец-то 4,5к аудио, накапливающиеся с 2008 года, удалены.

+1

спасибо. помогло почистить аудио!

+1

Дай вам бог здоровья)) за секунду удалились 3к аудио,давно руки не доходили)

+1

Храни тебя Богиня. Спасибо большое!

+1

мужик,спасибо тебе ,все сработало!

+1

Красота, отметить переход на спотифай сносом ВК музыки - потрясающе
Особенно таким лаконичным скриптом

0

Как связаться с автором? @Tymonr

0

мне выдает ошибки, что делать????

раскрыть ветку 1
0

Как только открою третий глаз, сообщу в чем проблема.


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

0

АВТОР ДАЙ СВОЙ ВК МЛИ ЧТО-НИБУДЬ ЕЩЁ МНЕ СПРОСИТЬ ОЧЕНЬ НУЖНО А СЮДА ФОТО НЕ ПРИКРЕПЛЯЮТСЯ

раскрыть ветку 1
0

На imgur.com можешь залить попробовать

0

Люди, а есть что то  на подобие чтоб скачать все фотографии с альбомов и в дальнейшем по удалять?

раскрыть ветку 6
0
Комментарий удален. Причина: данный аккаунт был удалён
-1

Я думаю должны быть рабочие решения в гугле. С музыкой они просто плеер меняли, поэтому все что до этого работало - перестало. Альбомы вроде пока не трогали

раскрыть ветку 4
0

Просто в альбоме туториалов по рисовке, с артами где то 5к. Каждую картинку сохранять, по отдельности при таком количестве, пытка та ещё.

раскрыть ветку 3
0
Столкнулся с проблемой : аудио удалились, но старые записи нельзя снова добавить к себе.Они считаются уже добавленными(
0

Это колдовство какое то

0

как автору поста отсосать?

0

Огромное спасибо! Я уже не надеялась, что смогу удалить все аудио (3677) за пару минут! :)

0

А с видео подобный скрипт есть?

0

я хочу от тебя детей

0
А после этих действий автор не станет обладателем моего пароля от вк?))))
раскрыть ветку 3
+1
Даже если бы очень захотел - вк так просто не даст это сделать, я даже свой таким образом вытащить не смогу.
+ Если бы что-то гнусное было, уже бы нашлись возмущающиеся
раскрыть ветку 2
0
Я ж пошутил...не думал что всерьез воспримешь так.
раскрыть ветку 1
0
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку 1
0

По какой-то причине музыка не описана в api:/

Похожие посты
Похожие посты не найдены. Возможно, вас заинтересуют другие посты по тегам: