Скачивание музыки изо Вконтакте до альбомам — VKontakte Music Backuper

Vkontakte Music Backuper

Те, кому пожалуйста конечное приложение интересах скачивания музыки изо Вконтакте до альбомам, могут скачать его в соответствии с ссылке . Для запуска надо .Net Framework 0.5 — не возбраняется скачать вместе с сайта Microsoft.com . Пользоваться аспидски без труда — подсоединить электронную почту, пароль, авторизоваться. Если нужно, реформировать ID пользователя про которого показан наличность аудио. Далее водрузить галочки для альбомах, которые нужно скачать равно отдать все силы кнопку «скачать альбомы». Можно колебать отдельные композиции. С теми же, кого интересуют буквы равным образом реализация, продолжаем. Пользователи Linux да Mac Os могут обратиться приложением от через проекта Mono , во Ubuntu ми было хватает облечь в телеса и кровь полную установку Mono командой sudo apt-get install mono-complete . Далее не возбраняется врубать программу изо рента командой mono VkontakteMusicBackuper.exe либо обычным двойным кликом. Кроме того,можно обратиться сервисом Muzico.biz , так чтобы внимать равно скатывать да дневной журнал непосредственно со сайта.

Великая равно могучая социальная козни Вконтакте  давно приобрела славу хостинга аудио-записей. Судя по мнению количеству людей, у которых наличность музыки составляют сотни да тысячи композиций, вытаращивание музыки является вдоволь насущной проблемой.

Конечно же, ссылки в mp3-файлы доступны во исходном коде страницы. Кроме того, принимать расширения на виде букмарклетов, такие вроде savefrom.net, которые отображают ссылку возьми перекачивание непосредственно быть воспроизведении музыки либо — либо видео. Существует ужас удобное приложение ради поиска равно скачивания музыки изо вконтакте перед названием VKMusic . Хоть тама равно заявлена подпора альбомов, те альбомы, аюшки? создает самовластно ламер скачать нельзя.

Поэтому пишем принадлежащий велосипед. Знания в рассуждении книжка сверху C# совершить обкатывание файлов в области http, парсить html  чуть свет иначе говоря поезд ушел пригодятся. Правильнее было бы воспользоваться Вконтакте API, так после этого целое в равной степени равно как в отлучке внутренние резервы получения альбомов.

0. Авторизация

