Бложек теперь на old.mrThe.name. Следите за обновлениями.

Что-то забросил я бложек. Надо исправлять.
.

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

Выбор на источник музыки тут же пал на ВКонтакте. Где ещё можно найти столько музыки да ещё и бесплатно?
.

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

.

Из важных возможностей скрипта – проверка битрейта без скачивания всего файла – для проверки хватает 3-х килобайт. Сделанна весьма костыльно(я постараюсь посветить ей отдельный пост) но работает быстро и без зависимостей от всяких тяжелых библиотек.
.

Должен заметить, что скрипт консольный рассчитан на работу под линуксом, поэтому проверьте все пути и тд.
.

Описание команд:

Vkontakte Song Extractor
By mr.The

Usage: php script.php -l login -p pass -l songlist
-l vk.com login
-p vk.com pass
-s song list(file)
-b minimal bitrate. Default: 128
-o outfile(with links). Default: ./out.txt
-t temp directory. Default: /tmp/

Example:
php script.php -l login@some.site -p coolpassword -l songs.txt -b 320 -o out.txt -t ./

.

Итак, скачать Vk Music Extractor.
.

Так как скрипт писал для себя – думаю там полно недоработок и багов. О них можно сообщать прямо в комментариях.
.

Похожие записи:

4 комментария к “Получение песен из вконтакте по списку”

  1. Bart Пишет:

    А чем http://vkmusic.citynov.ru/ не подошла?

    mr.The: потому что там какая-то непонятная софтина для винды которая непонятно куда отправляет мои пароли. А у меня здесь – абсолютно прозрачный, кроссплатформенный скрипт. Возможно, он менее удобный, но это же опенсорс, каждый может допилить до своих нужд.

  2. Bo0oM Пишет:

    Пиши ещё постов)

    mr.The: я слишком ленивый) Хотя, уже есть черновики постов про деревья в sql.

  3. cyber-punk Пишет:

    Пиши еще! Не ленись! :)

  4. 111 Пишет:

    я в опере использую плагин ымуакщь помощник нажал скачать альбом и тебе все ссылки на файлы вышли)

Оставить комменатрий: