Приложение для скачивания музыки на базе ВКонтакте API

    image
    Хочу представить вам наше скромное, но непременно полезное приложение, позволяющее скачивать композиции из огромной музыкальной базы сайта VKontakte.ru. Основное его преимущество в том, что не нужно ставить никаких дополнительных программ, плагинов к браузеру, либо посещать далеко не всегда работающие сайты — просто добавить flash-приложение к себе на страницу и пользоваться. Можно выбрать как свои композиции, так и композиции друзей, причем, в отличие от скачивания по прямой ссылке, файлы сразу получают удобные имена из названия исполнителя/композиции.

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

    Update: Существовала опасность, что приложение заблокируют — так оно и стало. Но ничего, для всех желающих чуть позже мы выложим swf приложения, что позволит поставить его как свое собственное приложение. Лично я продолжаю им пользоваться )
    Share post

    Similar posts

    Comments 115

      +8
      Его еще не выпилили? Странно…
        +2
        Действительно =)
        Скоро, думается мне, будут нападки с попытками закрыть вас. Удачи вам.
          +1
          Да не удачи надо желать, а большого списка проксей :)
          +2
          Уже =/
          0
          Ух ты, качество звука нормальное!
            +1
            Поставил, работает. Спасибо.
              +2
              Сделайте генератор этакого радио на подобие ласт фм. Чтобы музыку похожую на мою и всякое такое… Я бы пользовался
                +4
                Приложение написанное мои другом: Музыкальный плеер вконтакте.ру. http://vkontakte.ru/app545941
                Уже реализована интеграция с ласт.фм, показ обложек, вывод текстов играющих песен с lyricwiki.org и многие другие полезности.
                  +1
                  Поддерживаю — отличное приложение.
                –6
                И кому это нужно? Музыку найти сейчас и так без проблем можно и бесплатно.
                  0
                  Если не использовать базу контакта, то нужно использовать либо музыкальные торренты, которые с нормальной базой только на закрытой основе, либо сайты, которые кишат рекламой.

                  В данном случае, для скачивания отобранной музыки, нужен всего один клик.
                    +1
                    Я перешел на online прослушивание, гораздо удобнее чем хранить тонный музыки у себя.
                      +2
                      У многих есть плееры и слушают они в них не только радио.
                        –8
                        Я понимаю, что вы рекламируете свой продукт, но последнее мест откуда я буду брать музыку — это будет контактом.
                          +5
                          А зря, там порой можно найти очень редкие вещи.
                          Знаете, я как-то искал «Бабочку» Рустема и нашел ее быстрее всего в контакте. И то, оказалось, что это я ее и добавлял туда год назад. %)
                            +1
                            зря, у них очень толковая база. минус только в качестве — больше 10 метров трек не залить, ну может 10.5.
                            музыка берется, конечно, не только из контакта — но это дело такое.
                            онлайн прослушивания это конечно тоже здорово, но видели бы вы мои плейлисты, да и не найти всего в онлайне это точно:)
                          +1
                          Можно конечно Вас с этим поздравить, но врядли при создании этого приложения, авторы надеялись только на Вас.
                            –1
                            Конечно не на меня, вы и сами знаете кто сидит в соц.сетях или мне рассказать :)
                              +1
                              Расскажи :)
                                0
                                А вы что используете для online прослушивания? Поделитесь)
                                  0
                                  Spotify, инвайта нет :(
                                  0
                                  Я среди тех, кто сидит в соц. сетях. Очень хочу чтобы Вы рассказали.
                                    –2
                                    Я захожу в соц.сети, но не «сижу» в них, целый день. Считаю если человек проводит более 20 минут в день, в соц.сети. то ему больше нечем заняться, особенно в рабочее время.
                                      0
                                      что не мешает ему использовать соц сеть для онлайн прослушки хоть 120 минут в день
                          0
                          Отлично приложение! Дальнейшего вам развития!
                            +3
                            Качать музыку с Контакта в таком ужасном качестве — уж увольте :-!
                            Разве что временно скачать до того, как появится трек в хорошем качестве
                            К тому же сам когда-то писал скрипт для Greasemonkey: просто добавляет кнопку для скачивания возле каждого трека.
                              0
                              У меня была ситуация — на работе попросили где угодно скачать композиции, которые кроме контакта нигде не находились. Корпоративный стандарт — IE. Greasemonkey ну никак не приладишь ) Добивает ситуацию отсутствие прав на установку программ(Перезайти, конечно, можно, но потом все снова удалять…). Способ был найден, но далеко не такой простой.

                              А качество приемлемое — пробежался по файлам, где VBR, где 320.
                                0
                                Про браузеры, отличные от FF согласен

                                А про качество — нет. Разные люди слушают разную музыку. Например в клубной музыке (которую я и слушаю) средняя длительность трека около 6-7 минут. В 10 МБ в качестве 320 эти 6-7 минут ну никак не влезут. VBR — тоже с трудом
                                  +2
                                  Я когда-то для этой цели написал js, который выполняется в адресной строке и работает во всех браузерах.

                                  (он, кстати, на удивление расползся по интернету, хотя и не очень удобен в использовании, его можно найти по запросу «konfuze,loves,you,all_»)
                                    0
                                    Потому что ты назвал переменные так )
                                      0
                                      кстати, спасибо вам за этот js :) давно пользуюсь!
                                      0
                                      тут проще застрелиться. тем более причин предостаточно. начиная от обязанности скачивать треки с вконтакта, откуда явно намечаются кучи контрофакта на работе, которым будет рад ОБЭП. И заканчивая отсутвием политики инфорамционной безопасности на работе = отсуствием хоть одного айтишника с серыми клеточками, а не с соломой.
                                      И да, гугл рулит. !google greasemonkey internet explorer
                                        –1
                                        Для єтого придумали портативные версии программ. А админа который не поставил Forefox или Opera уволить. У меня за последние полгода вирусы в сети заводились только у тех нескольких пользователей IE.
                                        –1
                                        Вообще то вконтакте музыка не ужимается. Если вы ее в 320 записали, то в таком качестве и можно скачать.
                                          0
                                          Я выше ответил:

                                          Например в клубной музыке (которую я и слушаю) средняя длительность трека около 6-7 минут. В 10 МБ (лимит на аудио на ВК) в качестве 320 эти 6-7 минут ну никак не влезут. И VBR тоже
                                            –1
                                            Именно поэтому же я не качаю никогда музыку оттуда и не интересовался, как это делать, да и незаконно это.
                                              0
                                              Когда пользователь отправляет музыку на контакт, он соглашается с тем, что это не коммерческая запись, следовательно, скачивая ее, мы ничего не нарушаем =)
                                                0
                                                Это вы скажите судебному эксперту, который будет проводить фонографическую экспертизу :)
                                                0
                                                Собственно само размещение музыки на ВК незаконно :)
                                          0
                                          лучше бы рассказали поподробнее как с вконтакта музыку добывать
                                            +1
                                            Ничего особо сложного нет — как генерировать запросы подробно описано тут. Получаем ответ и парсим с помощью Actionscript.
                                              0
                                              Легко. У каждого трека есть кнопка для начала воспроизведения. Это картинка. У нее есть атрибут onlclick=«return operate(61100197,4236,3295868,'d51555b3138d',335);»

                                              Что означают параметры ф-ции opearate:

                                              server=4236 — сервер (может видели что-то подобное cs4236.vkontakte.ru)
                                              user=3295868 — id юзера, у которого находится этот трек
                                              fname='d51555b3138d' — имя мр3-файла
                                              length=335 — длительность в секундах

                                              в итоге получаем ссылку на мр3-файл:
                                              'http://cs' + server + '.vkontakte.ru/u' + user + '/audio/' + fname + '.mp3';

                                              В данном случае эта ссылка будет выглядеть так:
                                              cs4236.vkontakte.ru/u3295868/audio/d51555b3138d.mp3
                                                0
                                                спасибо.

                                                я правильно понял что это API вконтакта (которое по ссылке выше) работает только внутри флеш-приложений, загруженых туда?
                                                  0
                                                  Я извиняюсь, что сбил с толку
                                                  Это не API
                                                  Это так действуют скрипты для Greasemonkey, по крайней мере я так делал :)
                                                  С API я не знаком
                                                  Но насколько я знаю, в блоге Контакта и в разделе приложений «Для разработчиков» (как-то так он называется) есть описание API
                                                    0
                                                    Да, правильно. Чтобы работать с контактом извне нужно зарегистрировать свой проект и называется это User API
                                                0
                                                Молодцы.
                                                Есть хотелка. Чтобы можно было так: добавляешь приложение в группу, после этого участники могут скачивать из нее аудио.
                                                Было бы очень удобно для музыкальных групп.
                                                  0
                                                  К сожалению, API пока не позволяет работать с аудио групп, но это вполне ожидаемое обновление и как только оно произойдет, мы добавим такую функциональность.
                                                  +2
                                                  Сам когда-то делал greasemonkey скрипт (скоро-скоро переделаю, знаю что есть недочеты) для скачивания музыки и видео. ИМХО удобнее…
                                                    +3
                                                    использую вконтакте исключительно как огромную базу с музыкой. Спасибо.
                                                    • UFO just landed and posted this here
                                                        0
                                                        где-то на лурке лежит яваскрипт, морфирующий список мп3шек в список ссылок…
                                                          0
                                                          javascript:function%20operate(konfuze, loves, you, all_,xP){you=you.toString(10);while(you.length
                                                        +1
                                                        Да есть уже очень много сайтов, что предоставляют скачку с контакта… приложения уже как-то не очень актуально :)
                                                          0
                                                          Эти сайты сейчас так завешаны рекламой, что ими невозможно пользоваться, да и они почему-то не всегда работают.
                                                            +1
                                                            Я пользуюсь одним таким сайтом, на нем нет ничего лишнего. И вполне быстрая загрузка музыки идет :)
                                                              0
                                                              Когда есть альтернативы, это всегда хорошо.
                                                              0
                                                              наверное потому, что их ip контакт периодически банит
                                                            +3
                                                            А для пользователей Mozilla Firefox есть отличное дополнение DownloadHelper
                                                              0
                                                              +1 Поддерживаю
                                                              Отличнейшая вещь!!!
                                                                0
                                                                к мозилле уже давно все придумано и написано. и пох для какого сайта=)
                                                                  0
                                                                  и не только Вконтакте и не только музыку… всегда выручает :)
                                                                  +1
                                                                  Супер!!! Спасибо!!!

                                                                  Сам сейчас начал писать плеер для контакта, чтобы можно было плейлисты составлять и музыку организовывать
                                                                    –3
                                                                    Альтернатива: vkontakte.ru/app552334
                                                                      0
                                                                      ИМХО, лучший интерфейс из представленных
                                                                        0
                                                                        Заблокировали приложение.
                                                                          0
                                                                          действительно ))
                                                                          надеюсь, не из-за интерфейса…
                                                                            0
                                                                            Приложение топик-стартера тоже поблочили. Моё пока не тронули. Думаю — дело времени.
                                                                              0
                                                                              будет жалко, я его сейчас активно использую, гораздо удобнее FF-плагина
                                                                      0
                                                                      Поиска по музыке нет :( В дальнейшем планируется?
                                                                        0
                                                                        Только пар минут назад об этом думали ) Несомненно.
                                                                          0
                                                                          Отлично, будем ждать :)
                                                                        +2
                                                                        Да, спасибо.

                                                                        P.S.: интересно, какой кретин догадался не закрывать окно«Настройки» (вообще ничего не делать) после нажатия «Сохранить»? Я минут 5 не мог понять, что происходит
                                                                          0
                                                                          Я думаю об этом баге разработчикам уже тысячу раз написали и исправят в ближайшее время, наверно.
                                                                            0
                                                                            Едва ли это баг
                                                                              0
                                                                              А что?
                                                                                –1
                                                                                Мне кажется, просто недоработка.
                                                                          –2
                                                                          Вот моя альтернатива vkontakte.ru/app548467
                                                                            0
                                                                            Для вас цитата с этой страницы:
                                                                            Приложение позволяет скачивать из вашего списка аудиозаписей музыку на компьютер. Удобно и просто!
                                                                            А вообще, лучше DownloadHelper, как тут уже подметили, ничего нет.
                                                                              –2
                                                                              Как же. Лучше. Нужно скачать. Потом ещё перезагрузить. Работает только Firefox. Если ещё и не только под windows.

                                                                              Конечно же, если я не прав, поправьте.
                                                                                +1
                                                                                Просто я отношусь к типу людей, которым FireFox — друг, товарищ и брат.
                                                                                Если ещё и не только под windows.
                                                                                А вот тут не правы. На Ubuntu всё в порядке-)
                                                                                Кстати, по поводу
                                                                                Нужно скачать. Потом ещё перезагрузить
                                                                                Так вКонтакте надо вроде как настроить?-)
                                                                              0
                                                                              убрал приложение сразу же, как только оно оповестило об ограничении, что нужно пригласить еще трех друзей, для того, чтобы пользоваться
                                                                              итог — я даже не успел посмотреть интерфейс, как я могу его рекомендовать друзьям, если не знаю, что я рекомендую…
                                                                                0
                                                                                Уже изменили.
                                                                                  0
                                                                                  еще раз попробовал — поменял друга, снова пишет «Вам нужно...» и запирает интерфейс, даже на свою музыку не вернуться
                                                                                  но справедливости ради нужно сказать, что в этом приложении друзья и их музыка выбираются, у остальных у меня не получилось выбрать
                                                                                    0
                                                                                    Интерфейс запирается через 45 секунд. Мы решили, что более лучшее решение между запиранием сразу и более быстрым увеличением аудитории и не запиранием. А вот, что у вас получается сделать в нашем приложение в отличии от других я так и не смог понять. ;-)
                                                                                      +1
                                                                                      Лично я насильные методы привлечения аудитории не одобряю. Мне пользовательское доверие дороже.
                                                                                        –1
                                                                                        Понимаю. Но голый энтузиазм мало поможет реальному развитию приложения. Серьезному развитию.
                                                                                        0
                                                                                        я смог выбрать друзей из списка
                                                                                        у автора топика в списке друзей пусто, так же как и у альтернативного приложения

                                                                                        насчет быстрого увеличения аудитории не уверен — я просто убрал ваше приложение и остановился на альтернативном: никого мне не хочется приглашать, сорри…
                                                                                          –1
                                                                                          Да ничего, прорвемся. Тяжела и неказиста жизнь контакта программиста. ))
                                                                                            0
                                                                                            У вас точно стоят права напротив друзей и музыки, а лучше полные для уверенности? )
                                                                                              0
                                                                                              да, во всех попробованных приложениях — специально проверил еще раз ))
                                                                                              0
                                                                                              И даже идём на встречу. Убрал совсем блокировку интерфейса.
                                                                                                0
                                                                                                Так я вот уже конкуренция пошла. )
                                                                                                  0
                                                                                                  а вот теперь по функционалу — первое место (имхо)!
                                                                                                  так как есть плейер, чтобы прослушать (жалко без индикации), индикатор скачивания без пропадания списка песен… друзья работают

                                                                                                  и по-моему самая долгая загрузка приложения… ))

                                                                                                  но если автор топика чуть поднажмет, он обгонит, так как приложения близко друг к другу…

                                                                                                  а если третье приложение сравнится по функционалу, я буду им пользоваться, так как интерфейс самый приятный
                                                                                                    0
                                                                                                    а на третье можно ссылку?
                                                                                                      0
                                                                                                      в комментариях же есть…
                                                                                                        0
                                                                                                        спорный интерфейс, имхо
                                                                                                          0
                                                                                                          возможно, в процессе работы он окажется менее удобным, но мне больше напоминает привычное приложение… а значит оставляет ощущение более профессиональной работы, чего не сказать об иконках и общем стиле вашего приложения… сорри ))
                                                                                                          еще мне нравится, что он в целом выглядит как ВКонтакте и очень аккуратно
                                                                                                            0
                                                                                                            Качайте, Шура, качайте! )))
                                                                                    0
                                                                                    Помогите разобраться.
                                                                                    Установил приложение, оно мне пишет:
                                                                                    «Разрешите доступ к друзьям и аудиозаписям в настройках.»
                                                                                    Захожу в настройки, ставлю везде галочки, а кнопка «Сохранить» не нажимается. И вообще никак не реагирует, никаких ошибок не выдаёт.
                                                                                    В чём может быть дело?
                                                                                    P.S. скрипты включены.
                                                                                      0
                                                                                      Смело жми отмена и перезагружай страницу(он сохранит) — так у всех.
                                                                                      0
                                                                                      а я пользуюсь связкой DownloadHelper + mp3ren.exe!
                                                                                      даунлоадом скачиваю в папку, а в ней лежит ренеймер и батник, вызывающий его с нужным ключом для всех файлов!
                                                                                      программка выдергивает название и исполнителя из тегов)
                                                                                      удобно выходит!
                                                                                        +1
                                                                                        Заблокирвоали ваше приложение.
                                                                                          0
                                                                                          Уже заблокировали.
                                                                                          P.S. Назовите его «Сержант» :)
                                                                                            +1
                                                                                            Приложение Скачивание аудио заблокировано администрацией сайта.
                                                                                            Приложение AudioDownload заблокировано администрацией сайта.
                                                                                            • UFO just landed and posted this here
                                                                                                0
                                                                                                Такие приложения безжалостно будут баниться, уже кстати не первый раз.
                                                                                                Сделайте лучше нормальный плеер этой музыки.

                                                                                                На днях на гуглкоде выложу набор классов для взаимодействия с новым API Вконтакте.
                                                                                                  0
                                                                                                  Вот что я получаю зайдя по Вашей ссылке:«Application Скачивание аудио was disabled by administration.»
                                                                                                    0
                                                                                                    Я думаю мы выложим swf-приложение для всех желающих и они смогут им пользоваться, не открывая доступ миру — тогда на него не обратят внимания. В любом случае, мы получили некоторый опыт для написания следующих приложений. Интересно, пришло ли какое сообщение eXtractor'у, так как не могу пока с ним связаться, а он записан как админ приложения.
                                                                                                      0
                                                                                                      Разъяснительного письма не было. У нас три несправедливо заблоченных разработчика! Мы будем жаловаться! )
                                                                                                        0
                                                                                                        а как и где оно будет выложено?
                                                                                                        0
                                                                                                        Поздно…

                                                                                                          0
                                                                                                          Был тут один сайт vpleer.ru, который из базы ВКонтакте качал музыку, только теперь он лежит что-то.
                                                                                                            0
                                                                                                            Попробуйте vkontakte.dj/
                                                                                                            Если еще актуально

                                                                                                            Only users with full accounts can post comments. Log in, please.