vk4 (vkach, вкач)

By Valentine S. Last update Mar 12, 2013 — Installed 35,357 times.

Script Summary: vkontakte.ru content downloader. Легковесный и быстрый плагин для скачивания музыки контакта (vk.com, vkontakte.ru). Преподносит читаемые имена файлов, информирует о прогрессе выполнения.



Copyright: Valentin Sarychev, 2011

Remotely hosted version

Script homepage

Thumb Thumb Thumb Thumb Thumb Thumb Thumb Thumb
Скрипт предназначен для предоставления возможности скачивания контента vkontakte.ru. На данный момент загрузчик реализует возможность закачки только музыкального контента (поддержка видео ожидается в январе). Плагин автоматически обновляется и стабильно работает в браузерах Chrome, Firefox+GreaseMonkey, сейчас решается проблема с Opera а также в Opera. 20.11.11 ожидается реализация для IE. Поддержка IE не будет реализована в ближайшее время в связи с рядом проблем IE9.
Дай пять!

Пожертвование через форму "Дай рубль"

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

********** Для пользователей Chrome *************************

Закачивайте любимые композиции путем перетаскивания кнопки воспроизведения аудиозаписи со странички vk.com на рабочий стол компьютера или в указанный каталог. Все предельно просто. Как это выглядит, можно посмотреть на скриншотах с подписью "Закачивание музыки путем перетаскивания в Google Chrome".

Перетаскивание мышью из окна Google Chrome на рабочий стол

С некоторых пор Google запретил устанавливать userscript'ы из Chrome. Но, если очень надо, то есть опция, с которой нужно запустить браузер - --enable-easy-off-store-extension-install. Например, в MacOS нужно набрать из консоли, предварительно завершив работу Chrome:
open -a "Google Chrome" --args --enable-easy-off-store-extension-install

********** Для пользователей Firefox, Opera, Safari **********

Скачивайте любимые композиции путем нажатия соответстующей кнопки справа на аудиозаписи. Процесс загрузки будет отображаться вместо длительности трека. Мультизагрузка отсутствует!

Щелчок левой кнопкой мыши

Если скачалось - выведет "OK", если нет - напишет "FAIL". Чтобы прервать загрузку, достаточно повторить процедуру с этим же или другим аудиофайлом, и, как только появится окно с выбором места сохранения, предыдущий процесс загрузки будет отменен.

Наиболее вероятные причины FAIL'а при загрузке:
  • если произошел по завершению, то для вашей файловой системы имя файла оказалось слишком длинным/коротким или содержит в себе запрещенные символы;
  • если случился в процессе загрузки, а трек совсем или полностью не воспроизводится, то файла нет на сервере или он испорчен;
  • если трек воспроизводится, система безопасности контакта не разрешает закачку этого файла flash-плееру. Эта проблема стала проявляться чаще в связи с отсутствием crossdomain.xml в корнях части доменов с музыкой

P.S. Для полноценной работы скрипта требуется flash-плагин. При отсутствии плагина скрипт предоставит гиперссылку на файл. При первом обновлении страницы после установки скрипта возможно, что кнопка не сразу прорисуется. Настоятельно прошу сообщать обо всех неисправностях в работе.

********** История изменений *************************

UPD 12.03.13:
  • Решена проблема "плагин не загружается"
UPD 09.03.13:
  • Проблема "FAIL сразу при закачке", связанная с неработоспособностью по HTTPS решена. Спасибо пользователю https://vk.com/xumix за помощь.
UPD 11.02.13:
  • работоспособность по https
UPD 20.01.13:
  • режимы плагина доступны только для разработчиков
UPD 24.11.12:
  • восстановлена работоспособность
  • небольшие изменения интерфейса
UPD 10.10.12:
  • ошибка "исполнитель undefined" исправлена.
UPD 09.05.12:
  • изменение интерфейса для пользователей Google Chrome - скачивание файлов перетаскиванием.
UPD 16.11.11:
  • небольшие изменения внешнего вида;
  • доработки процедуры загрузки скриптов.
UPD 05.11.11:
  • исправлена ошибка, приводящая к выводу информации о процессе и результате загрузки не в ту область;
  • решена проблема "иногда кнопка не исчезает, когда указатель мыши уже не находится над ней".