...

четверг, 12 февраля 2015 г.

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

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



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

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




Где

  • SearchQuery — поисковый запрос к базе аудио ВКонтакте

  • ResultQuantity — сколько аудиозаписей надо получить

  • ResultOffset — сдвиг результата относительно начала (начать не с первого результата)




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

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

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


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


Говноисходники выложены на GitHub

Скачать бинарники можно с Mega


Recommended article: Chomsky: We Are All – Fill in the Blank.

This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

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