Skip to content

Releases: alexdelorenzo/cast_control

v0.14.0

09 Dec 00:31
Compare
Choose a tag to compare

This release introduces many changes, and introduces a Python 3.12 requirement.

You can install this version like so on Python 3.12:

python3 -m pip install cast_control==0.14.0

v0.11.8.post0

22 Sep 23:22
Compare
Choose a tag to compare

This release fixes regressions in the device abstraction layer.

You can install this version like so:

python3 -m pip install cast_control==0.11.8.post0

v0.11.4.post1

22 Sep 02:19
Compare
Choose a tag to compare

Fixes the following error:

AttributeError: 'Chromecast' object has no attribute '_longest_duration'

Installation:

python3 -m pip install cast_control==0.11.4.post1

v0.11.4

08 Jul 00:33
Compare
Choose a tag to compare

This release adds some new changes:

  • (Change log in progress)

You can install this version like so:

python3 -m pip install cast_control==0.11.4

v0.11.3

24 Jun 05:40
Compare
Choose a tag to compare

This release adds some new changes:

  • Fix seeking
  • Fix issue #11
  • Fix user data directory creation
  • Fix changes that broke Python 3.7 support
  • Perform no extra I/O on launch
  • Cache I/O when creating or reading user data
  • Ensure user data directories exist before saving user data
  • Add icon cache for Android TV apps that turn notifications into CASTV2 metadata
  • Start transition to declarative packaging, add setup.cfg
  • Use parameterized containers on Python 3.7+ (PEP 575)
  • Upgrade mpris_server to the 0.3.x branch with version 0.3.4
  • Remove unused code

You can install this version like so:

python3 -m pip install cast_control==0.11.3

v0.10.11

16 Jun 04:55
Compare
Choose a tag to compare

This release adds some new changes:

  • Included icons are now vector images, instead of bitmaps
  • Update media duration calculation
  • More metadata ships with the module
  • Licensing and author info ship with assets
  • Refactoring

You can install this version like so:

python3 -m pip install cast_control==0.10.11

v0.10.9

12 Jun 02:49
Compare
Choose a tag to compare

This release fixes YouTube playback and metadata collection.

You can install this version like so:

python3 -m pip install cast_control==0.10.9

v0.8.12

24 May 03:49
Compare
Choose a tag to compare
v0.8.12 Pre-release
Pre-release

This is the final release under the name chromecast_mpris. The project's new name is Cast Control, and the PyPI package is cast_control.

Changes:

  • Show deprecation warnings when launched
  • Installing this package will install cast_control as long as Python 3.7+ is available

You can install this version like so:

python3 -m pip install chromecast_mpris==0.8.12

v0.10.8

11 Jun 21:56
Compare
Choose a tag to compare

This release includes some small changes:

  • Ensure executables point to the correct module
  • Support for BBC iPlayer and BBC Sounds via PyChromecast
  • Upgrade PyChromecast to 9.2.0
  • Renaming and refactoring

You can install this version like so:

python3 -m pip install cast_control==0.10.8

v0.10.7

03 Jun 02:31
Compare
Choose a tag to compare

This release includes some new changes:

  • Fix error where volume level changes on the device aren't kept in sync with cast_control
  • Fix YouTube URL detection regression
  • Use casefold for caseless name comparisons with -n/--name option
  • Check that cast_control/castctl are always pointing to existing endpoints
  • Refactoring

You can install this version like so:

python3 -m pip install cast_control==0.10.7