Скачивание музыки с Вконтакте по мнению альбомам — 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, которые отображают ссылку для переписывание из первых рук возле воспроизведении музыки alias видео. Существует адски удобное использование на поиска да скачивания музыки с вконтакте по-под названием 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 — лишь всего только одна отряд про установки(смотрите обновленное початок поста). Если вами движут только лишь религиозные причины, ведь фактически есть расчет сыскивать умельцев 🙂

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

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

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

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

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

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

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

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

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

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

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

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

  11. сижу на линуксе сквозь моно ввоожу логин да пасс равно совтина вылетает вроде быть?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  19. Пожалуйста, добавьте поддержку https равно логина в соответствии с номеру телефона. Программа без труда идеальна, а архи далеко не ешь — не хочу сих двух функций.

        1. Выложил подновление со входом в области номеру телефона равным образом работой соответственно https!

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

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

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

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

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

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

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

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

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

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

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

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

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

  25. Пользовался программой половая принадлежность года, да со вчерашнего дня трудиться перестала.
    Сначала грешил держи фаервол, да равным образом его остановка ничто невыгодный дало.
    Вот в сущности хозяйка ошибка:
    —————————————-
    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 данного
    приложения не ведь — не то компьютера (machine.config) приходится владеть
    значение jitDebugging, установленное во секции system.windows.forms.
    Приложение вот и все надо бытийствовать скомпилировано со включенной
    отладкой.

    Например:

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

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

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

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

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

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

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

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

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

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

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

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

  33. Спасибо большое-большое ради программу, ахти помогает.
    Очень жду поправление авторизации.

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

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

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

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

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

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

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

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

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

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

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

  42. Нигде вовек безвыгодный комментирую. Но решил покончить после этого почтение тебе созидатель приложения. Это несложно мега круто. +

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

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

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

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

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

Добавить рассуждение