the latest v3.1 now has API support for podcasts:
http://musicbee.niblseed.com/V3_1/MusicBee31_Patched.zipthe api interface definition files:
http://www.mediafire.com/file/1cio56q16btp5p7/C%23_Source3.1.ziphttp://www.mediafire.com/file/v9207ekc5h8xojx/VB_Source3.1.zipthe api functions
bool Podcasts_QuerySubscriptions(string query, out string[] ids)
retrieves all subscriptions - query is currently ignored
bool Podcasts_GetSubscription(string id, out string[] subscription)
retrieve a single subscription - see SubscriptionMetaDataType for the meaning of the returned subscription data strings
bool Podcasts_GetSubscriptionArtwork(string id, int index, out byte[] imageData)
retrieve artwork for a subscription - only index 0 is has artwork. The data bytes is the raw jpeg/png data
bool Podcasts_GetSubscriptionEpisodes(string id, out string[] urls)
retrives the episode urls in a subscription
bool Podcasts_GetSubscriptionEpisode(string id, int index, out string[] episode)
returns the episode data for a subscription and returns false once index is too large or use the urls.length from the above api call. See EpisodeMetaDataType for the meaning of the episode data strings. You can also use an episode url to query more specific tag data via Library_GetFileTag or Library_GetFileProperty
note i changed the api definitions to use out instead of ref