Удаляем всю музыку в новом интерфейсе ВК

Всем известно, что ВК ограничил прослушивание музыки в своем приложении и ввел платную подписку, только это ещё не всё. Ещё до изменения интерфейса они ограничили доступ к музыкальному API из-за чего расширения вроде VKopt и даже отдельные приложения для удаления музыки перестали работать. Даже интернет не смог помочь в этом вопросе и пришлось обратиться к всемогущему Александру, который и написал для меня данный скрипт.

Алгоритм

Для удаления будем использовать Firefox и консоль (F12), а выполнять в мобильной версии

  • Переходим на страницу с музыкой и пролистываем аудиозаписи до конца. Если не прокрутить записи будут удалены только видимые;
  • Вводим в консоли:
    saved_del = audioplayer.del;
    audioplayer.del = function(song_id, ev) {saved_ev = ev; console.log(song_id, ev); saved_del(song_id, ev); };
    
  • Теперь нужно один раз удалить любую аудиозапись и потом вернуть её назад;
  • Вводим в консоли:
    list = $('.audios_list')
    all_songs = list.getElementsByClassName('audio_item')
    for (var i = 0; i < all_songs.length; ++i) {
    song_id = all_songs[i].id.slice(5);
    console.log(song_id);
    audioplayer.del(song_id, saved_ev);
    }
    
  • Profit

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

Written on January 10, 2017