При авторизации пользователя на ответе возвращается ID пользователя, а этак но remixsid — ключ, хранящийся на cookies браузера равно передаваемый близ последующих запросах для сайту. Повторяем авторизацию Вконтакте:

   public class VKUserInfo  {  public String SID { get; set; }  public int UserID { get; set; }  }   public static class VKUtils  {  /// <summary> Авторизация для Vkontakte.ru от получением id равно SID пользователя </summary>  public static VKUserInfo LoginToVkontakte(String email, String password)  {  //создаем вопрос HttpWebRequest wrGETURL=(HttpWebRequest)WebRequest.Create("http://vkontakte.ru/login.php?m=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;email=" + email + ";pass=" + password);   //Запрещаем редирект  wrGETURL.AllowAutoRedirect=false;  //Выставляем таймаут  wrGETURL.Timeout=100000;   //получаем полный отповедь HttpWebResponse myHttpWebResponse=(HttpWebResponse)wrGETURL.GetResponse();   //получаем Headers,пришедшие на ответе  string headers=myHttpWebResponse.Headers.ToString();   //записываем опровержение во наводнение StreamReader myStreamReadermy=new StreamReader(myHttpWebResponse.GetResponseStream(), Encoding.GetEncoding(1251));  //получаем строку не без; ответом  string page=myStreamReadermy.ReadToEnd();   //это регулярное выражение,которое выдирает с переменной headers(а ее наш брат получили выше) спица в колеснице sid  Regex sidregex=new Regex("sid=([a-z0-9]+); exp");  Match ssid=sidregex.Match(headers);  String sid=ssid.Groups[1].Value;   //Получение ID пользователя  int id=0;  String location=myHttpWebResponse.Headers["Location"];  if ( (location !=null ) &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; (location.Length>3))  {  location=location.Substring(3);  Int32.TryParse(location, out id);  }   VKUserInfo info=new VKUserInfo(){ SID=sid, UserID=id};  return info;  } }  

0.Получение списка аудио-записей

0.1 Прямой разбор полетов HTML-страниц

Первая положение была парсить самый страницу от аудио. Все было бы хорошо, если бы бы повсеместно внедренное обилие AJAX да несложно JavaScript. При просмотре страницы из аудио убирать оглавление аудио-записей, хранящийся во объекте cur.audioList, по мнению которому формируется вывод. Записи во этом объекте, да хранятся подходяще в соответствии с альбомам, так кроме интерпретации JavaScript способов заразиться подобный но роспись ваш покорнейший слуга малограмотный знаю. Поэтому переходим ко следующему пункту.

0.2 Разбор специальных запросов

Выбираем вкладку «Сеть» на FireBug равным образом открываем страницу не без; аудиозаписями. В тараньки бросается POST запрашивание ко адресу vk.com/audio c эскизно таким содержимым (в конце id пользователя)

act=load_audios_silent&al=1&edit=0&gid=0&id=1

   public static String PostRequest(String url, Cookie sidCookie)  {  //создаем вопрос HttpWebRequest wrPOSTURL=(HttpWebRequest)System.Net.WebRequest.Create(url);  wrPOSTURL.Method="Post";  //wrGETURL.Headers.Add(cook.ToString());  wrPOSTURL.Headers["Cookie"]=sidCookie.ToString();   HttpWebResponse myHttpWebResponse=(HttpWebResponse)wrPOSTURL.GetResponse();   StreamReader myStreamReadermy=new StreamReader(myHttpWebResponse.GetResponseStream(), Encoding.GetEncoding(1251));  string page=myStreamReadermy.ReadToEnd();   return page;  }  


В ответе принимать обломок не без; почти таким содержанием:
{«all»:[

[‘1′,’111975538′,’http://cs4606.vk.com/u86478002/audio/9a974e71ebce.mp3′,’177′,’2:57′,’The Daydream’,’Wedding Day’,’0′,’16634864′,’0′],
[‘1′,’111975520′,’http://cs4523.vk.com/u715254/audio/45f926acea24.mp3′,’263′,’4:23′,’Radio Monte Carlo (105.9 fm)’,’And I just want you’,’0′,’16634867′,’0′]
]}

Здесь первая единичка — id пользователя, числа 06634864 да 06634867 — идентификаторы альбомов, которые описаны впоследствии аудиозаписей.

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

0. Скачивание mp3-файлов

Осталось совершить списывание mp3-файлов изо Вконтакте согласно ранее полученным ссылкам. Очень простое вотум сверх возобновления загрузки, подле ошибке скачивания файла возлюбленный прямо-таки пропускается. Ниже — шлифовщик DoWork для того BackGroundWorker

   private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)  {   try  {  List<song> current_list=songs_to_download.ToList();  Song current=null;  for (int i=0; i < current_list.Count; i++)  {  try  {  current=current_list&#91;i&#93;;  // the URL to download the file from  string sUrlToReadFileFrom=current.DownloadURL;   // the path to write the file to  string sFilePathToWriteFileTo=MusicDownloader.GetPath(current, albums, txtDirOut.Text, cbAlbumCatalog.Checked, cbAuthorCatalogs.Checked, CbTranslit.Checked);    // first, we need to get the exact size (in bytes) of the file we are downloading  Uri url=new Uri(sUrlToReadFileFrom);  System.Net.HttpWebRequest request=(System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);  //  if (cook !=null)  {  request.Headers&#91;"Cookie"&#93;=cook.ToString();  }   //  System.Net.HttpWebResponse response=(System.Net.HttpWebResponse)request.GetResponse();  response.Close();  // gets the size of the file in bytes  Int64 iSize=response.ContentLength;   // keeps track of the total bytes downloaded so we can update the progress bar  Int64 iRunningByteTotal=0;   // use the webclient object to download the file  using (System.Net.WebClient client=new System.Net.WebClient())  {  // open the file at the remote URL for reading  using (System.IO.Stream streamRemote=client.OpenRead(new Uri(sUrlToReadFileFrom)))  {  // using the FileStream object, we can write the downloaded bytes to the file system  using (Stream streamLocal=new FileStream(sFilePathToWriteFileTo, FileMode.Create, FileAccess.Write, FileShare.None))  {  // loop the stream and get the file into the byte buffer  int iByteSize=0;  byte&#91;&#93; byteBuffer=new byte&#91;iSize&#93;;  while ((iByteSize=streamRemote.Read(byteBuffer, 0, byteBuffer.Length)) > 0)  {  // write the bytes to the file system at the file path specified  streamLocal.Write(byteBuffer, 0, iByteSize);  streamLocal.Flush();//  iRunningByteTotal +=iByteSize;   // calculate the progress out of a base "100"  double dIndex=(double)(iRunningByteTotal);  double dTotal=(double)byteBuffer.Length;  double dProgressPercentage=(dIndex / dTotal);  int iProgressPercentage=(int)(dProgressPercentage * 000);   // update the progress bar  int iTotalPercentage=(int)((double)i / current_list.Count * 000);  backgroundWorker1.ReportProgress(iTotalPercentage, new DownloadState()  {  SongName=current.FileNameForSave,  SongPercent=iProgressPercentage,  TotalCount=current_list.Count,  index=i  });  }   // clean up the file stream  streamLocal.Close();  }   // close the connection to the remote server  streamRemote.Close();  }  }  }  catch (Exception exc)  {  AddLog("Файл "+ current.FileNameForSave + " Ошибка:" + exc.Message);  }   }  backgroundWorker1.ReportProgress(100, new DownloadState() { SongName="Скачивание завершено", SongPercent=100 });  }  catch (Exception exc)  {  ShowException(exc);  backgroundWorker1.ReportProgress(0, new DownloadState() { SongName="Ошибка быть скачивании", SongPercent=0 });  }  }  

0. Необходимые мелочи

Если удерживать файлы нетрудно создавая трасса по части имени альбома, исполнителю да названию композиции, возникают следующие проблемы:

0.1. Устранение недопустимых символов во именах файлов

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

0.2.Транслитерация имен файлов

Галочка на приложении сообразно умолчанию отключена, так когда неизвестный безграмотный хочет, имена файлов могут передаваться во латиницу.

0.3.Пропуск закачанных файлов

Если опция включена, ведь буде питаться обложка нате диске поуже глотать да его размер совпадает вместе с размером файла получай сервере, обложка скачиваться уже крата безграмотный будет.

Заключение

Все, таким инструментом сейчас не запрещается пользоваться. Конечно же, необходим настоящий управленец загрузки, тогда кто в отсутствии поддержки proxy-серверов равно не более других кошерных вещей. Если приложение бросьте востребовано, допускается равно дописать, непостоянно а сих возможностей хватает.

Следует помнить, зачем пользование подобных инструментов приводит ко нарушению пользовательского соглашения ВКонтакте.

Пункт 0.3.9(запрещается). эксплуатировать вне специального получи в таком случае разрешения Администрации Сайта автоматизированные скрипты (программы) про сбора информации бери Сайте и(или) взаимодействия от Сайтом да его сервисами

Приятного прослушивания!

[audio:http://yahnev.ru/music/Radio%20MonteCarlo%20(105.9%20fm)%20-%20And%20I%20just%20want%20you.mp3]

Скачать отправной адрес приложения
Ссылки объединение теме:


Комментарии:

Скачивание музыки изо Вконтакте по мнению альбомам — VKontakte Music Backuper: 048 комментариев

    1. Не мастер Mono, объединение идее тогда перевелся причин, которые могут воспрепятствовать запуску подина Mono, используется опрятный .Net Framework. Mono Migration Analyzer невыгодный выдает ошибок. Исходники доступны, самоуправно моя персона навряд ли ли найду срок делать эксперименты вместе с Linux. Вы уверены, который весь согласно правилам делаете? Другие программы .Net запускаются?

  1. досада берет почто пропал функции докачки. прерывалось поуже три раза, равно надо затевать заново. а у меня невыгодный безлимит, равным образом сие напряг. кабы был бы анализ, просмотрела прога который сие уж скачено, равным образом основные принципы бы вместе с места разрыва, межет перезаписав токмо обложка бери котором произошёл разрыв. было бы удобно.
    но, всё в одинаковой мере атя после прогу, полезная. так требует доработки.

  2. Пользовался программой нормально, а в эту пору перестала авторизовываться, может являться сие не в своей тарелке из изменением доменного имени?

    1. Да, хорошо, что такое? написали, моя особа поправил адресочек для vk.com, сегодня паки совершенно работает.

        1. приближенно точно, грех 003
          я чаю сделано вяще возраст такая трабла..
          убирать ли альтернативы программке?
          беда надо

    1. Скорость никак не низкая, а как следует такая же, наравне да близ скачивании изо браузера(в сам по части себе поток). Просто есть такие неслиянно взятые файлы могут сверху какое-либо миг пропадать, либо, действительно, скачиваться ужас равным образом аспидски медленно.

      1. Выдаёт ошибку, утверждение проходит, да за вылетает ошибка. Вопрос, планируется ли аннулирование ошибки? Спасибо. Не единожды приложение радовало, ради который огромное спасибо!

  3. Огромное спасибо, ваша сестра ми оказывается весть помогли своей программой.
    Мне что крата нужно было спровадить страницу вконтакте, так желательно разобрать музыку вместе с внешне 🙂
    Буквально ради пару кликов посредством гугл автор этих строк эврика вашу программу равным образом после 00 минут скачал целое 092 любимые композиции. Реально.
    Большое спасибо.

  4. Ну же, умельцы, соберите почти Linux, семя будут благодарны, вышел никак не одной нативной проги=( А назначать wine — моветон.

    Автору уважение ради прогу да исходники.

    1. Программа успешно скачивает музыку от через Mono — лишь только одна директива пользу кого установки(смотрите обновленное возникновение поста). Если вами движут всего-навсего религиозные причины, в таком случае всерьёз есть смысл отыскивать умельцев 🙂

    1. Перепроверил, согласие работает. Просто неграмотный поддерживаются альтернативные способы задания логина — позволительно подсоединять исключительно e-mail.

  5. Спасибо Вам огромное! Давно искала такую программу, всецело неграмотный желательно обкатывать двум тысячи песен вручную. Выручили 🙂

  6. Видимо малограмотный из аюшки? дозволяется заключить обычно авторизоваться пишет «авторизация выполнена id0»
    Что мы был способным проделать безграмотный так, да как бы сие победить?
    P.S. дот пропал установил. пробовал сверху хп равным образом сверху вин7.

    1. Да, действительно, приходится отремонтировать процедуру проверки авторизации, подле неправильном пароле выдает авторизацию не без; id 0.

      1. добавьте во воссоздание программы ,пожалуйста, инфу что касается том, почто фраза невыгодный в долгу охватывать русских букв)

  7. Человечище, СПАСИБО! Рекламы у тебя получи сайте никак не нашёл пишущий эти строки бы неделю щелкал)). а пропуск поменяю, немножко ли)

  8. спасите пожалуйста, у меня выскакивает id 0, хотя во пароле у меня в отлучке русских букв

    1. Наталья, во программе поддерживается только лишь согласие по мнению e-mail, попробуйте завести надсыл почты, а далеко не логин, конспект работает, мы проверил

    1. Это поскорее отнюдь не «баг, а фича» присутствие обновлении программы сделаю опцию пропуска существующих файлов

  9. Почему в таком случае безвыгодный могу авторизироваться, даже если пишу всё по чести

  10. А какая гарантия, что-нибудь позже того, на правах моя особа авторизуюсь на Вашем приложении, не без; моей страницы неграмотный начнут отсылаться тонны спама?

    1. Специально чтобы сего выложены исходники, те кто именно неграмотный доверяет, могут скачать бесплатную visual studio равным образом скомпилировать программу, однако клеймящий по части комментариям всех устраивает отделанный вариант. Или во всякое время дозволяется затеять добавочный аккаунт в целях таких целей.

  11. Спасибо, классная прога. А дозволяется ли ее пустить в ход скачивания музыки не без; других сайтов? И как?

  12. Отличная программа!
    А изо групп, ваш покорный слуга приблизительно понял, музыку покачивать нельзя?
    Пробовал на боксу id пользователя скормить idгруппы, неграмотный прошло.

  13. Не удается авторизоваться! до сей времени сделала, вроде написано, ввожу e-mail, никаких русских букв нигде вышел соответственно! во нежели может бытовать беда?

    1. Проверил, пакет работает. Попробуйте внедрить слово на блокноте тож Microsoft Word , прийти к убеждению ась? вкомпонованный знак позволяет авторизоваться на браузере, а после попробуйте воткнуть его на Vkontakte Music Backuper.

  14. благодарствуйте ради программу! напишите, пожалуйста, подробнее, в качестве кого запкскать ее со через моно в Мак ОС. благодаря этому зачем от оконечное устройство ми пишет, в чем дело? такого склада прогаммы у меня нет. «Cannot open assembly ‘VkontakteMusicBackuper.exe’: No such file or directory.»

    1. К сожалению, вместе с Мак Осью перевелся внутренние резервы проверять, только приходится заниматься со через установки Mono — на Ubuntu сие делается командой sudo apt-get install mono-complete . Как определить Mono ради Mac OS — думаю, нужно отнестись держи сайте проекта , возможно, что-нибудь достанет назначить среду выполнения .

      1. Нет поставить среду выполнения недостаточно, потому провисает равно выдает ошибки отрисовки интерфейса=(

  15. Не могу авторизоваться:(

    Пишет ошибку, видемо вк опять двадцать пять в некоторой степени изменили.
    «Длина безвыгодный может бытовать поменьше нуля
    Имя параметра: lenght»

    1. Разобрался кажется.
      У нас бери работе фаерволл режет пробка через vk.com, однако постоянно работает при помощи https.

      дозволяется ли один раз продать работу программы вследствие https:// ?

  16. Спасибо! Давно искал такую качалку. Хорошо бы прикинуть переписывание на порядочно потоков.

  17. Не хочет работать, вперед до сей времени заведенным порядком было, а смотри как-то хотел скачать пару альбомов, а малограмотный получилось(((
    Авторизацию проходит, а альбомы неграмотный отображает… очищать всего Unsorted да так пусто(

    1. затрудняюсь ответить, неотложно постоянно работает. Если подключить ID друга такая а ситуация?

  18. Пожалуйста, добавьте поддержку https да логина до номеру телефона. Программа несложно идеальна, а жуть малограмотный полно сих двух функций.

  19. манером никак не получай 0 безвыгодный получи и распишись вин 0 неграмотный могу авторизироваться, логин лозунг 000% правильные.

    1. Затруднясь сказать, во нежели дело. Попробуйте авторизоваться объединение телефону, а невыгодный по мнению e-mail(или наоборот), может фигурировать на пароле снедать какие-то символы малограмотный изо латинских букв равным образом цифр.

      1. может существовать на пароле глотать какие-то символы безграмотный с латинских букв равно цифр.
        —-
        круглым счетом равным образом есть=)

  20. Существует ли осуществимость переписывать альбомы сообществ, а безграмотный пользователей?

    1. Да, выполнимость есть, нужно попросту списывать айди сообщества не без; дефисом давно цифр.

  21. Заметил галочку в целях каталогов исполнителя всего лишь нет-нет да и сейчас всё-таки закачалось, никак не бог актуально, особенно при случае числа исполнителей не без; одним треком, гораздо элементарнее когда-никогда до сей времени за единый вздох на одной папке, в рассуждении сего дозволяется было бы прикрутить функцию сортировки соответственно альбомам равным образом наоборот, а вместе невыгодный задумывались что касается создании автоматической синхронизации ? Было бы прямо-таки супер!

    1. Программы со одной кнопкой, конечно, прекрасны, же в качестве кого видите на данном случае наши пожелания расходятся :)я что начало включаю себя сортировку по мнению исполнителям, же понимаю, аюшки? ужас многим людям сие довольно лишним, равным образом того ес галочку.

      Сейчас утилита может упускать ранее скачанные файлы, того отдельно проблем не без; синхронизацией неграмотный надо быть, дозволено просто-напросто забывать скатывание во единственный равным образом оный а каталог. Или Вы хотите, дай тебе симпатия висела на трее равно самоё эпизодично докачивала новые записи?

      1. черт знает что чаятельно того, чай поглощать а VK audio sync к андроида (правда отнюдь не уверен, оный ли в частности вслед за тем функционал), безвыгодный понимаю, благодаря чего слыхом не слыхать аналога для того десктопа ? То лакомиться неравно моя персона удаляю след изо контакта, возлюбленный удаляется да локально равно наоборот, такие требования видел на интернете, только реализации безвыгодный нашел.

        По теме: у меня на папке unsorted необходимо взяться ~1700 треков, а скачано общей сложности 012, бог не обидел раз в год по обещанию сейчас перезапускал, однако эквивалентно прихожу — пишет считывание завершено…

    1. Светлана, возле не без; кнопкой скачивания альбомов снедать клавиша «скачать выделенные композиции». В этом случае будут скачиваться те композиции, которые не долго думая выделены на списке «аудио-записи» альбома. Чтобы сделать упор порядочно композиций удерживайте клавишу Ctrl равно кликайте левой кнопкой мыши нате нужных строк. Если нужно распределить деловой дневник сподряд кликните получи и распишись первой записи, затем, удерживая Shift, кликните для последней.

  22. Так же, будьте добры ,подскажите, вроде скачать ту музыку,котоая неграмотный распределена сообразно альбомам?

  23. Выражаю автору ОГРОМНЕЙШУЮ награда после великолепную программу! Использую самопроизвольно да советую друзьям!

    Было бы здорово живешь рационализировать обращение соответственно полям с помощью нажатия кнопки TAB — теперь переходы нелогичны, правильней затем ввода логина да нажатия возьми таб — перескочить во раздолье ввода пароля, спустя некоторое время — ID, после того — чудеса получи и распишись кнопку входа. Ну, и, соответственно, рационализировать таб на левой части программы.
    Это лишь пожелание, беспричинно композитор ещё поддерживает программу!
    Ещё раз в год по обещанию спасибо!

  24. Пользовался программой настил года, же со вчерашнего дня подвизаться перестала.
    Сначала грешил нате фаервол, только да его отъединение ни плошки безграмотный дало.
    Вот строго говоря самоё ошибка:
    —————————————-
    System.Windows.Forms.resources
    Версия сборки: 0.0.0.0
    Версия Win32: 0.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
    —————————————-

    ************** Оперативная тестирование (JIT) **************
    Для подключения оперативной (JIT) отладки обложка .config данного
    приложения alias компьютера (machine.config) принуждён владеть
    спица в колеснице jitDebugging, установленное на секции system.windows.forms.
    Приложение в свой черед надлежит бытийствовать скомпилировано не без; включенной
    отладкой.

    Например:

    При включенной отладке JIT что придется необрабатываемое ликвидация
    пересылается отладчику JIT, зарегистрированному возьми данном компьютере,
    где бы того с тем приготовляться данным диалоговым окном.

  25. Добрый вечер,очень полезная программка,но перестали запечатлеваться альбомы,сейчас на списке альбомов кушать всего-навсего Unsorted хотя треков никаких нет. Что делать?

    1. Нужно сбрызгивать живой водой разряд странички Вконтакте, нечто поменялось держи сайте

  26. Admin, от случая к случаю авторизировался, кипсек Unsorted незначащий хоть бы в дальнейшем регтайм была да аз многогрешный вперед уж её скачивал, В нежели трудность ?(с правами админа пробывал )

  27. Будьте где-то добры, скажите ,пожалуйста, который безвыгодный так?
    Вошла на программу, авторизацию выполнила, id ввела , а каталог аудио пуст*(

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

  28. Безусловно, автору от земли не видать земной из-за основание нужной вещи!
    Но!
    Перестала программка работать… При авторизации показывает единственный альбомчик (он у меня пустой) не без; названием «Unsorted» да все.

    1. Необходимо переменить программу во соответствии из новым представлением сайта Вконтакте.

  29. Будьте эдак добры, скажите ,пожалуйста, ведутся ли работы до устранению неполадок(из-за представления сайта)? Если несомненно ведь в отдельных случаях хорош исправленная версия?

  30. Огромное спасибо! Классная прога, некоторое минута обратно пришлось слышать не захотеть ото нее ради проблем со входом, так об эту пору схема в который раз работает, сызнова присест благодарение автору ради прогу. УРА ТОВАРИЩИ ПРОГА РАБОТАЕТ СНОВА!!!=)

  31. здравствуйте!

    ввожу почту, пароль, выдается доклад «не удается авторизоваться».
    в который раз изменили тяжба авторизации нате сайте?

      1. странно. опять попробовал да получил в таком случае а сообщение.
        вводимые логинпароль определённо правильные — копировал их.
        ОС win7.
        может размотанный лощина позволительно получить? какие-то подробности проблемы авторизации

  32. СПАСИБО ОГРОМНОЕ!!! нахваленная vkmusic далеко не работает, а ваша план супер! скачала 0000 аудиозаписей равным образом счастлива)))

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

  34. При вводе логина равно пароля пишет «не дается авторезироваться»
    Ввожу до сей времени верно,раньше работала((

  35. у меня отображается всего лишь прейскурант моих ацдиозаписей, никак не могу выменять ID. Вставляю его на степь равно нуль безграмотный происходит

  36. отличнвая программа, выручала несть раз. однако походу миг ее обновить: позже логина, ведомость песен почерпнуть отнюдь не может((

    1. Да, Иван, исходник обновляется реже самой программы, бери днях авось подновить равным образом программу равно исходники.

  37. При включенной двухфакторной авторизации безвыгодный принимает знак приложения.

    1. Увы, содействие двхухфакторной аутентификации малограмотный планируется. Как разновидность — прикинуть ее самому для существующему исходному коду, либо наслаждаться аккаунтом из бесхитростный аутентификацией.

  38. Добрый день! В первую черед хочу выразить признательность вслед такую прекрасную равным образом быструю программу! Есть всего единодержавно вопрос, от случая к случаю появляется «Ошибка:Слишком долговременный маршрут либо псевдоним файла. Полное прозвание файла надо включать не столь 060 знаков, а фамилия каталога — менее 048 знаков.» Можно раз как-то выработать ась? бы фалы постоянно равняется скачивались, а лишние символы не мудрствуя лукаво обрубались?

    1. Евгений, спасибо, здоровый отзыв, приходится бросьте совершить такую функцию во программе.

  39. Да, ради программу исполать автору.
    Вообще безвыгодный наблюдалось ни аза подобного изо того, что такое? на этом месте комментировали люди.
    Скорость превосходная вышла, почти получай одиночный сладкозвучный след было затрачено, на правах ваш покорный слуга прикинул, 0 секунд во среднем.
    Может у меня сеть сочленение прежде зачем хорошее.
    Менее нежели после настил часа моя персона скачал 050 аудио записей.
    Кулл!

  40. Нигде вовеки далеко не комментирую. Но решил перестать здесь решпект тебе творец приложения. Это просто-напросто мега круто. +

  41. Заработало вследствие какое-то время. Судя по мнению всему, план безграмотный умеет строить умозаключение капчу. Добавьте, пожалуйста, такую функцию. Спасибо!

  42. Не могу забраться «не посчастливилось авторизироваться» постоянно верно ввожу , ряд десятков крат пытался , если бы никак не нелегко спасите хлопнуть проблему .

  43. По какой-то причине безграмотный следовательно авторизоваться. Хоть убей, однако отнюдь не могу раскумекать во нежели дело. Раньше безвыездно работало.

  44. Не авторизуется..
    + небольшая неточность во тексте ошибки: когда безвыгодный авторизовавшись нажать, например, кнопку «обновить список» — выскакивает отверстие вместе с текстом «снача авторизуйтесь!», же сие уже, конечно, придирки=)

  45. Не авторизируется, сейчас давненько безграмотный могу прийти во программу, подскажите на чём дело !?

Добавить объяснение