Releases: alexdelorenzo/cast_control
v0.16.1
v0.16.0
This release:
- Move to
src
directory layout - Move to
pyproject.toml
fromsetuptools
for metadata - Move to Hatchling for builds from
setuptools
- Move to Rye for management
- Automate building and releases on GitHub using Actions
- Bump
PyChromecast
tov14.0.2
, which includes fixes for YouTube casting
v0.14.0
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
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
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
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
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
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
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
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