This project adds Spotify browse and playback capabilities to Jamcast, a DLNA media server for Windows. The code published here serves as a practical and fully-functional example of how building powerful extensions for Jamcast is made possible using the new Jamcast API. For more information, please visit http://getjamcast.com/api
The Spotify plugin demonstrates implementing API-powered custom media server handlers for both audio streams and album art. A dedicated message pump thread is constructed when the plugin is initialized, an interesting architecture made necessary by the libspotify API threading model.
Here's a demonstration of the plugin in use on a Sony Playstation 3:Project / API Support
For more information, technical support, and other examples using the Jamcast API, please visit http://getjamcast.com/api
All of the external libraries mentioned here should be packaged and deployed with the plugin assembly: