Skip to content

Releases: alexdelorenzo/cast_control

v0.16.1

03 Oct 04:12
Compare
Choose a tag to compare

To be updated

v0.16.0

02 Oct 22:05
Compare
Choose a tag to compare

This release:

  • Move to src directory layout
  • Move to pyproject.toml from setuptools for metadata
  • Move to Hatchling for builds from setuptools
  • Move to Rye for management
  • Automate building and releases on GitHub using Actions
  • Bump PyChromecast to v14.0.2, which includes fixes for YouTube casting

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