State of Gstreamer
2016–01–26: Releases r257–267 include significant hardening of the Gstreamer code, including fixes for an unchecked exception, improved error handling, addition of some mutex and not rapidly performing Gstreamer state changes (which deadlocks Gstreamer). See SVN logs for additional changes.
State of Spotify Integration: Failed
2017–02–09: Spotify integration has failed. Spotify’s Web API does not provide a mechanism for playback (except 30-second samples). What is needed is the old LibSpotify, however, Spotify has “removed the LibSpotify binaries from our website in an effort to phase out the usage of this deprecated library. LibSpotify has been considered deprecated since 2015 and will be shut down in 2017…” They go on to suggest there are “upcoming embedded libraries for Windows, Mac OS X and Linux.”
If they follow through, perhaps in the future this can be retried. Unfortunately, they’ve been promising it for the web API for nigh 2 years, so that’s not a good sign.
I am looking to alternatives to keep myself busy. Based on a user request, I’m looking into adding capability for internet-based radio stations.