Cast Control Versions Save

📺 Control Chromecasts from Linux and D-Bus

v0.14.0

5 months ago

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

2 years ago

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

2 years ago

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

2 years ago

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

2 years ago

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

2 years ago

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

2 years ago

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.10.8

2 years ago

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

2 years ago

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

v0.10.6

2 years ago

This release includes one fix:

  • Fix launching from cast_control and castctl executables

You can install this version like so:

python3 -m pip install cast_control==0.10.6