Частозадаваемые вопросы, помощь

Здесь Вы можете найти ответы на частые вопросы, которые приходится неоднократно слышать от пользователей. Если все-таки не удалось найти ответ на свой вопрос, то Вы можете связаться со мной, используя обратную связь :)
Какая лицензия у программы? Открыт ли исходный код?
VkAudioSaver является бесплатным проприетарным ПО с закрытым исходным кодом, написана с использованием библиотеки Qt + QML. На самом деле код закрыт частично, тк ресурсные файлы QML лежат в бинаре в незашифрованном виде и вы можете спокойно их читать, открыв бинарь, например, в vim. Я не хочу видеть никаких форков на основе написанного мной кода. Я делал программу в первую очередь для себя, использую ее каждый день в качестве онлайн плеера ВК. Если вы хотите сделать что-то подобное – начинайте делать свое добро так, как вам это угодно и как вы это видите сами.

Также решение закрыть код было принято в связи с наличием широкой конкуренции на рынке аналогичных программ (VkMusic, VkontakteDj и так далее), которые написаны были на делфи или C++быдлере, разработчики которых давно мечтают в обсуждениях на своих форумах переписать свои поделия на Qt, однако что-то им мешает это сделать.

Если вы пришли из мира линукс и по собственным идеологическим и религиозным убеждениям пользуетесь только опенсорсным ПО - я рекоммендую и дальше продолжать это делать, дабы не травмировать себя, чтобы вдруг мир не показался вам таким жестоким и несправедливым.
Как установить программу после скачивания с сайта?
Для пользователей Windows есть подробная инструкция со скриншотами.

Если же вы желаете установить пакет для Linux, сначала выясните архитектуру вашего дистрибутива, написав в терминале

$ uname -m
Выяснив архитектуру (i686 или x86_64), скачиваем с сайта необходимый пакет, затем

  • для Debian-based дистрибутивов нужно написать в терминале

    $ sudo dpkg -i vkaudiosaver-%version%-%arch%.deb
  • для Redhat-based дистрибутивов нужно написать в терминале

    $ sudo rpm -i vkaudiosaver-%version%-1.%arch%.rpm
Как скачать все треки из контакта сразу в один клик?
скачать все песни в один клик Нажать правой кнопкой по результатам поиска, либо по списку c аудиозаписями вашего выбранного плейлиста, и выбрать в появившемся меню "Скачать все". Неочевидно конечно, но я так и не придумал, куда всунуть эту мегаполезную кнопку.
Не помешала бы возможность убирать из поиска дублирующиеся песни
Дело в том, что дубликатов песен самих по себе нет вконтакте, тк не удастся загрузить уже существующую песню (в точности такую же по размеру и длительности). Если в результатах поиска есть несколько песен, которые имеют одинаковое название, то скорее всего у них разное качество или отличается длительность (концертная версия, обрезка, ковер и так далее). Поэтому программе сложно определить, какая версия аудиозаписи правильная и подходит вам. Как минимум, в случае необходимости отбрасывать песни с плохим качеством, Вы можете выставить в настройках программы "Результаты поиска → Удалять песни с битрейтом ниже чем, например, 256kbsp"
Почему появляется "Ошибка #5" при воспроизведении треков в Ubuntu после авторизации со своего аккаунта?
Всегда использовать безопасное соединение Если после авторизации со своего аккаунта у вас не проигрывается ни один трек и выдается ошибка #5, то вам нужно убрать галку в настройках своего профиля на сайте ВК "Всегда использовать безопасное соединение". Дело в том, что эта галка вынуждает VK API отдавать аудиозаписи по https (что крайне бессмысленно и к тому же очень медленно работает), а библиотека плеера не подтягивает динамически openssl для подгрузки таких аудиозаписей, поэтому и не может их проиграть. С другой стороны вам никто не запрещает использовать защищенную версию сайта и без этой галки в настройках, достаточно набрать в браузере https://vk.com
"Access Denied" при попытке получить аудиозаписи по вставленной ссылке
Кто видит мои аудиозаписи Если вы видите это сообщение, пытаясь получить по вставленной ссылке в поле поиска программы свои аудиозаписи, при этом используя стандартный аккаунт, то есть два способа решить эту проблему:

  • В настройках программы пройти авторизацию под своим аккаунтом - на вкладке "Плейлист" появятся все ваши альбомы и аудиозаписи
  • Если все же хочется по-прежнему пользоваться стандартным аккаунтом - на сайте ВКонтакте в "Моих настройках" в настройках приватности вашего аккаунта выставите параметр "Кто видит мои аудиозаписи" - Все пользователи

Если вы желаете получить аудиозаписи другого пользователя, то это означает, что он закрыл публичный доступ к своим аудиозаписям, попросите его открыть их для всех пользователей.
Как управлять программой удаленно, используя терминал (только для Linux)?
В VkAudioSaver частично реализован интерфейс org.mpris.MediaPlayer2 механизма межпроцессного взаимодействия DBUS, поэтому программой можно управлять через команды в терминале, и как следствие, удаленно по ssh. Необходимо установить программу:

