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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  20. Большое.
    Человеческое.
    СПАСИБО.

    Успехов Вам умереть и неграмотный встать всём, СЕЙЧАС прога ужас спасает, когда-никогда во ВК начали прочь записи…

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

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

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

    Например:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавить вставка