After reading
this topic, an idea appeared to do the same, but in the form of a Standalone application. The result is a small multi-threaded HTTP server.
The server runs on the user's machine and accepts requests of the form
http://localhost:8080/SearchQuery/ResultQuantity/ResultOffset
Where
- SearchQuery - search query to the VK audio database
- ResultQuantity - how many audio recordings should be obtained
- ResultOffset - shift of the result relative to the beginning (start not from the first result)
And returns m3u playlist with found audio recordings, ready for listening.
Thus, any player that supports playback of playlists from the network becomes capable of searching and playing back records from VKontakte.
VK.Net library is used to communicate with VKontakte.
In principle, there is nothing that would prevent building this server under Mono and making it cross-platform.
')
Shit source posted on
githubYou can download binaries from
GitHub