sudo apt-get install mdbus2
Проиграть / Пауза:

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.vkaudiosaver /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
Переключение на следующий трек:

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.vkaudiosaver /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
Переключение на предыдущий трек:

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.vkaudiosaver /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
Активация главного окна на передний план:

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.vkaudiosaver /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Raise
Что делать, если у меня винда и мой славный антивирус говорит, что это троян?
Ответ будет, возможно, не совсем профессиональный, но вот что могу сказать. Я не пишу вирусы. Верите?) Ну вот-вот, совсем-совсем не пишу. Вирусы обычно пишут либо школьники, либо тот, кто как-то чувствует себя профессионально недооценным человеком и пытается обратить на себя внимание как на "хорошего" программиста именно таким способом.

Окей, почему так получается - могу предположить, потому что программа лезет за обновлением на сайт vkaudiosaver.ru, а также имеет встроенный веб-браузер для прохождения авторизации вконтакте. Поэтому скорее всего и считается якобы трояном. Больше идей нет. Без этих вещей ну никак.

Что могу посоветовать:

  1. Вы можете пользоваться программой, не опасаясь за себя и жизнь своих близких, друзей и детей. Например, ежедневно так делаю я и еще несколько тысяч человек.
  2. Вы можете не пользоваться программой в связи с отсутствием доверия к ней, хотя за 2 года ее существования никаких инцидентов или жалоб не было, можете прошерстить просторы интернетов. Уж я могу вам точно сказать, я никакого профита не поимею с того, что вы станете или не станете пользоваться этой замечательной бесплатной программой и качать в промышленных масштабах тысячными тиражами без разбора музыку, как будто у вас там свой завод по выпуску пластинок.
  3. Как вариант - начать свой проект и написать хотя бы для разминки простой скрипт на bash или python, который просто сливает всю вашу музыку из ВК. Делов-то на 10 минут. Либо начать свою разработку на свой вкус. Лично так поступил я и с удовольствием пользуюсь каждый день своим творением.
  4. Есть другой совет, вы можете удалить свой крайне хороший платный лицензионный антивирус в связи с его чрезмерной параноидальностью. Я обычно громко вслух смеюсь, вспоминая, когда писал на делфи простенькие программы, а тут завизжит резанная свинья и удаляет мою программу, мол, У ВАС ОПАСТНЫЙ ВИРУСНЯК!!11 Сразу на мусорку, тк это ни в какие ворота не лезет. Есть вполне себе объективный отчет с ВирусТотал, в котором только 5 из 58 антивирусов посчитали мою программу "потенциально опасной". Я вообще не понимаю, зачем столько антивирусов, лучше бы собрались вместе и сделали один, но хороший антивирус, а то каждый похлеще другого готов "защищать" ваш компьютер от самого себя.
  5. Есть еще один более субьективный совет - это удалить винду и забыть про антивирусы вообще. Есть множество замечательных и, к тому же, бесплатных операционных систем, в которых попросту не нужен антивирус. Например Linux или на худой конец Mac OS (но сам мак-мини дороговат). Антивирус не нужен потому, что вирусов попросту нет. Архитектура придумана так, что невозможно как-то серьезно навредить системе. Представляете сколько вы денег тратите на свою винду и на лагающие антивирусы к ней, которая через полгода начинает дико тупить и тормозить, хотя, казалось бы, вы ничего с ней не делали, просто пользовались. Я еще ни одного человека не видел, который хотя бы реже, чем раз в год переустанавливает винду, тк она странным образом засерает сама себя, а это уже стало традицией. Так вот дети иногда даже рождаются с предложения "придешь ко мне вечерком, мне тут винду надо переустановить", а потом трахаться еще полдня в поисках совместимых драйверов, особенно если у тебя noname ноутбук с непонятной начинкой, или ты просто случайно выкинул диск с дровами. И еще полдня устанавливать всякий варезный софт, говнокодеки, которые скачать надо, пройдя кучу рекламы аля "увеличь себе на 10см" и порнографии.

    Например, установка Ubuntu занимает 30 минут, у вас с очень большой вероятностью будет совместимость с железом и предустановленный софт, бери и пользуйся, а не трахайся. Надо поставить кодеки, тебе плеер говорит "вот, надо поставить кодеки, поставить?" и берет скачивает все сам из репозитория и ставит. Все точно так же с остальными пакетами, написал одну строку, мол "поставь мне плеер", он берет сам скачивает откуда надо и устанавливает, а все потому, что изначально правильно и удобно продумана архитектура операционной системы.

    Опять же подчеркну, это мое субъективное мнение. Кстати, VkAudioSaver есть и под линукс ;)
Не работают горячие клавиши в Ubuntu
Если у вас не хотят срабатывать горячие мультимедийные клавиши, то необходимо в настройках Ubuntu в настройках клавиатуры в настройках горячих клавиш отключить перехватывание мультимедийных клавиш для стандартного проигрывателя. Я так и не понял, зачем это вынесено в общие настройки системы, которая поглощает эти горячие клавиши.
Почему программа отображает не все треки из плейлиста?
Подробная новость и описание проблемы здесь. Если коротко, то где-то с июня месяца VK API не отдает треки, которые правообладатель запретил отображать в сторонних приложениях, кроме Web-версии на самом сайте и в официальных мобильных приложениях ВКонтакте. Далее планируется вводить оплату за прослушивание музыки ВКонтакте. Точно такая же проблема во всех сторонних приложениях для музыки, которые используют VK API (например Meridian или Kate Mobile)

Комментарии