Vk Media Downloader

Download music, video from vk.com (Vkontakte) without any external service

These are all versions of this script. Show only the versions where the code changed.

  • v3.5.7 2021-04-06 fix: hls.js version
  • v3.5.6 2021-04-05 fix: audio size fetching
  • v3.5.5 2021-03-08 fix: video downloader
  • v3.5.4 2021-03-07 fix: jquery v3.3.1 & downloader for qutebrowser
  • v3.5.3 2021-01-19 fix: make workable on FireMonkey
  • v3.5.2 2021-01-17 fix: ffmpeg.js loader, audio data cache timeout
  • v3.5.1 2020-11-28 fix: copy url to clipboard
  • v3.5.0 2020-11-28 feature: add ID3 metadata to audio files
  • v3.4.2 2020-11-26 fix: sort hls fragments
  • v3.4.1 2020-11-21 * try to fix mp3 size fetching
  • v3.4.0 2020-11-14 + add hotkey to save audio url to clipboard
  • v3.3.4 2020-11-01 * fix audio url parser
  • v3.3.3 2020-10-27 * fix version controller
  • v3.3.2 2020-10-22 + make ffmpeg more stable
  • v3.3.1 2020-10-21 * fix for Greasemonkey on Pale Moon
  • v3.3.0 2020-10-18 + add ffmpeg.js
  • v3.2.1 2020-10-16 * fix audio url parser
  • v3.2.0 2020-10-16 + add logger settings
  • v3.1.0 2020-10-16 + extended logger
  • v3.0.4 2020-10-15 * fix ajax response parser
  • v3.0.3 2020-10-14 * handle video_box mutations
  • v3.0.2 2020-10-12
  • v3.0.1 2020-10-11 * fixes for Greasemonkey
  • v3.0.0 2020-10-11 + refactor code, fix video downloader, new settings
  • v2.3.12 2020-07-01 * fix encoding
  • v2.3.11 2020-06-22 * handle new response format for videos
  • v2.3.10 2020-06-12 * handle size request error
  • v2.3.9 2020-06-12 * update batch scripts
  • v2.3.8 2020-05-23 * fallback to m3u8 downloading if mp3 size does not match m3u8 size
  • v2.3.7 2020-05-13 new hack for downloading mp3
  • v2.3.6 2020-04-28
  • v2.3.6 2020-04-28 filename for some cases
  • v2.3.5 2020-04-08 * add filename into "filename.txt"
  • v2.3.4 2019-11-24 + start audio download on audio tooltip click
  • v2.3.3 2019-11-19 * fix audio hash extractor
  • v2.3.2 2019-11-17 + add vkmd button to left side bar, fix settings animation
  • v2.3.1 2019-11-03 * disable cache for checking updates request
  • v2.3.0 2019-10-30 + add pladform videos downloader
  • v2.2.5 2019-10-29 fix user settings style
  • v2.2.4 2019-10-27 + add referer header, update version checker
  • v2.2.3 2019-10-26 + notification of new version, change "use custom user-agent" to "try to fetch mp3 link"
  • v2.2.2 2019-10-22 handle "network error", fix live update of globals
  • v2.2.1 2019-10-18 * add option "hide vkmd btn from top-left", add vkmd btn to profile menu
  • v2.2.0 2019-10-15 + add user settings modal
  • v2.1.29 2019-10-14 * update global variables
  • v2.1.28 2019-10-13 * fix responseType issue
  • v2.1.27 2019-10-05 * fix logger, replace $ with jQuery
  • v2.1.26 2019-10-03 * fix logger for binray objects
  • v2.1.25 2019-09-30 * fix video request handler, fix audio id parser
  • v2.1.24 2019-09-29 * fix mp4 generator batch script
  • v2.1.23 2019-09-27 * update logger (Shift+S to save logs), disable GM_xmlhttpRequest for Violentmonkey, fix race condition on audio request, handle progress on GM_download
  • v2.1.22 2019-09-27 + handle new Vk API
  • v2.1.21 2019-09-25
  • v2.1.20 2019-05-17
  • v2.1.20 2019-05-17 * fixed video id getting, handle GM_download error
  • v2.1.19 2019-05-14 * make script faster by using GreaseMonkey's API, improved mutation observer for videos
  • v2.1.18 2019-05-12 * fixed tooltip z-index, fixed hls source url, added logger for keydown (32), minor changes
  • v2.1.17 2019-05-11
  • v2.1.16 2019-05-11 + added magic user-agent header =D
  • v2.1.15 2019-05-10 + make scripts inline
  • v2.1.14 2019-05-10 + make audio data load before tooltip open
  • v2.1.13 2019-05-01
  • v2.1.13 2019-05-01 * try to fix audio tooltip activation
  • v2.1.12 2019-04-28 + added audio tooltip logger
  • v2.1.11 2019-04-21 * minor changes in logger
  • v2.1.10 2019-04-18 * fix jquery-ui css loader
  • v2.1.9 2019-04-09 + update .ts concatenation scripts
  • v2.1.8 2019-04-08
  • v2.1.7 2019-04-07 + additional logger, increase hls_max_duration
  • v2.1.6 2019-03-30 * hotfix mpN (N=3-4) generator scripts
  • v2.1.5 2019-03-30 + workable on ms edge
  • v2.1.4 2019-02-28 + enabled hls video downloading as *.ts fragments
  • v2.1.3 2019-02-24 fixed mp3 audio filename generator
  • v2.1.2 2019-02-24 changed audio filename format to "%artist% - %name%"
  • v2.1.1 2019-02-18 + added readme
  • v2.1.0 2019-02-17 + added *.ts downloader
  • v2.0.4 2019-02-08 * fixed 403 status of iframes
  • v2.0.3 2019-02-08 * fix hls downloader
  • v2.0.2 2019-02-06 * fixed downloader
  • v2.0.1 2019-02-04 + added dictionary
  • v2.0.1-beta.3.0 2019-02-02 * fix video tooltip, disabled hls video downloading
  • v2.0.1-beta.2.1 2019-02-01
  • v2.0.1-beta.2.0 2019-02-01 + Alt+R -- restart script, helper scripts loader
  • v2.0.1-beta.1.0 2019-01-30 * refactoring
  • v1.2.0-beta.1.1 2018-12-23
  • v1.2.0-beta.1.0 2018-12-23 + added m3u8 audios downloader
  • v1.1.10 2018-12-17
  • v1.1.9 2018-12-16 * extended logger
  • v1.1.8 2018-12-10
  • v1.1.7 2018-12-04 * added remix name to filename
  • v1.1.6 2018-12-02 * disabled tooltip on audio dowload button (set enableTooltipOnAudio = true to enable it)
  • v1.1.5 2018-12-02 * исправлен скачиватель из своих аудиозаписей
  • v1.1.4 2018-10-21 hotfix audio downloader
  • v1.1.3 2018-10-21 fixed audio downloader
  • v1.1.2 2018-08-07 * исправлен скачиватель видео
  • v1.1.1 2018-07-22 * мелкие исправления
  • v1.1.0 2018-07-15 + сохранение списка ссылок в виде текстового файла для Aria2
  • v1.0.1 2018-05-11 * исправлена ошибка в обнаружении id пользователя
  • v1.0.0 2018-04-01 * исправлена ошибка для Tampermonkey
  • v1.0.0-beta.22.0 2018-02-19
  • v1.0.0-beta.21.0 2018-02-19
  • v1.0.0-beta.20.0 2018-02-18
  • v1.0.0-beta.19.1 2018-02-18
  • v1.0.0-beta.19.0 2018-02-17