Changelog for
python311-PyChromecast-14.0.4-lp160.2.1.noarch.rpm :
* Sun Oct 13 2024 Tejas Guruswamy
- Update to 14.0.4
* Make it possible to log heartbeat ping pong (#969) AATTemontnemery
* Move HeartbeatController to a separate module (#968) AATTemontnemery
* Simplify socket timeout (#967) AATTemontnemery
* Bump pylint from 3.2.7 to 3.3.1 (#957) AATTdependabot- Update to 14.0.3:
* Revert \"Revert \"Revert \"Remove socket timeouts\"\" (#883)\" (#965) AATTbdraco- Update to 14.0.2:
* Add OHF logo to README (#961) AATTmrdarrengriffin
* Fix errors found by pylint 3.2.7 (#946) AATTemontnemery
* Reduce verbosity of reconnection (#933) AATTelupus
* Add BRAVIA 4K VH21 to known devices (#904) AATTjayofdoom
* Initialize _session member on YouTube controller (#925) AATTalexdelorenzo
* Migrate to using efficient I/O multiplexing selectors (#865) AATTbdraco
* Revert \"Revert \"Remove socket timeouts\"\" (#883) AATTemontnemery
* Tue May 07 2024 Dirk Müller - update to 14.0.1:
* Add debug prints to HomeAssistantController
* Add JBL Link Portable to known devices
* Fix race in HomeAssistantController
* Revert \"Remove socket timeouts\"
* Remove socket timeouts
* Run rstcheck in CI
* Remove mypy exclude pattern
* Update default URL used in media example- update to 14.0.0:
* Most user facing functions accepting an optional callback function have been changed such that the optional arguments are now kwarg only
* The signature of callbacks called when requests are completed has been changed
* Some named tuples have been replaced with dataclasses
* The ServiceInfo class has been split in two classes
* Parameter names of `MediaStatusListener.load_media_failed` has been changed
* Many user facing functions now have a default timeout, and will raise when that timeout expires
* It\'s no longer supported to use pychromecast with event custom loops
* Fri Jan 26 2024 Dirk Müller - update to 13.1.0:
* Increase homeassistant lovelace connect timeout and make it configurable (#770) AATTcicchr
* Add support for NRK TV and NRK Radio apps (#777) AATTlersveen
* Change logged precision of volume from 1 to 2 (#768) AATTalexdelorenzo
* Create ShakaPlayer Controller (#758) AATTjuanfadev
* Add date for removal of deprecated discovery functions (#767) AATTemontnemery
* Mark discover_chromecasts as deprecated (#766) AATTemontnemery
* Update README.rst (#765) AATTemontnemery
* Fix known_hosts for older chromecasts (#762) AATTdomenipavec
* Fix SSLContext settings (#764) AATTemontnemery
* Update README.rst to reflect refactoring of cast.device to cast.cast_info (#751) AATTdavidjabon
* Fix deprecated call to ssl.SSLContext without specifying protocol (#763) AATTemontnemery
* Mon Dec 11 2023 Dirk Müller - update to 13.0.8:
* Change BBC Sounds app_id (#753) AATTblawford
* Dependency updates
* Thu Jun 01 2023 Dirk Müller - update to 13.0.7:
* Wait longer when attempting to play media (#720) AATTemontnemery
* Fix socket leak
* Don\'t call launch callback on error
* Wait for response when stopping app
* Simplify request callback handling
* Make sure handler is unregistered after quickplay
* Fix lint issues
* Add SVS Pro SoundBase
* Add JBL Link 10, 20, 300, 500
* Fix poll/select for Windows
* Add Smart Soundbar 10
* Mon Jan 02 2023 Dirk Müller - update to 13.0.4:
* Correct timeout in call to poll.poll
* Adding support for reported unknown devices
* Add Chromecast Ultra and Chromecast HD to the recognised devices
* Fix error with select when python process exceeds 1024 open file descriptors
* Include URL and UUID in Home Assistant controller messages
* Mon Dec 05 2022 Yogalakshmi Arunachalam - Update to version 13.0.1
* Make sure __version__ is consistent
* Make pylint happier
* Drop __version__- Update to version 13.0.0
* Adapt to pylint 2.15.5 (#670) AATTemontnemery
* Added three unknown models with cast-types (#658) AATTheikkih
* Revert \"pin to protobuf v3\" (#669) AATTemontnemery
* Pin github actions and add dependabot actions ecosystem (#655) AATTMartinHjelmare
* Improve output of discovery examples (#653) AATTemontnemery
* Update version_info in init (#640) AATTclach04
* Wed Aug 17 2022 Yogalakshmi Arunachalam - Update to 12.1.4
* Improve timeout logs (#637) AATTemontnemery
* pin to protobuf v3 (#625) AATTchapmanjacobd- Update to 12.1.3
* Add additional cast model (#628) AATTemontnemery
* Add additional cast model (#624) AATTemontnemery
* Sat May 21 2022 Tejas Guruswamy - Update to 12.1.2:
* Breaking Changes: the media controller has been refactored in #607, which means:
* Controllers not included in the pychromecast repo may need some adjustments
* The `BbcIplayerController` and `BbcSoundsController` no longer have overridden `play_media` methods
* Refactor handling of discovered casts and device info (#556)
* Mon Mar 08 2021 Steve Kowalik - Update to 9.1.1:
* Add HostBrowser.update_hosts (#476)
* Handle audio groups removed from known host (#475)
* Remove useless pylint and flake8 directives (#472)
* BREAKING CHANGE: Update discovery to support a list of known hosts (#469)
* Catch errors thrown by select call (#471)
* Fix some strings mangled by black formatting (#470)
* Fix MultiZoneControllerListener (#468)
* Expose volume_control_type (#461)
* Move ReceiverController to its own module (#460)
* Infer contentType from playQueue items (#457) AATTmaykar
* Remove unintended \'async\' from listener interfaces (#453)
* Update BubbleUPNP example (#451)
* Refactor listeners and controllers as ABCs (#450)
* Add more google devices to consts (#448) AATTtheychx
* Make current_time optional when loading or queing media (#446)
* Wed Jan 27 2021 Steve Kowalik - Update to 7.7.2:
* Use urllib.request instead of requests.- Drop python-requests from Requires.- Correct egg-info filename to build in the multi-python new world order.
* Mon Jan 04 2021 Steve Kowalik - Update to 7.7.1:
* Don\'t throw if socket is already closed when cleaning up (#438)
* Update local http API, re-add get_multizone_status (#437)
* Spotify quick play (again) (#430)
* Fix next/previous track (#436)
* Add support for BubbleUPNP (#428)
* Wed Sep 30 2020 Steve Kowalik - Update to 7.5.0:
* Allow passing additional media information through to play_media
* Add support for lists, playQueues, and playlists to Plex controller
* Misc spelling changes
* Tue Sep 22 2020 Steve Kowalik - Update to 7.3.0:
* Add support for QUEUE_INSERT (#404)
* Fix get_chromecasts non blocking mode (#411)
* Ensure data parsed as JSON is a dict (#405)
* Add zeroconf debug option to example scripts (#401)
* Allow passing an already existing zeroconf object to additional functions (#400) AATTemontnemery
* Ignore browser updates for
*._sub._googlecast._tcp.local. (#400)
* Fix return type of get_listed_chromecasts (#400)
* Remove host and port from Chromecast object (#395)
* Keep previously known Chromecast in service listener (#399)
* Remove reboot function (#394)
* Mon Jul 13 2020 Steve Kowalik - Update to 7.1.1:
* Add debug prints (#390)
* Report host+port for discovered casts (#385)
* Fix plex controller (#389)
* Update list_chromecasts example (#382)
* BREAKING CHANGE Track services based on UUID instead of mDNS service name (#380)
* Reset receiver controller on connection lost (#379)
* Thu Jun 11 2020 Antonio Larrosa - Update to 6.0.0:
* BREAKING CHANGE Refactor start_discovery to fix race (#370)
* Support zeroconf 0.27 (#368)
* Don\'t ignore zeroconf errors (#367)
* BREAKING CHANGE Add support to CastListener for service updates (#366)
* Wed May 27 2020 Steve Kowalik - Update to 5.3.0:
* Handle zeroconf update_service (#364)
* Add ability to pass in a zeroconf instance to discovery (#362)
* Add discovery example (#361)
* Quick play & Support for Yle Areena, Supla (#359)
* Log as info, not warning if connection re-established. (#358)
* Tue May 05 2020 Johannes Grassler - Update to 5.0.0
* remove .travis.yml
* extract test reqs
* Update test.yml
* Create test.yml
* Bump linters, run flake and black on examples (#355)
* Speed up SocketClient shutdown (#352)
* Improve debug messages (#353)
* Fix bugs in Chromecast.is_idle and ReceiverController.launch_app (#350)
* Improve examples and docstrings (#351)
* Remove blocking option from Chromecast (#349)
* Add helper function get_listed_chromecasts (#348)
* Correct mistake in PR#345 (#346)
* Lookup manufacturer, remove multizone helper. (#345)- Update python-zeroconf Require
* Thu Mar 26 2020 Marketa Calabkova - Update to 4.2.0
* Add support for Lovelace dashboards
* Set up publish when we create a release.
* Update zeroconf requirement
* Thu Feb 13 2020 Antonio Larrosa - Update to 4.1.1
* Update \"add support to your favorite app\" in the README
* Get ipaddress the same way as code examples in zeroconf
* Correct METADATA_TYPE in media.py
* Wed Jan 15 2020 Marketa Calabkova - update to 4.1.0
* Fix resettin status
* Add app icon to CastStatus
* Tue Sep 24 2019 Tomáš Chvátal - Update to 4.0.1:
* various small fixes
* support for home assistant cast
* Tue Jun 18 2019 Marketa Calabkova - Update to 3.2.2
* Improve matching of spotify device to handle audio groups
* Fix broken attempt to update status during tear down
* Add google home mini as audio device
* Add support for queue_next / queue_prev
* Take expiration from login and pass to controller
* Add multizone controller and multizone manager
* Remove the filters feature from get_chromecasts
* Tue Mar 05 2019 Tomáš Chvátal - Update to 2.5.2:
* YouTube controller version update (#258) AATTur1katz
* Add support for connecting to named service (#267) AATTemontnemery
* Exponential backoff of mdns service resolution retries (#268) AATTemontnemery
* Improve exponential backoff of mdns service resolution retries (#269) AATTemontnemery
* Wed Jan 02 2019 Tomáš Chvátal - Update to 2.3.0:
* Updated spotify controller description (#232) AATTNobyx
* Allow users to pass the force_launch flag when launching an app (#237) AATTmarcosdiez
* Better YouTube controller (#236) AATTur1katz
* Simple event listener example (#241) AATThjmsw
* Wed Dec 26 2018 Matej Cepl - Fix build failure: %{py_ver} doesn\'t work, %{py3_ver} does.
* Tue Dec 04 2018 Matej Cepl - Remove superfluous devel dependency for noarch package
* Fri May 11 2018 toddrme2178AATTgmail.com- Don\'t forget python_module workaround.
* Thu May 03 2018 alarrosaAATTsuse.com- Run spec_cleaner
* Thu May 03 2018 alarrosaAATTsuse.com- Update to version 2.2.0
* Spotify controller creation
* Fixed misplaced parenthesis- Update to version 2.1.0
* Fix not waiting with no tries set
* Add adjusted_current_time() function- Update to version 2.0.0
* Drop Python 2 support
* Fixes for discovery, FreeBSD Socket creation
* Fix Channel Close
* Add return for \"uri\" value, fix SSL issues on Windows
* Don\'t sleep when there are no tries remaining- Drop 0001-Dont-sleep-when-there-are-no-tries-remaining.patch
* Fri Jan 05 2018 alarrosaAATTsuse.com- Add 0001-Dont-sleep-when-there-are-no-tries-remaining.patch from upstream- Update to version 1.0.3
* Catch OSError as well as socket.error
* Fix CAST_TYPES mapping
* Revert 184 socket client changes- Update to version 1.0.2
* Remove excess return value from get_device_status- Update to version 1.0.1
* Properly remove api_version now- Update to version 1.0.0
* Cast web pages with DashCast
* Fix get_device_status for newer cast firmwares
* Remove api_version from DeviceStatus
* Tue Sep 05 2017 alarrosaAATTsuse.com- Update to version 0.8.2
* Fix race in SocketClient.send_message
* Fix send message deadlock- Run spec-cleaner
* Mon Jun 12 2017 alarrosaAATTsuse.com- Initial release of python-PyChromecast 0.8.1