One of the last releases before we go for a 1.0 release. Refactor of the core to allow it to not-block. Also removal of some of the many filter functions that sneaked in. Contains breaking changes. - Improved subtitle handling (palaviv) - Support running PyChromecast in your own loop with non-blocking functions (dominikkarall) - Support for non-blocking discovery (armills) - Remove `get_chromecasts_as_dict()` (armills) - Removed filtering from `get_chromecasts` (armills) - Now able to specify delta for `volume_up` and `volume_down`. Will also no longer round the value before passing it in (smblott-github) - Protobuf requirement is now >= 3.0 instead of requiring a beta version of v3 (theychx) - Media Controller now has a wait method to wait till it is operational (armills) - Zeroconf requirement is now >= 0.7.7
- Treat buffering as if the Chromecast is playing (jaharkes)
0.7.5
- Handle invalid JSON - 119 (molobrakos)
0.7.4
- Support for loading subtitles (wa4557, 105) - Allow picking app id for media receiver (wa4557, 108) - Ignore benign error in destructor (noob-4-life, 114)
0.7.3
- Fix setting a media thumbnail and title when playing media with the media controller. (noob-4-life, 88)