You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed an issue where the blocklet would hang up hugging CPU when Spotify app was not running for a while (#6).
Internal Changes
The NameOwnerChanged signal is now used instead of time.sleep(1) polling to get the Spotify object. This change provides a fix for the issue mentioned above.
The stdin input thread was replaced with GIO InputStream async (callback-based) reads.
Some “public” methods and a constructor of the SpotifyBlocket class were changed. Although these changes are actually breaking from a “public” API point of view, there was only a minor (not major) version bump since it's unlikely that the blocket is used as a Python library by anyone.