SaveFrom умеет так делать, причём он кроссбраузерный.
Однако, этот скрипт тоже может помочь, например, для загрузки фотографий на сервер.
Сделали бы вы ещё такое для аудиозаписей…
Для аудиозаписей, конечно, можно, но мне кажется там всё же надо больше интерактивности, которую я не очень люблю в консоли. То ли дело GUI приложение :)
Я писал скрипт на PHP (жду кучу минусов от хейтеров), состоящий из двух частей.
Первая часть — авторизация. На неё заходишь с браузера, проходишь стандартную авторизацию oAuth, а скрипт кладёт рядом с собой файлик с токеном. При авторизации скрипт в scope прописывает параметр offline, который разрешает использовать токен при смене IP.
Вторая часть — генератор. Её нужно вызвать из консоли, командой php <имяскрипта>. Она запрашивает аудиозаписи у того, кто залогинился, создаёт .sh файлик с командами для загрузки (wget) и выполняет его. После его работы в папочке будут лежать все мои аудиозаписи, названные нормальными именами (а не хэшами).
Для чего всё это? Ответ прост, для радио. Для нон-стоп режима. Очень удобно, просто слил туда огромную базу треков, и слушаешь, например, на работе или в институте, где есть вай-фай.
sh с wget внутри? Вот это попахивает извращением) Почему не заюзали curl?
Нормальные имена вытаскивали с помощью чего? Я так понимаю ID3 после скачивания проходили
А самое главное — токен на своем компе нужно было получить, потом по ftp/sftp/scp заливали на сервер?
Сервер стоит у меня дома, поэтому проблемы с совместимостью айпишников не было.
Нет, зачем. у меня все записи поименованы хорошо, брал имена из приходящего мне JSONа.
Почему не заюзал CURL? Потому что неохота менять 30-секундный лимит выполнения.
После того, как PHP выполнит своё грязное дело, просто запускаем .sh и уходим чаёвничать.
Amka, а что насчет VKMusic? Я пользуюсь этим приложением, если нужно скачать медиа контент из контакта. Очень радует его работа =) Возможно это то, что тебе подойдет ;)
На хабре недавно проскакивала прога Songo плеера вконтакте.
Как думаете стоит ли написать прогу на дельфи для прослушивания Музыки вконтакте онлайн ??
Есть Желающие помочь пишите в личку!!!
Жаль что хром не может сворачиватся в трей как Винамп…
UPD: это к комментарию выше.
Автору могу посоветовать использовать enumerate, не изменять аргументов функций и вообще почитать доку. Хотя код оформлен гламурненько =)
Я все мечтаю написать скрипт по экспорту аудиозаписей со стены группы вконтакте (не из альбома, а именно со стены). Только что-то как-то никак не реализую мечту свою.
UPDATE from 2018.
Описанный в статье код сейчас не работает, т.к. библиотека, лежащая в его основе, немного изменила свой интерфейс.
Пока я разбирался, как заставить этот код работать, нашел в гитхабе автора актуальный проект для тех же целей (загрузка фотоальбомов из ВК на ПК):
Экспорт фотоальбомов из ВКонтакта