VkPlaylistServer - додаємо музику з ВКонтакте майже в будь аудіоплеєр

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

Сервер працює на машині користувача та приймає запити виду
http://localhost:8080/SearchQuery/ResultQuantity/ResultOffset

Де
  • SearchQuery — пошуковий запит до бази аудіо ВКонтакте
  • ResultQuantity — скільки аудіозаписів треба отримати
  • ResultOffset — зсув результату щодо початку (почати не з першого результату)
А повертає m3u плейлист з знайденими аудіозаписами, готовий до прослуховування.
Таким чином, будь-плеєр, який підтримує відтворення плейлистів з мережі, стає здатна шукати і відтворювати записи з ВКонтакте.

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

В принципі, немає нічого, що перешкоджало б зібрати цей сервер під Mono і зробити кросплатформним.

Гівновихідні матеріали викладені на GitHub
Скачати бінарники можна з Mega

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.