Project Description
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

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


Runtime Dependencies
All of the external libraries mentioned here should be packaged and deployed with the plugin assembly:

Last edited Apr 30, 2012 at 10:24 PM by Jamcast, version 3