- PVSM.RU - https://www.pvsm.ru -

VkPlaylistServer — добавляем музыку из ВКонтакте в почти любой аудиоплеер

После прочтения этого топика [1] появилась идея сделать то же самое, но в виде Standalone приложения. В результате получился небольшой многопоточный HTTP сервер.

Сервер работает на машине пользователя и принимает запросы вида

http://localhost:8080/SearchQuery/ResultQuantity/ResultOffset

Где

  • SearchQuery — поисковый запрос к базе аудио ВКонтакте
  • ResultQuantity — сколько аудиозаписей надо получить
  • ResultOffset — сдвиг результата относительно начала (начать не с первого результата)

А возвращает m3u плейлист с найденными аудиозаписями, готовый к прослушиванию.
Таким образом, любой плеер, который поддерживает воспроизведение плейлистов из сети, становится способен искать и воспроизводить записи из ВКонтакте.

Для общения с ВКонтакте используется библиотека VK.Net

В принципе, нет ничего, что препятствовало бы собрать этот сервер под Mono и сделать кроссплатформенным.

Говноисходники выложены на GitHub [2]
Скачать бинарники можно с Mega [3]

Автор: x0wl

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/vkontakte/82605

Ссылки в тексте:

[1] этого топика: http://habrahabr.ru/post/250251/

[2] GitHub: https://github.com/x0wllaar/VkPlaylistServer

[3] Mega: https://mega.co.nz/#!4MVHwJYB!4R-MQHNUtKVDd3ET9_g1AOLiSbsRHih69urJpI4PMwI

[4] Источник: http://habrahabr.ru/post/250379/